A maior rede de estudos do Brasil

Pergunta sobre banco de dados

Considere um consultório médico que atende determinado número de pacientes por dia. Cada médico pode atender um paciente por vez, ou seja, uma consulta terá data de início e de fim. O paciente poderá ser atendido por vários médicos, no entanto, em uma consulta por vez. Nessa situação, o esquema relacional simplificado, mostrado a seguir foi projetado para suportar um banco de dados que controle as operações de um consultório médico. No esquema, as chaves primárias têm seus atributos sublinhados.

Medico    (id_medico, nome, crm)

Paciente  (id_paciente, nome, telefone)

Consulta  (id_medico, id_paciente, hora, data)


Com base nas informações e no esquema apresentado, analise as sentenças a seguir:


I- O id_medico é chave estrangeira na tabela consulta.

II- O id_medico faz parte da chave primária da tabela consulta.

III- O campo data é do tipo string.

IV- O campo id_consulta é a chave primária da tabela consulta.


Assinale a alternativa CORRETA:

a) Somente a sentença III está correta.b) Somente a sentença IV está correta.c) As sentenças I e II estão corretas.d) As sentenças I, III e IV estão corretas.  


2 resposta(s)

User badge image

Aleff Estevão

Há mais de um mês

Os professores destas matérias nunca criam perguntas concretas e exatas... mas...

a resposta correta seria: c) As sentenças I e II estão corretas

pois:

  • A III obviamente está incorreta pois existem tipos próprios para data. e só com isso você elimina 2 respostas.
  • a IV está incorreta pois não existe o campo id_consulta na tabela consulta segundo a especificação(mas bem que poderia pois seria uma boa prática utilizar chave primária simples ao invés de composta)
  • sobrou apenas a "c", porém vai depender de como o designer do banco vai querer que seja pois não está bem definido no texto.



Os professores destas matérias nunca criam perguntas concretas e exatas... mas...

a resposta correta seria: c) As sentenças I e II estão corretas

pois:

  • A III obviamente está incorreta pois existem tipos próprios para data. e só com isso você elimina 2 respostas.
  • a IV está incorreta pois não existe o campo id_consulta na tabela consulta segundo a especificação(mas bem que poderia pois seria uma boa prática utilizar chave primária simples ao invés de composta)
  • sobrou apenas a "c", porém vai depender de como o designer do banco vai querer que seja pois não está bem definido no texto.



Essa pergunta já foi respondida por um dos nossos estudantes