SóProvas


ID
2336974
Banca
FUNECE
Órgão
UECE
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Atente ao que se diz a respeito das restrições de Chave Estrangeira e Chave Primária do modelo relacional.
I. A chave estrangeira de uma tabela não pode ser formada por mais de um atributo.
II. A chave estrangeira de uma tabela referencia obrigatoriamente a chave primária de outra tabela.
III. Uma tabela pode ter mais de uma chave estrangeira, mas apenas uma chave primária.
É correto o que se afirma apenas em

Alternativas
Comentários
  • Analisando as alternativas :

    I. A chave estrangeira de uma tabela não pode ser formada por mais de um atributo.

    Errado. A chave estrangeira pode ter mais de um atributo, todavia a chave primária não !

     

    II. A chave estrangeira de uma tabela referencia obrigatoriamente a chave primária de outra tabela.

    Errado.  Dizer "obrigatoriamente" é muito exagero!

     

     

    III. Uma tabela pode ter mais de uma chave estrangeira, mas apenas uma chave primária.

    Correto. Uma tabela pode ter mais de uma chave estrangeira. Entretanto a tabela não pode ter uma de uma PK -  PRIMARY KEY.

     

     

  • caro rodrigo marcelo,

    no seu comentário a respeito do item I há um erro. qualquer tipo de chave pode ser formada por mais de um campo. inclusive a chave primária.

     

  • O erro da II é que a chave estrangeira referencia obrigatoramente uma chave primária ou uma chave alternativa de outra tabela. O que importa é a unicidade da chave.

  • GAB C

    I - Tanto a FK quanto a PK podem ser compostas por mais de um atributo

    II - A FK também pode apontar para a PK da sua própria tabela. Além disso, SGBDs também permitem que ela aponte para um coluna UNIQUE qualquer

    III - OK

  • Letra C

    I. A chave estrangeira de uma tabela não pode ser formada por mais de um atributo. (F) - Pode ter um ou mais atributos

    ____

    II. A chave estrangeira de uma tabela referencia obrigatoriamente a chave primária de outra tabela. (F) - Chave primária ou candidata de outra tabela (A chave estrangeira pode referenciar qualquer conjunto de atributos, desde que esses também possam identificar unicamente um registro da tabela de destino.)

    ____

    III. Uma tabela pode ter mais de uma chave estrangeira, mas apenas uma chave primária. (C)