[Php-avanzado] Normalización ejercicio 4
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Jun 18 22:23:07 ART 2013
Frio, frio ;-)
Si hay que almacenar el "médico que lo atendió" será porque a cada
consulta puede atender un médico distinto, por lo tanto, "médico que
atiende" no depende del Paciente, sino de la Consulta.
Lo mismo respecto del Centro de Salud.
El mar, 18-06-2013 a las 21:33 -0300, Ariel Fernández escribió:
>
> Pacientes
>
> Médicos
>
> Especialidades
>
> Centros_Salud
>
> Consultas
> id
>
> id
>
> id
>
> id
>
> id
> nombres
>
> nombre
>
> nombre
>
> nombre
>
> fecha
> apellidos
>
> apellido
>
>
>
> dirección
>
> nota
> id_médico
>
> id_especialidad
>
>
>
> ciudad
>
>
> id_centro_salud
>
>
>
>
>
>
>
>
> id_consulta
>
>
>
>
>
>
>
>
>
>
>
>
> Leo: Haría falta hacer una relación MédicoEspecialidad para éste caso?
> digo, como una especialidad puede ser atendida por varios médicos....
No.
Por un lado, en tu afirmación, te estás parando del lado N de una
relación 1-N, con lo que tenés complejidad innecesaria.
Por otro, el enunciado sobre el médico dice "nombre, apellido,
especialidad" con lo que se plantea una relación 1-1, y no "nombre,
apellido, especialidades" con lo que se plantearía una relación 1-N,
pero en ningún caso hay una relación N-N que justifique una tabla
MédicoSEspecialidadS
Seguimos!
Genial que estés viendo este tema!!!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado