Este documento fornece informações sobre a disciplina de Base de Dados do curso de Ciência da Computação, incluindo o código, créditos, docente responsável, objetivos, conteúdo e métodos de ensino e avaliação. Os objetivos são estabelecer a compreensão dos princípios de bases de dados e fornecer experiência no desenvolvimento e implementação de bases de dados relacionais usando SQL e ASP.NET.
1. Curso: Ciência da Computação
Nível do curso: Licenciatura
Disciplina: Base de Dados
Código da unidade curricular: 82019
Tipo de unidade curricular: Obrigatória
Ano do plano de estudos: 2º
Semestre: 1º
Número de créditos: 6
Docente responsável: Sebastião Rodrigues Pedro
Número de horas de aula por semana: 4.5
Objectivos da unidade curricular:
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).
Requisitos de frequência:
Conhecimento básico de sistemas de informação.
Conteúdo da unidade curricular:
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 recomendada:
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
2. Métodos de ensino:
Exposição oral dos conteúdos teóricos.
Projecto prático (grupo).
Exercicios prácticos nas aulas prácticas.
Métodos de avaliação:
Avaliação contínua:
Projecto de grupo com discussão (35%), nota mínima 10.
Avaliação não contínua:
Exame Final, da 1ª ou 2ª época (65%), nota mínima 10.
Língua de ensino: Português.