
Bases de Dados
Código
24029
Unidade Orgânica
Instituto Superior de Estatística e Gestão de Informação
Créditos
6.0
Professor responsável
Vítor Manuel Pereira Duarte dos Santos
Horas semanais
45.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, providenciar experiência prática na implementação de bases de dados relacionais através de SGBDs comerciais (como o MS SQL Server), e experiência no desenho de aplicações Web para gestão de dados (por exemplo, usando o ASP.NET).
Pré-requisitos
Conhecimento básicos de sistemas de informação.
Conteúdo
1: Introdução aos sistemas de informação e bases de dados
2: Desenvolvimento de bases de dados: especificação de sistemas e análise de requisitos
3: Modelação conceptual: modelo E-A e notação UML
4: Modelação lógica: modelo relacional
5: Modelação física: desenvolvimento e implementação de bases de dados
6: Linguagem SQL; Algebra Relacional
7: Desenvolvimento de aplicações de bases de dados
8: Princípios de desenho de interfaces
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
Exposição oral dos conteúdos teóricos.
Projecto prático (grupo).
Exercicios prácticos nas aulas prácticas.
Método de avaliação
Avaliação contínua:
- Projecto de grupo com discussão (35%), nota mínima 10.
- Exame Final, da 1ª ou 2ª época (65%), nota mínima 10.