Disciplina

Área

Área Científica de Sistemas de Informação > Tecnologias de Sistemas de Informação

Activa nos planos curriculares

LEIC-T 2021 > LEIC-T 2021 > 1º Ciclo > Área Principal > Bases de Dados

LETI 2021 > Leti 2021 > 1º Ciclo > Área Principal > Bases de Dados

LEGI 2021 > LEGI 2021 > 1º Ciclo > Pré-Major > Bases de Dados

LEIC-A 2021 > Leic-a 2021 > 1º Ciclo > Área Principal > Bases de Dados

MEE 2006 > MEE 2006 > 2º Ciclo > Opções > C2 > Bases de Dados

MEEC 2006 > MEEC 2006 > 2º Ciclo > Área de Especialização > Área de Especialização Secundária > Biologia Computacional > Sistemas de Informação & Sinais e Sistemas > Bases de Dados

LERC 2006 > LERC 2006 > 1º Ciclo > Ciências da Engenharia Informática > Bases de Dados

LEIC-A 2006 > LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática > Bases de Dados

LEIC-T 2006 > LEIC-T 2006 > 1º Ciclo > Ciências da Engenharia Informática > Bases de Dados

Nível

40% Projeto (P) com 2 entregas (P1, P2) + 60% Exame final (E) Nota final: 0.2xP1 + 0.2xP2 + 0.6xE Nota mínima: 9,5 valores para a média do projeto (P) e 9,5 valores para o exame (E) Trabalhador-estudante (reconhecido): tem de desenvolver o projeto, pode optar o fazer individualmente

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

2.5 h/semana

1.5 h/semana

112.0 h/semestre

Objectivos

A disciplina faz uma introdução à concepção e análise de bases de dados. O curso foca no modelo relacional, cobrindo o desenho lógico das bases de dados (desenho do esquema) e sua implementação, bem como os sistemas de gestão de transações. Alguns apetos de gestão de informação não estruturada e semiestruturada serão também abordados. A disciplina tem como objetivo expor os alunos aos conceitos básicos necessários no desenho e concepção de um sistema de informação, assim como o desenvolvimento de competências transversais para a sua realização no âmbito de um projeto em equipa.

Programa

Principais características dos sistemas de bases de dados, sua arquitetura e processo de desenvolvimento. Modelação de informação. Modelos Entidade-Associação e Relacional. Conversão de modelos E-A em relacionais. Linguagens para interrogação de bases de dados. Álgebra e Cálculo Relacionais. SQL. Restrições de Integridade. Integridade referencial. Integridade em SQL Triggers. Arquitetura de aplicações de bases de bases de dados e sua programação. Stored Procedures. Normalização de dados. Teoria das Dependências. Formas Normais, Decomposição e normalização de esquemas relacionais. Estruturas de Indexação: Árvore B+. Índices Hash. Índices Bitmap. Processamento e Recuperação de Transacções em SQL. Segurança e Controlo de Acesso em Bases de Dados. Dados complexos e XML. Sistemas de apoio à decisão. Data warehousing. OLAP. Métodos de prospecção de dados. Modelos de pesquisa e indexação de texto. Avaliação de sistemas de recuperação de informação.

Metodologia de avaliação

40% Projeto (P) com 2 entregas (P1, P2) + 60% Exame final (E) Nota final: 0.2xP1 + 0.2xP2 + 0.6xE Nota mínima: 9,5 valores para a média do projeto (P) e 9,5 valores para o exame (E) Trabalhador-estudante (reconhecido): tem de desenvolver o projeto, pode optar o fazer individualmente

Bibliografia

Principal

Database System Concepts 7th Edition

Abraham Silberschatz, Henry Korth, S. Sudarshan

2020

McGraw-Hill - ISBN-10: 0073523321