Bases de Dados

Ano
5
Ano lectivo
2014-2015
Código
02000649
Área Científica
Ciências da Computação
Língua de Ensino
Português
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
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ão

Programa

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.