Licenciatura em Engenharia Multimédia
Unidade Curricular: Bases de Dados
Caracterização da unidade curricular
Enquadramento: Obrigatória, 2ºAno - 1º Semestre
Pré-requisitos:
Créditos: 4 ECTS
Horas contacto:
Orientação tutorial (OT): 12 h
Seminário (S):
Teóricas (T):
Prática Laboratoriais (PL):
Teórico-práticas (TP):
48 h
Objectivos
Os objectivos desta unidade curricular são:





Apresentar os conceitos e as técnicas para a concepção e o desenho de bases de dados relacionais
e alternativas existentes;
Familiarizar os alunos com a criação do modelo entidade-associação, como ferramenta para o
desenho do modelo conceptual de bases de dados;
Explicar as técnicas de normalização, aplicadas ao desenho de bases de dados, quer teoricamente ,
quer através de exemplos;
Compreender as operações relacionais, ilustrando-as com exemplos claros e sugestivos;
Estudo da linguagem SQL e formulação de queries de progressiva complexidade.
Resultados de aprendizagem
No final da unidade curricular, os alunos deverão ter adquirido os seguintes conhecimentos e
competências:







Conceitos e técnicas para a concepção e o desenho de bases de dados relacionais;
Saber como se constrói o modelo entidade-associação, como técnica para o desenho do modelo
conceptual de bases de dados;
Saber como e quando aplicar as regras de normalização de tabelas;
Compreender as operações relacionais;
Compreender as questões criticas relacionadas com os acesso aos dados;
Saber formular queries de progressiva complexidade utilizando a linguagem SQL;
Reconhecer as outras tendências existentes em bases de dados.
1
Licenciatura em Engenharia Multimédia
Avaliação
Independentemente de se poderem considerar elementos de avaliação contínua, a avaliação é individual e
realizada através de um exame escrito presencial obrigatório.
Programa
1. Sistemas de bases de dados e sistemas de ficheiros
2. Arquitectura de um sistema de bases de dados
3. O Modelo Relacional
4. Álgebra Relacional
5. O Modelo entidade-associação
6. Transformação do Modelo entidade-associação em tabelas
7. Normalização de tabelas
8. Introdução à linguagem SQL
9. Novos Modelos Base de Dados.
Bibliografia
1. Carriço, José António e Carriço, António João, (2004). Desenho de Bases de Dados e Linguagem
SQL, Edições Chambel, Lda, Lisboa;
2. PERREIRA, José Luís - Tecnologias de Bases de Dados, FCA Editora;
3. Frost,R. ; Day, J. e Van Slyke, C. (2006). Database Design and Development, Pearson/Prentice Hall,
New Jersey;
4. Pasta de apoio com slides, textos e exercícios para as aulas, organizada pelo docente responsável
pela unidade curricular.
2
Download

Bases de Dados