Curso: Licenciatura em Engenharia Informática |
||
Área Científica: Informática/SIBD |
||
Uc Anual |
Semestral |
Trimestral |
Obrigatória T |
Opcional |
Outra T |
Objectivos Gerais |
||
Dominar técnicas de análise e modelação de dados e o uso de um sistema de gestão de base de dado (SGBD) para o desenvolvimento de aplicações. |
||
Objecto da Aprendizagem (conteúdo programático) |
||
Motivação histórica para o uso de um SGBD. Componentes essenciais de um SGBD. Modelação conceptual de dados (incluindo o modelo entidade-associação e UML). Modelo relacional. Conversão de um modelo conceptual para o modelo relacional. Dependências funcionais e normalização de relações. Álgebra relacional. Linguagem SQL (incluindo definição de relações, restrições, actualização e extracção de informação). Índices, vistas, e permissões. Elementos activos (triggers e regras). |
||
Processo de Avaliação – Classificação |
||
Exame: 70%; Trabalho prático: 30% |