
Bases de Dados
Código
53013
Unidade Orgânica
Instituto Superior de Estatística e Gestão de Informação
Créditos
7.5
Professor responsável
Horas semanais
2.0
Língua de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Objectivos
Estabelecer a compreensão sistemática e rigorosa dos princípios inerentes ao desenvolvimento de bases de dados, fornecer o conhecimento necessário ao desenho de bases de dados eficientes, com particular incidência para as bases de dados relacionais, e providenciar (alguma) experiência prática na implementação de bases de dados relacionais através de SGBDs comerciais (como o MS Access e o MS SQL Server).
Pré-requisitos
Nenhum.
Conteúdo
1. Introdução aos Sistemas de Informação e Bases de Dados;
2. Desenvolvimento de Bases de Dados: Principais Etapas;
3. Planeamento de Bases de Dados; Especificação do Sistema; Análise de Requisitos;
4. Modelação Conceptual: Modelo EA e notação UML;
5. Modelação Lógica: Modelo Relacional e Normalização;
6. Linguagem SQL; Algebra Relacional;
7. Modelação Física; Desenvolvimento e Implementação de Bases de Dados.
Bibliografia
Thomas M. Connolly and Carolyn E. Begg, Database Systems: a Practical Approach to Design, Implementation, and Management, Addison-Wesley, Pearce Education Limited, 2010
Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts, McGraw-hill, 2006
Método de ensino
Aulas teóricas para apresentação dos conceitos e métodos que constituem o programa da disciplina. Estudo de casos práticos para ilustrar o desenvolvimento e aplicação de bases de dados. Aulas práticas para resolução de exercícios e aprendizagem de sistemas comerciais de gestão de bases de dados. Realce para exercícios sobre aplicações práticas que permitam utilizar e explorar as técnicas discutidas nas aulas.
Método de avaliação
Avaliação Contínua:
• Projecto de grupo com discussão (30%), nota minima: 10
• 2 Trabalhos Individuais (5%+5%)
Avaliação Não-Contínua:
• Exame Final, da 1ª ou 2ª época (60%), nota minima: 10