Relación entre tres tablas
Publicado por Angel (1 intervención) el 20/11/2008 20:44:01
Hola quiero hacer una base de datos para una asociación y no encuentro la forma de resolver este problema, ¿pueden ayudarme?
Tengo tres entidades Socio, Medico y Hospital.
Un Socio tiene consultas en uno o varios hospitales y en cada hospital puede ser atendido por uno o varios médicos.
En un Hospital trabaja uno o varios médicos pero un médico trabaja en un solo hospital.
Tabla Socio
Id_Socio. Clave principal
Nombre
Apellidos
Otros atributos
Tabla Médico
Id_Medico. Clave principal; he tenido que CodHospital a esta tabla como parte de laclave principal pero no sé si está bien.
Nombre
Apellidos
Otros atributos
Tabla Hospital
Id_hospital. Clave principal
Nombre
Otros atributos
Tabla SocioHospitalMedico
CodSocio, CodMedico, CodMedicoHospital. Clave principal
esta última tabla contiene las claves principales de las otras.
Tengo tres entidades Socio, Medico y Hospital.
Un Socio tiene consultas en uno o varios hospitales y en cada hospital puede ser atendido por uno o varios médicos.
En un Hospital trabaja uno o varios médicos pero un médico trabaja en un solo hospital.
Tabla Socio
Id_Socio. Clave principal
Nombre
Apellidos
Otros atributos
Tabla Médico
Id_Medico. Clave principal; he tenido que CodHospital a esta tabla como parte de laclave principal pero no sé si está bien.
Nombre
Apellidos
Otros atributos
Tabla Hospital
Id_hospital. Clave principal
Nombre
Otros atributos
Tabla SocioHospitalMedico
CodSocio, CodMedico, CodMedicoHospital. Clave principal
esta última tabla contiene las claves principales de las otras.
Valora esta pregunta


0