Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2011, 13:33
Avatar de JHTKoZ
JHTKoZ
 
Fecha de Ingreso: noviembre-2009
Ubicación: Teocaltiche, Mexico
Mensajes: 67
Antigüedad: 14 años, 6 meses
Puntos: 0
Relacionar 1 tabla con otras 2

Hola, mi duda es la siguiente, tengo 3 tablas en una base de datos para un consultorio, una es de "pacientes", otra de "citas" y otra de "medicamentos", la tabla de citas se relaciona con pacientes con una clave foránea, pero para medicamentos quiero que este relacionado el medicamento con su paciente, pero a la vez el medicamento con la cita, para que el doctor pueda saber que medicamentos toma cierto paciente, pero también que medicamentos recetó en cierta cita, es posible que medicamentos maneje dos claves foraneas?, y es lo mas óptimo?

Tablas:

Pacientes
+ id_paciente
Nombre
.
.

Cita
+ id_cita
Fecha_cita
(FK_pacientes) Nombre
.
.

Medicamentos
+ id_medicamento
(FK_pacientes) Nombre
(FK_Cita) Fecha_cita
Nombre_Medicamento
Dosis
.
.

Última edición por JHTKoZ; 08/07/2011 a las 13:40