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
- Prazo de entrega: 12/Dez/2005.
- Local de entrega: Caixa de correio de F.Lobo.
- Formato: O trabalho deve ser entregue em papel (6 folhas A4 no máximo). Não se aceita
entregas por disquettes nem por email. Não é necessário entregar capas nem outras mariquices.
- O trabalho deve ter um cabeçalho ao início indicando o número do grupo, e os membros do grupo
de trabalho (ver lista de grupos aqui).
TRABALHO DE BD 2004/05: PARTE III
Grupo: 17
Nome: José Manel Silva Número: 23444 Curso: LESI
Nome: Maria Teresa Tavares Número: 25233 Curso: EI
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:
- qualidade do código SQL/DDL
- conteúdo da BD
- pertinência e grau de dificuldade dos queries desenvolvidos