-
Todas as opções estão corretas a excessão da ultima pois uma chave primára deve ter valor not null.
-
Uma Chave Primária terá que ser:
- Unívoca: o atributo (ou atributos) da chave primária têm um valor único para qualquer tupla da relação.
- Não nula: Não pode haver tuplas da relação que tenham o atributo (ou atributos) da chave primária nulos (sem qualquer valor).
- Não redundante: Se algum dos atributos que a constituem for retirado os restantes deixam de identificar univocamente o tuplo.
Desta forma, podemos concluir que o item incorreto a ser marcado é a opção E.
-
A alternativa "C" também está incorreta, uma vez que a chave estrangeira NÃO precisa necessariamente apontar para outra entidade. Uma chave estrangeira numa entidade pode referenciar esta própria entidade.
Porém, pelo bom senso é claro que deve-se marcar a "E" por ser mais claramente errada.
-
Nada à ver Filipe, uma chave estrangeira é um atributo em uma tabela que é usado como chave primária em outra tabela...por isso, achei a D estranha tb!
-
So pode haver uma chave primaria por tabela com valor non-null.