Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — Quadrix 2021

Banco de DadosBanco de Dados Relacionais
Código
qq679288
Banca
Quadrix
Órgão
CRM-MS
Ano
2021
Nível
Superior
Cargo
Analista de Informática
Em um projeto de banco de dados de uma clínica médica onde médicos de várias especialidades atendem diversos pacientes todos os dias e muitos pacientes se consultam com vários médicos diferentes, existem algumas entidades, conforme mostrado a seguir.Com base nessa situação hipotética, é correto afirmar que, no momento da criação das tabelas do banco de dados em um Sistema Gerenciador de Banco de Dados (SGBD) relacional, será necessário
  1. Acriar uma tabela de ligação entre paciente e médico, como a tabela Consulta, já que, na prática, não é possível implementar a relação n:m em um SGBD.
  2. Bcriar um relacionamento recursivo entre a tabela Médico e a tabela Paciente, com cardinalidade n:m, já que um paciente pode passar por vários médicos e estes podem consultar vários pacientes.
  3. Cque a chave primária da tabela Paciente seja colocada como chave estrangeira na tabela Médico e que a chave primária da tabela Médico seja colocada como chave estrangeira na tabela Paciente.
  4. Destabelecer uma relação com cardinalidade 1:n da tabela Médico com a tabela Paciente, incluindo a chave primária da tabela Médico como chave estrangeira na tabela Paciente.
  5. Eestabelecer uma relação com cardinalidade 1:n da tabela Paciente com a tabela Médico, incluindo a chave primária da tabela Paciente como chave estrangeira na tabela Médico;
Revelar gabarito e comentário

GabaritoA — criar uma tabela de ligação entre paciente e médico, como a tabela Consulta, já que, na prática, não é possível implementar a relação n:m em um SGBD.

Link permanente: /questoes/qq679288