Trabalho prático de BD 2005/2006. Parte III: Implementação em PostgreSQL

1. Descrição do trabalho

Definição do Esquema Relacional em SQL
Defina a sua base de dados em SQL. Deve criar na base de dados do seu grupo (bdgrupo) uma tabela para cada relação, especificando chaves primárias, chaves estrangeiras e outras restricções que ache convenientes. Deve entregar o código SQL com a definição da base de dados.
Estado da Bases de Dados
Insera algumas linhas nas tabelas (pode inserir informação fictícia).
Elaboração de Queries
Elabore meia-dúzia de queries (de preferência que respondam a questões que idealizou na 1ª parte do trabalho) para extrair informação da base de dados. Só um desses queries pode ser um SELECT simples (isto é, só acede a informação não agregada de uma tabela). Os outros devem extrair informação contida em várias tabelas, ter sub-queries ou informação agregada. Deve entregar o código SQL para cada um dos queries e deve entregar também o output que obteve ao correr esses queries na sua base de dados.

2. Entrega do trabalho

3. Avaliação do trabalho

Esta parte do trabalho vale 45% da nota da componente prática da disciplina. Os critérios de avaliação são: