Escolar Documentos
Profissional Documentos
Cultura Documentos
de Engenharia Informática
Base de Dados
Aula 03:Dependências Funcionais e Normalização
1. A partir da seguinte relação, classifique os itens de (a) até (e) como verdadeiros ou falsos.
A B C D E
a1 b1 c1 d1 e1
a1 b2 c1 d1 e1
a2 b2 c1 d2 e3
a2 b3 c3 d2 e2
(a) A →C
(b) B → C
(c) AC → D
(d) CD →E
2. Dada a relação R {A, B, C}, onde A é uma chave primária, e as dependências funcionais
A → B e B→C, responda:
(a) R está na 3FN ? Senão coloque nessa forma.
1
Departamento de Engenharia Informática
Base de Dados
Aula 03:Dependências Funcionais e Normalização
D, O à N, T, C, R, Y
C, R à D
D àN
9. A informação relativa a listas de candidatos a uma eleição foi armazenada na seguinte tabela:
Entende-se por uma lista, o conjunto de todos os candidatos dum partido num círculo
eleitoral.
Considere, ainda, as seguintes restrições:
I - a cada círculo eleitoral corresponde um único número de deputados a eleger.
II -um candidato não o pode ser por dois partidos diferentes.
III -um candidato não pode pertencer a mais do que uma lista dum mesmo partido.
IV -numa dada lista um candidato tem um único nº de ordem.
V -não pode haver dois candidatos com um mesmo nº de ordem numa mesma lista.
e) Para cada uma das restrições, apresente uma dependência funcional que a imponha.
f) Tendo em conta as dependências funcionais definidas na alínea a), quais são todas as
chaves candidatas da relação LISTA?
g) Mostre, através de um exemplo, se a relação LISTA evita ou não evita redundância.
h) Apresente uma solução, se houver redundância, para a evitar.