Você está na página 1de 1

Disciplína: TIC

10ºano
Bases de Dados

DERIVAÇÃO DE TABELAS A PARTIR DO MODELO E-R

1. Considere a seguinte situação:


 Uma escola tem um conjunto de professores (CodProf, Nome, Morada) .
 Cada professor só pode leccionar uma disciplina (CodDiscip, Nome) .
 Cada disciplina é leccionada por um só professor .
 Todos os professores têm que leccionar .
 Todas as disciplinas têm que ser leccionadas.

Represente esta situação num diagrama E-R e traduza-a para as tabelas necessárias,
com alguns registos exemplificativos.

2. Considere a mesma situação do ponto anterior, mas em que:


 Pode haver professores que não leccionem.
 Represente esta situação num diagrama E-R e traduza-a através das tabelas
necessárias, incluindo alguns registos exemplificativos.

3. Considere a mesma situação do ponto anterior, mas em que:


 Pode haver disciplinas que não sejam leccionadas.
 Represente esta situação num diagrama E-R e traduza-a através das tabelas
necessárias, incluindo alguns registos exemplificativos.

4. Considere a seguinte situação:


 Uma empresa tem um conjunto de fornecedores (CodForn, Nome, Morada,
Telef).
 Cada fornecedor pode fornecer vários produtos (CodProd, Designação,
PreçoUnitário) .
 Cada produto é individualizado de modo que só pode ser fornecido por um
fornecedor .
 Todos os produtos têm origem em algum fornecedor.
 Pode haver fornecedores que, não forneçam qualquer dos produtos em stock.

Represente esta situação num diagrama E-R e traduza-a para as tabelas necessárias,
com alguns registos exemplificativos.

5. Considere a mesma situação do ponto anterior, mas reformule-a para que traduza um
relacionamento 1-para-n, com participação não obrigatória do lado n.

Represente esta situação num diagrama E-R e traduza-a através das tabelas
necessárias, incluindo alguns registos exemplificativos.

6. Considere a situação do ponto 4, mas em que:

Cada produto possa ser fornecido por diferentes fornecedores.


Represente esta situação num diagrama E-R e traduza-a através das tabelas
necessárias, incluindo alguns registos exemplificativos.

Você também pode gostar