Bases de Dados
5
2014-2015
02000649
Ciências da Computação
Português
Presencial
Semestral
6.0
Obrigatória
2º Ciclo - Mestrado
Conhecimentos de Base Recomendados
Programação de Computadores, Estruturas de Dados e Algoritmos.
Métodos de Ensino
Aulas teóricas com exposição detalhada, recorrendo a meios audiovisuais, dos conceitos, princípios e teorias fundamentais e com a resolução de exercícios práticos elementares que concretizem o interesse prático da matéria e exemplifiquem a sua aplicação a situações reais.
As aulas laboratoriais consistem na realização de trabalhos práticos que permitam ao aluno consolidar os conhecimentos teóricos adquiridos. São realizados 6 trabalhos práticos que cobrem as várias etapas do projeto de uma base de dados.
Resultados de Aprendizagem
Esta unidade curricular pretende fornecer aos alunos noções importantes sobre o projeto de bases de dados. Pretende-se que o aluno, após obter aprovação nesta disciplina, tenha compreendido alguns dos conceitos fundamentais sobre projeto de bases de dados, nomeadamente sobre técnicas de análise e modelação de dados e que saiba utilizar uma linguagem para manipulação de dados como o SQL.
Pretende-se também que o aluno seja capaz de desenvolver uma aplicação informática que incorpore uma base de dados, passando por todas as fases do processo desde a análise até à implementação.
Será dada especial atenção à componente prática da formação, através da utilização de um conjunto de produtos e de ferramentas para análise, conceção e construção de aplicações de bases de dados.
Estágio(s)
NãoPrograma
Introdução aos sistemas de gestão de bases de dados
Modelo conceptual de dados: modelo Entidade-Relacionamento
Modelo relacional de dados.
Teoria da normalização e Álgebra Relacional
Linguagem SQL
Desenvolvimento de aplicações de Bases de Dados
Integridade e Segurança numa Base de Dados
Docente(s) responsável(eis)
Paulo José Monteiro Peixoto
Métodos de Avaliação
Avaliação
Avaliação prática: 50.0%
Avaliação teórica escrita: 50.0%
Bibliografia
• Ramez Elmasri e Shamkant B. Navathe (2003), Fundamentals of Database Systems (4th Edition), Addison-Wesley Publishing
• Raghu Ramakrishnan e Johannes Gehrke (2003) Database Management Systems (3rd Edition), McGraw-Hill
• Paulo Peixoto (2009) – Diapositivos das aulas teóricas de Bases de Dados, DEEC-FCTUC.
• Paulo Peixoto (2009) – Folhas Laboratoriais de Bases de Dados, DEEC-FCTUC.