[Php-avanzado] Normalización ejercicio 4
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Jul 3 23:11:25 ART 2013
Ok.
Listo el 4
El mié, 03-07-2013 a las 21:10 -0300, Ariel Fernández escribió:
> ok, agregada tabla Ciudades para los Centros_Salud
>
>
>
> Pacientes
>
> Médicos
>
> Especialidades
>
> Centros_Salud
>
> Consultas
> id
>
> id
>
> id
>
> id
>
> id
> nombre
>
> nombre
>
> nombre
>
> nombre
>
> fecha
> apellido
>
> apellido
>
>
>
> dirección
>
> nota
>
>
> id_especialidad
>
>
>
> id_ciudad
>
> id_médico
>
>
>
>
>
>
>
>
> id_centro_salud
>
>
>
>
>
>
>
>
> id_paciente
> Ciudades
>
>
>
>
>
>
>
>
> id
>
>
>
>
>
>
>
>
> nombre
>
>
>
>
>
>
>
>
>
>
> El 26 de junio de 2013 22:14, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
> El mié, 26-06-2013 a las 21:35 -0300, Ariel Fernández
> escribió:
> > Ah! claro!
> > Me confunde eso del id_consulta en Paciente, porque al
> quitarlo, me da
> > la impresión de que Pacientes no tiene relación con las
> Consultas,
> > porque no se hace ninguna referencia a ellas.....pero por
> eso hay que
> > agregar la referencia al Paciente en Consultas, no? así
> sería el
> > planteo?
>
>
> Es así.
> El tema es que vos podés poner una referencia en el
> Paciente a la
> Consulta si la relación es 1-1, como en una persona que tiene
> Localidad.
> Pero al tener una relación N-1 (muchas consultas, un
> mismo Paciente),
> ahora la Consulta no depende solo de la clave primaria, y por
> eso se va
> a otra tabla.
>
> Tal vez te aclare la cuestión pensar que "clave
> primaria" se refiere a
> un único registro, y no a la tabla.
>
> > Lo estaba razonando como el caso de Médicos por ejemplo, que
> tiene un
> > id_especialidad.
>
>
> Sí, pero en ese caso la Especialidad depende
> únicamente de la clave
> primaria, es decir, depende exclusivamente del registro en que
> figure un
> médico en particular.
>
> > Creo que es lo mismo que me pasó en los otros ejercicios....
>
>
> Sí. El error era el mismo.
--
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