SóProvas


ID
222268
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A chave estrangeira se encontra na própria tabela de um autorelacionamento do(s) tipo(s):

Alternativas
Comentários
  • Em relacionamentos N:N sempre será derivada uma nova tabela que deverá conter no mínimo as chaves primárias da Relação1 e Relação2.

    Esta regra dos bancos dedados relacionais elimina as alternativas B, C, D e E.
  • A relação N : N não serve por que não podemos ter uma chave primária repetidas vezes. Exemplo:
    T1 = {Chave1, Atributo1}
    T2 = {Chave2, FKChave1, Atributo2}
    Se o relacionamento fosse de 1:1 de T1 para T2, significa que as tuplas de T2 repetem a FKChave1 somente UMA vez e que a Chave1 só aparece 1vez em T1. E isto está okay.
    Se o relacionamento fosse de 1:N de T1 para T2, significa que as tuplas de T2 podem referenciar 0 ou mais vezes alguma chave de T1 com a FKChave1, e T1 continua tendo apenas Chave1 não repetidas. E isto está okay.
    Se o relacionamento fosse de N:N de T1 para T2, significa que as tuplas de T2 podem referenciar 0 ou mais vezes alguma chave de T1 com a FKChave1, e T1 pode ter a Chave1 com vários valores repetido, o que causa inconsistência.