Bases de Dados
1
2016-2017
02000649
Engenharia Industrial
Português
Presencial
Semestral
6.0
Obrigatória
2º Ciclo - Mestrado
Conhecimentos de Base Recomendados
Não aplicável.
Métodos de Ensino
Aulas teóricas com apresentações detalhadas, utilizando meios audiovisuais, dos conceitos, princípios, fundamentos teóricos e resolução de exercícios práticos de base para ilustrar o interesse prático dos assuntos estudados e exemplificar a sua aplicação a casos reais.
Aulas laboratoriais onde os aspetos práticos do projeto de bases de dados serão abordados, permitindo que o estudante consolide os aspetos teóricos envolvidos num projeto de bases de dados. Serão propostos seis trabalhos que cobrirão todos os estágios de desenvolvimento 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
Mini Testes: 20.0%
Projecto: 30.0%
Exame: 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.