Respuesta :
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