[Php-avanzado] ejercicio normalización

Maximiliano Lizondo lizondomaximiliano en gmail.com
Mar Dic 3 12:37:42 ART 2013


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?

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


El 2 de diciembre de 2013 21:52, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> En tal caso, varios clientes pueden tener la misma ciudad (o dicho de
> una forma más rara: una ciudad puede tener varios clientes) pero no pasa
> lo mismo con las provincias, ya que para ese caso varias ciudades pueden
> tener la misma provincia... pero fijate que en esta afirmación el
> cliente no aparece.
>
> Lo mismo para provincias-paises.
>
>
> El lun, 02-12-2013 a las 20:59 -0200, Maximiliano Lizondo escribió:
> > Por ahí le estoy pifiando con lo de las relaciones "uno a muchos",
> > Ejemplo: varios clientes pueden tener el mismo país (o dicho de forma
> > más rara: un país puede tener varios clientes). Esa es la lógica que
> > utilicé  en todas las tablas.
> >
> >
> > El 2 de diciembre de 2013 19:53, Maximiliano Lizondo
> > <lizondomaximiliano en gmail.com> escribió:
> >         Leo, no entiendo cuáles campos no dependen de las claves en
> >         las tablas "Clientes" y "Ciudades". En la tabla "Ciudades",
> >         debía decir "nombre_ciudad" en lugar de "nombre_provincia".
> >         Aún así, no veo en esta última tabla los 2 campos que no
> >         dependen de la clave...(agrego el ejercicio con las
> >         correcciones que pude hacer)
> >
> >
> >         Clientes:
> >         id_cliente (clave)
> >         nombre_cliente
> >         apellido
> >         fecha de nacimiento
> >         dirección
> >         teléfono
> >         e-mail
> >         id_país
> >         id_provincia
> >         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
> >         estado de la consulta
> >         id_cliente
> >
> >
> >         El 20 de noviembre de 2013 12:01, Leonardo Tadei - Pegasus
> >         Tech Supply <leonardot en pegasusnet.com.ar> escribió:
> >
> >                 Hola Maximiliano,
> >
> >                         tengo varios mensajes tuyos pendientes de
> >                 respuesta (es una de esas
> >                 semanas)
> >
> >                         Veremos la normalización en clase el jueves.
> >                         Mientras, te adelanto que tenés en Clientes
> >                 dos campos que no dependen
> >                 de la clave primaria, en Ciudades tenés tres campos
> >                 que no dependen de
> >                 la clave primaria y te falta una tabla.
> >
> >                         Seguimos!
> >
> >                 El mar, 19-11-2013 a las 20:34 -0200, Maximiliano
> >                 Lizondo escribió:
> >                 > Ah, me faltó poner el "id_ciudad" en la tabla
> >                 Clientes...
> >                 >
> >                 >
> >                 > El 19 de noviembre de 2013 19:30, Maximiliano
> >                 Lizondo
> >                 > <lizondomaximiliano en gmail.com> escribió:
> >                 >         Alguien llegó a las mismas tablas en este
> >                 ejercicio?
> >                 >
> >                 >
> >                 >         1) Crear las tablas necesarias en tercera
> >                 forma normal para
> >                 >         guardar los siguientes datos:
> >                 >          Nombre, Apellido, Fecha de Nacimiento,
> >                 Dirección, Teléono,
> >                 >         e-mail, Ciudad,
> >                 >          Código Postal, Provincia, País, Consulta
> >                 Realizada
> >                 >         (pregunta),
> >                 >          Respuesta a la Consulta, Estado de la
> >                 Consulta (Pendiente,
> >                 >         Respondida, Descartada)
> >                 >
> >                 >
> >                 >         Clientes:
> >                 >         id_cliente (clave)
> >                 >         nombre_cliente
> >                 >         apellido
> >                 >         fecha de nacimiento
> >                 >         dirección
> >                 >         teléfono
> >                 >         e-mail
> >                 >         id_pais
> >                 >         id_provincia
> >                 >
> >                 >
> >                 >         Paises:
> >                 >         id_pais
> >                 >         nombre_pais
> >                 >
> >                 >
> >                 >         Provincias:
> >                 >         id_provincia
> >                 >         nombre_provincia
> >                 >         id_país
> >                 >
> >                 >
> >                 >         Ciudades:
> >                 >         id_ciudad
> >                 >
> >                 >         código postal
> >                 >         nombre_provincia
> >                 >         id_país
> >                 >         id_provincia
> >                 >
> >                 >
> >                 >         Consultas:
> >                 >
> >                 >         id_consulta
> >                 >         consulta realizada
> >                 >         respuesta a la consulta
> >                 >         estado de la consulta
> >                 >         id_cliente
> >                 >
> >                 >
> >                 >         --
> >                 >         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
> >                 >
> >                 >
> >                 >
> >                 >
> >                 > --
> >                 > 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
> >
> >                 _______________________________________________
> >                 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
> >
> >
> >
> >
> > --
> > 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
>
> _______________________________________________
> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20131203/1dceaae7/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado