Informatica
Leandro Vitorino Canuto da Silva – Pront 1074717
Descrição:
A Clínica Médica Total Care realiza agendamento de consultas, as quais podem ser agendadas diversas vezes pelos pacientes. Elas ocorrem em consultórios, que abrigam diversas consultas diferentes. Cada consulta é marcada em uma agenda, que contém a data e hora das mesmas, além do status da consulta. Cada médico está envolvido em diversas consultas. Cada médico por sua vez, pode possuir uma ou muitas especialidades.
MER:
Perguntas:
1) Quais os pacientes do sexo masculino? 2) Qual o nome do médico especialista em Infectologia? 3) Quais as consultas com status cancelado? 4) Em qual consultório a consulta de Luis ocorreu? 5) Qual paciente agendou a consulta 4? 6) Quais as consultas agendadas no mês de Junho? 7) Quais as especialidades da médica Carina? 8) Qual o numero das consultas agendada ao dermatologista? 9) Quais pacientes possuem fator rh negativo? 10) Quais os pacientes nascidos após 01/01/1990?
1)
R1 <= sexo = “masculino” (Paciente)
R2 <= nome (R1)
2)
R1 <= descrição = “Infectologia” (Especialidade)
R2 <= Especialidade x Méd_Esp (R1)
R3 <= R2 |X| Medico
R4 <= nome (R3)
3)
R1 <= status = “Cancelada” (Agenda)
R2 <= idconsulta ( Consulta |X| R1 )
4)
R1 <= nome = “Luis” (Paciente)
R2 <= Consultorio |X| Consulta
R3 <= nome (R1 |X| R2)
5)
R1 <= idconsulta = 4 (Consulta)
R2 <= nome (Paciente |X| R1)
6)
R1 <= data_hora > “01/06/2012” (Agenda)
R2 <= data_hora < “30/06/2012” (Agenda)
R3 <= R1 R2
R4 <= idconsulta ( R3 |X| Consulta)
7)
R1 <= nome = “Carina” (Medico)
R2 <= Especialidade |X| Med_Esp
R3 <= descrição ( R1 |X| R2 )
8)
R1 <= descrição = “Dermatologia” (Especialidade)
R2 <= R1 |X| Med_Esp
R3 <= R2 |X| Medico
R4 <= idconsulta (R3 |X| Consulta)
9)
R1 <=