[Php-avanzado] ejercicio normalización

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Dic 3 23:13:59 ART 2013


Correcto!

El mar, 03-12-2013 a las 21:29 -0200, Maximiliano Lizondo escribió:
> Claro, es verdad, no pego una. Quedarían así entonces las tablas no?
> 
> 
> Consultas: 
> id_consulta
> consulta realizada
> respuesta a la consulta
> id_cliente
>         id_estado
> 
> 
> Estados_Consultas:
> id_estado
> estado_consulta
> 
> 
> El 3 de diciembre de 2013 16:15, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
>         Hola Maximiliano,
>         
>         El mar, 03-12-2013 a las 13:37 -0200, Maximiliano Lizondo
>         escribió:
>         > Ok, perfecto, ahora me quedó claro. Acabo de agregar la
>         tabla para los
>         > estados de las consultas, que pueden ser varios entonces no
>         cumplirían
>         > con la 1era. forma normal, cierto?. En este caso considero
>         que una
>         > consulta puede tener varios estados, pues la misma puede
>         estar "en
>         > espera" (en cola), "en procesamiento" o "procesada". Esto es
>         correcto?
>         
>         
>                 Es cierto que una Consulta puede tener varios Estados,
>         pero en este
>         enunciado, una Consulta puede tener solo uno de los posibles
>         Estados a
>         la vez.
>                 La relación es la misma que entre el Cliente y las
>         Ciudades.
>         
>         >
>         > Clientes:
>         > id_cliente (clave)
>         > nombre_cliente
>         > apellido
>         > fecha de nacimiento
>         > dirección
>         > teléfono
>         > e-mail
>         > id_ciudad
>         >
>         > Paises:
>         > id_pais
>         > nombre_pais
>         >
>         >
>         > Provincias:
>         > id_provincia
>         > nombre_provincia
>         > id_país
>         >
>         >
>         > Ciudades:
>         > id_ciudad
>         > código postal
>         > nombre_ciudad
>         > id_provincia
>         >
>         >
>         > Consultas:
>         > id_consulta
>         > consulta realizada
>         > respuesta a la consulta
>         > id_cliente
>         >
>         >
>         > Estados_Consultas:
>         > id_estado
>         > estado_consulta
>         > id_consulta
>         
>         
>                 Esto está mal.
>         
>                 Si el Estado hace referencia a la Consulta, significa
>         que el estado
>         "procesada" será de una única Consulta, y no podés tener otra
>         consulta
>         en el mismo Estado.
>                 Es al revés: las Consultas tienen una referencia vía
>         el id_estado
>         
>                 Seguimos!
>         
>         --
>         Leonardo Tadei
>         leonardot en pegasusnet.com.ar
>         Web: http://leonardo.tadei.com.ar
>         Firma pública:
>         http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>         
>         _______________________________________________
>         Lista de correo: Php-avanzado
>         Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
>         Administración Web:
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         Desubscripción:
>         php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>         
> 
> 
> 
> 
> -- 
> Ing. Maximiliano Andrés Lizondo
>       * Teléfonos: 0223-493-5488 (particular) - 2236-321708 (móvil)
>       * Perfil profesional en
>         LinkedIn: http://ar.linkedin.com/pub/maximiliano-andr%C3%
>         A9s-lizondo/61/906/344
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe

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