Programa

Bases de Dados

Licenciatura Bolonha em Engenharia Informática e de Computadores - Taguspark

Licenciatura Bolonha em Engenharia e Gestão Industrial

Licenciatura Bolonha em Engenharia de Telecomunicações e Informática

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.