Conhecimentos de Base Recomendados
N/A
Métodos de Ensino
Não disponível.
Resultados de Aprendizagem
Após frequentar esta unidade curricular espera-se que cada estudante saiba
• Definir os conceitos fundamentais sobre a gestão da informação e sistemas de gestão de bases de dados (SGBD);
• Identificar os conceitos básicos em bases de dados relacionais: modelo relacional, integridade, normalização e operações relacionais;
• Utilizar bases de dados através da linguagem SQL (Standard Query Language);
• Analisar e estruturar a informação que vai alimentar uma base de dados relacional;
• Desenhar e implementar o modelo relacional;
• Descrever as regras que contribuem para a integridade da informação.
Programa
1. Conceitos de Bases de Dados: Modelos de Dados, Entidades e Abstrações, Cardinalidade, Atributos, Chaves Primárias, Chaves Candidatas e Chaves Estrangeiras, Integridade Referencial
2. Modelo relacional e Diagramas de Entidade-Relacionamento
3. Normalização
4. Linguagem de Manipulação de Dados
5. Linguagem de Definição de Dados
6. Gestão de Privilégios e controlo de acessos
7. Conceito de transação e controlo de concorrência
Estágio(s)
NAO
Bibliografia
Bases de Dados.