Contexto:
En un centro de salud, los médicos atienden a varios pacientes, y cada paciente está asignado a un único médico. Los médicos pasan consulta en varias salas, y cada sala puede ser utilizada por varios médicos. Se necesita llevar un registro de qué médico está en qué sala en cada momento. Además, se deben gestionar los datos personales y profesionales de los médicos, los datos personales e historial médico de los pacientes, y la ubicación de las salas.
Requerimientos:
Médicos
- Cada médico tiene un número de identificación único (
ID),nombre,apellidos,especialidad(la especialidad se modelará como un texto simple), y el año en que se colegióanno_colegiado. - Un médico puede atender a varios pacientes.
- Un médico puede pasar consulta en varias salas en diferentes momentos.
Pacientes
- Cada paciente tiene un número de identificación único
nss,nombre,apellidosy un historial médicohistorial. - Un paciente solo está asignado a un médico.
Salas
- Cada sala tiene un número de identificación único (
ID_sala) y unaubicación. - Varios médicos pueden pasar consulta en una sala, y un médico puede pasar consulta en diferentes salas.
- Se debe registrar en qué sala está cada médico en cada momento.
Consultas
- Cada consulta se lleva a cabo en una sala específica con un médico y se debe registrar la
fecha(esta fecha se entenderá como fecha y hora) y la sala en la que se realizó. - Esta consulta será una entidad asociativa
Relaciones:
- La relación entre médicos y pacientes la llamaremos
atiende.
Nota:
- Si nos damos cuenta, la relación entre medico y paciente no es necesaria, ya que podemos representar esa relación conectando la consulta al paciente.
Objetivos:
- Identificar las entidades necesarias.
- Establecer las relaciones y su cardinalidad.
- Definir los atributos adecuados.
- Diseñar el diagrama de entidad-relación conceptual para el sistema.
Cargando actividad al acercarte…