Bases de Dados

Métodos de Ensino

Nesta unidade curricular são utilizadas as seguintes metodologias de ensino:

1 – Método expositivo: método explicativo onde fundamentos teóricos e conceito são apresentados pelo professor e discutidos com a turma, seguido de exemplos demonstrativos;

2 – Método experimental: método activo onde o aluno desenvolve o conhecimento através da resolução problemas e o desenvolvimento de projectos laboratoriais individuais ou em dinâmica de grupo.

No que diz respeito à avaliação, estão previstos os seguintes métodos:

1 – Avaliação Periódica: a) três trabalhos práticos individuais (25% cada); b) um projecto (individual ou em grupo) com apresentação (25%);

2 – Avaliação Final: a) uma prova escrita individual (70%); b) um projecto individual com apresentação (30%).

Existe um valor mínimo de 40% para cada componente da avaliação periódica e final.

Resultados de Aprendizagem

Espera-se que no final da unidade curricular o aluno esteja habilitado a:

1. Identificar os conceitos básicos em bases de dados relacionais: modelo relacional, integridade, normalização e operações relacionais;

2. Manipular bases de dados através da linguagem SQL (Standard Query Language);

3. Conceber um projecto de transaccional;

4. Projectar, conceber e implementar bases de dados recorrendo ao modelo de Entidade-Relacionamento;

5. Planear, desenvolver e gerir aplicações de bases de dados.

Programa

It is expected that by the end of the course each student is entitled to:

1. Identify the basic concepts on relational databases: relational model, integrity, normalization, and relational operations;

2. Manipulate databases through Standard Query Language;

3. Conceive a transactional project;

4. Project, conceive and implement databases using the entity-relationship model;

5. Plan, develop and maintain a database application.

Métodos de Avaliação

Avaliação Periódica
  • - Projecto Final - 25.0%
  • - Trabalho Pratico 3 - 25.0%
  • - Trabalho Prático 1 + 2 - 50.0%
Avaliação Final
  • - Prova Escrita - 30.0%
  • - Projecto - 70.0%

Estágio(s)

NAO

Bibliografia

“Database Management Systems”; Raghu Ramakrishnan, Johannes Gehrke; McGraw-Hill; ISBN: 0072465638; 2003 (Bibliografia Complementar)

“Database Systems: The Complete Book”; Hector Garcia-Molina; Prentice Hall; ISBN: 933251867X; 2014

“SQL – Structured Query Language”, 14.ª Edição; Luís Manuel Dias Damas; FCA; ISBN: 9789727228294; 2017

“Fundamentos de Bases de Dados”; Feliz Gouveia; FCA; 2014

“SQL in 10 Minutes, Sams Teach Yourself, 4.ª Edicação; Ben Forta; Sams Publishing; 0672336073; 2012”