Publicação em Diário da República: Despacho nº 10766/2011 - 30/08/2011
3 ECTS; 1º Ano, 1º Semestre, 42,0 TP + 4,0 OT , Cód. 911238.
Docente(s)
- António Casimiro Teixeira Batista (2)
- Ana Carla Vicente Vieira (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável.
Objetivos
Dotar os discentes de conhecimentos que lhes permitam efetuar a modelação de basde de dados simples, proceder à normalização das respetivas relações e efetuar a sua implementação num SGBD. Os alunos devem compreender os fundamentos da linguagem SQL e utilizá-la para obtenção de informação num SGBD.
Programa
1 Modelo Relacional
2 Relacionamentos. Instâncias e esquemas. Dicionário de dados. Chaves. Chave primária. Chave forasteira. Indíces.
Integridade e regras.
3 Dependências funcionais e normalização. 1FN, 2FN, 3FN e BCNF (Forma Normal de Boyce-Codd. Anomalias
4 Método de Entidade-Relacionamento (E-R). E-R extendido (DERE. Grau e participação.
5 - SQL. Comandos DDL.
Metodologia de avaliação
Prova escrita (50%).
Avaliação prática (50%): fichas de exercícios (35%) e fichas de avaliação (65%).
Bibliografia
- Antonio, B. e Ana, V. (0). Apontamentos de ABD. Acedido em 1 de setembro de 2015 em http://e-learninng.ipt
- Date, C. (2003). An Introduction to Database Systems. (Vol. 1). US: Addison Wesley
- Pereira, J. (1989). Tecnologia de Base de Dados. (Vol. 1). Portugal: FCA - Editora Informática
Método de Ensino
Aulas teórico-práticas em que são propostos
exercícios de aplicação, e Práticas de Laboratório.
Software utilizado nas aulas