Bases de Dados (CC2005), Dep. Ciência de Computadores, FCUP
Eduardo R. B. Marques, DCC/FCUP
Objectivos: introdução ao modelo relacional, conversão do modelo ER para o modelo relacional.
Referências: O Modelo Relacional | O Modelo ER
Considere um fragmento do conteúdo das tabelas ESPAÇO e FUNCIONÁRIO assumindo uma BD relacional para a empresa de organização de eventos da Ficha 1 (exercícios 3 e 4).
| CodEspaço | Nome | Gestor | ... |
|---|---|---|---|
| 'CP' | 'Coliseu do Porto' | 12388455 | ... |
| 'TR' | 'Teatro Rivoli' | 18923444 | ... |
| NumCC | Nome | Espaço | Supervisor? | ... |
|---|---|---|---|---|
| 12345678 | 'José Silva' | 'CP' | 12388455 | ... |
| 12388455 | 'Maria Silva' | 'CP' | NULL | ... |
| 10345553 | 'Mateus Duarte' | 'TR' | 18923444 | ... |
| 18923444 | 'Fátima Lopes' | 'TR' | NULL | ... |
| 22444552 | 'Roberta Rodrigues' | 'CP' | 12345678 | ... |
Considere novamente a BD da empresa de organização de eventos da Ficha 1. Um modelo ER para a mesma é apresentado abaixo.
Converta o modelo ER para um modelo relacional (apenas implícito em parte para os conteúdos das tabelas FUNCIONÁRIO e ESPAÇO acima) nos seguintes passos:
Indique as chaves primárias e externas para cada tabela que considerar.

Considere agora o modelo ER abaixo da BD para rede social "Livro das Caras" descrita no exercício 5 da Ficha 1. Converta o modelo ER para um modelo relacional.
