Imagem de fundo

Considere o seguinte modelo relacional de um sistema de...

Considere o seguinte modelo relacional de um sistema de hotelaria:


● hospede(id_hospede, nome, cpf, email)

● reserva(id_reserva, id_hospede, data_entrada, data_saida)


Sabe-se que:


● id_hospede é chave primária em hospede;

● cpf possui valor único em cada registro de hospede;

● id_hospede em reserva é uma chave estrangeira que referencia id_hospede em hospede.


Sobre esse modelo, é correto afirmar que:


A

a chave estrangeira pode referenciar qualquer coluna de uma tabela relacionada, não sendo necessário que seja uma chave primária ou única.


B

a integridade referencial é opcional na tabela hospede, o que permite inserir uma reserva com um id_hospede que não exista nessa tabela.


C

a chave primária id_reserva pode aceitar valores duplicados, desde que id_hospede seja diferente.


D

o atributo cpf não pode ter uma restrição de unicidade, pois somente as chaves primárias podem garantir a exclusividade dos valores em uma tabela.


E

a integridade referencial garante que não seja permitido excluir um hóspede que possua reservas registradas, exceto se as reservas forem excluídas ou atualizadas antes.