patty26
contestada

BASE DE DATOS SOBRE  debo hacer una base de datos con sus relaciones.. así es el problema "Una clínica necesita llevar un control informatizado de su gestión pacientes y médicos. De cada paciente se desea guardar : cédula,nombre, dirección, cédula, teléfono y fecha de nacimiento. De cada medico se desea guardar la cédula,nombre, teléfono y especialidad. Se desea llevar llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (Que se incrementara automáticamente cada vez que el paciente realice un ingreso). El numero de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Se desea registrar las citas medicas y odontologicas solicitadas por paciente, tenga en cuenta que una persona puede sacar varias citas con diferentes médicos y un medico puede atender diferentes pacientes. Se debe registrar si un paciente asistió o no a una cita medica. Se debe registrar los exámenes de laboratorio a cada paciente asi como los resultados obtenidos en cada uno. Un medico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único medico . Un paciente puede realizar varios ingresos , pero el ingreso de un paciente solo puede ser atendido por un único medico . Un paciente puede realizar varios ingresos en el hospital. porfa.! ayúdenme gracias

Respuesta :

Kela92

Hola patty26

 

Antes que nada deberás identificar las entidades ó identicar objetos, esto forma parte del analisis, luego crear modelos de las entidades, es recomendable que utilices un diagrama Entidad/Relación así el analisis y la normalización de la base de datos sea mucho más fácil y además evitar redundancia de datos, hay mucha información sobre todo esto, si utilizas SQL Server de Microsoft puedes dirigirte a MSDN y leer su documentación oficial, al igual que MySQL y Oracle. La integridad referencial, de dominio etc. en este caso relaciones dependerá del analisis y diseño que este es el punto más importante.

 

Ejemplo de Tablas - Atributos

 

Pacientes

[PK] Paciente_ID

         Nombre

         Numero_Identidad

         Fecha_Nacimiento

         Dirección

         Teléfono

 

Médicos

[PK] Médico_ID

         Nombre

         Número_Identidad

         Teléfono

[FK]  Especialidad_ID

 

Especialidades

[PK] Especialidad_ID

         Nombre_Especialidad

 

En la tabla de registro una buena práctica es utilizar una tabla de encabezado y una tabla de detalle siendo una forma bastante eficiente y fácil para la recuperación de datos.

 

Ingreso

[PK] Ingreso_ID

[FK] Paciente_ID

         Fecha_Ingreso

 

Detalle_Ingreso

[FK] Ingreso_ID

        Número_Habitación

        Número_Cama

 

Espero que con este pequeño ejemplo sirva de base para tu tarea y lo más importante que estudies todos los puntos importantes mencionados anteriormente para realizar un buen diseño de la base de datos y de este manera la programación a lado del servidor o de la aplicación cliente sera mucho más sencilla.

 

Saludos