Um banco de dados permite à aplicação o armazenamento e a r...

Próximas questões
Com base no mesmo assunto
Q602237 Banco de Dados
Um banco de dados permite à aplicação o armazenamento e a recuperação de dados com eficiência, o que garante segurança e integridade das informações. No caso de banco de dados relacional, os dados são armazenados em tabelas e os relacionamentos entre elas as tornam relacionais. A esse respeito, julgue o item que segue.

Em um banco de dados relacional, a chave estrangeira que existe em uma tabela deve ser chave primária em outra tabela.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Com assim???
Pode ser uma chave candidata, ou seja, primary key ou unique???

Questão complicada. Eu marquei errado porque pode ser chave primária ou chave candidata também. Porém, a questão não falou em somente chave primária. Será que é por isso também que está certa?

Idealmente uma chave estrangeira deve ser criada referenciando uma chave primária, contudo existe a possibilidade de criarmos uma chave estrangeira referenciando uma chave candidata ou um atributo (ou conjunto de atributos) que seja considerado único (UNIQUE). Ou seja, essa questão, do ponto de vista teórico pode ser passível de recurso.


http://www.estrategiaconcursos.com.br/blog/comentario-de-prova-tjdft-cargo-1-analista-de-sistemas-bd-e-sgbds/

Eu achava que a chave estrangeira poderia ser nulo...

Do ponto de vista prático, uma chave estrangeira pode ser derivada de uma chave primária ou de uma chave candidata.


Entretanto, na "jurisprudência do Cespe", já é pacífico o entendimento de que uma FK deve vir, necessariamente, de uma PK.

Como é a banca quem manda, cabe a nós a adaptação....
[]'s

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo