Questão FC296065
Em uma tabela definida e organizada segundo o Modelo Relacional de Dados podem ser definidas várias chaves. A respeito dessas chaves, verifica-se que
Questões sem classificação de assunto (TI - Banco de Dados)
CESGRANRIO · 2024
Em uma tabela definida e organizada segundo o Modelo Relacional de Dados podem ser definidas várias chaves. A respeito dessas chaves, verifica-se que
- a ausência de valor em uma chave estrangeira é sempre indicada por um número negativo.
- uma tabela pode ter, no máximo, três chaves primárias.
- uma chave primária pode ser, ao mesmo tempo, uma chave estrangeira.
- uma chave primária não pode ser composta por mais de dois atributos.
- uma chave primária do tipo data pode ser apontada por chave estrangeira do tipo número.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Uma chave primária identifica unicamente cada tupla na sua própria tabela, enquanto uma chave estrangeira aponta para uma chave candidata em outra (ou na mesma) tabela para garantir integridade referencial.
Não há impedimento técnico para que a mesma coluna (ou conjunto de colunas) seja simultaneamente chave primária e chave estrangeira: ela deve obedecer às duas propriedades ao mesmo tempo — ser única e não nula na sua tabela e referenciar um valor existente na tabela alvo.
Essa situação é comum em relacionamentos 1:1, em tabelas de extensão/subtipo (ex.: DetalhesFuncionario cujo PK também é FK para Funcionario.id) e em certos modelos de herança. O importante é respeitar ambas as restrições de integridade.
Conteúdo do catálogo FC Concursos · Atualizado em