Situación. Hospital General
En un hospital se tiene la necesidad de
gestionar información acerca de la atención que brindan las enfermeras del piso
de
pediatría.
El jefe de doctores necesita saber qué
enfermera está atendiendo qué paciente y además quién coordina a la enfermera,
por lo
cual se tienen las siguientes especificaciones del caso:
Un doctor está a cargo de cierto número
de enfermeras.
Una enfermera solo puede tener un
doctor que la coordine y solo a él le debe dar cuentas de los pacientes.
Una enfermera debe atender varios pacientes
y encargarse de todos sus cuidados.
Un paciente solo puede estar atendido por una sola
enfermera que lleva su expediente.
Para esta situación se necesita conocer
los datos personales tanto del doctor coordinador, enfermera y pacientes:
nombre, edad y teléfonos que se tengan.
Además de esos datos, del doctor se necesita conocer la
especialidad o especialidades y RFC, de la enfermera un correo electrónico y
RFC, y del paciente NSS.
Análisis
Una vez planteada la situación, es
momento de realizar el análisis:
El diagrama entonces queda de la
siguiente manera:
Se necesita almacenar información de
doctores, enfermeras y pacientes, polo tanto estas tres se identifican como
entidades.
De cada doctor, enfermera y paciente se
necesita almacenar datos como nombre, edad, etc., por lo tanto, estos de
identifican con los atributos.
Hay una relación entre doctor y
enfermera, pues el doctor coordina varias enfermeras y la enfermera solo puede
obedecer un doctor, por lo tanto, se trata de
una relación uno a muchos.
Hay una relación igual que la anterior
entre enfermera y paciente.
Hay varios atributos multivaluados como el teléfono que
se quiere almacenar varios y las especialidades del doctor que pueden ser una o
varias.