[Php-avanzado] Ejercicios de Normalización - Clase 8
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Mayo 31 22:41:16 ART 2010
Hola Eduardo!
está mucho mejor. Queda solo un detalle: si cada consulta puede tener
solo un estado a la vez, el estado que tenga la misma (de entre los
estados posibles) sí depende de la clave primaria.
No hace falta enumerar los registros que va a tener una tabla... salvo
que uses un tipo de campo enumerado, que, creeme, nunca es una buena
idea, ya que agregar un estado significa modificar la estructura de la
tabla, y una cosa que se quiere conseguir es que no haya que modificar
las estructuras.
Resolviendo la relación entre las consultas y sus estados, ya lo
tenés...
PD: los demás, cómo van con esto?
El lun, 31-05-2010 a las 10:22 -0300, eduardo albelo escribió:
> bien aca traigo la segunda version:
>
>
> CLIENTES:
> id_cliente
> nombre
> apellido
> fecha de nacimiento
> dirección
> teléfono
> e-mail
> id_ciudad
> ___________________________________
> CIUDADES:
> id_ciudad
> ciudad
> c.p.
> id_provincia
> ___________________________________
> PROVINCIAS
> id_provincia
> provincia
> id_pais
> ___________________________________
> PAÍSES:
> id_pais
> pais
> ___________________________________
> CONSULTAS:
> id_consulta
> id_cliente
> consulta
> respuesta
> ___________________________________
> ESTADOS DE CONSULTAS:
> id_estado
> id_consulta
> estado(pendiente|respondida|descartada)
>
>
>
>
>
> > From: leonardot en pegasusnet.com.ar
> > To: php-avanzado en pato2.fi.mdp.edu.ar
> > Date: Mon, 31 May 2010 01:26:22 -0300
> > Subject: Re: [Php-avanzado] Ejercicios de Normalización - Clase 8
> >
> > Hola Eduardo,
> >
> > Es un muy buen comienzo.
> >
> > Recordá que como las tablas guardarán varios datos del mismo tipo,
> las
> > buenas prácticas de nomenclatura dicen que los nombres van siempre
> en
> > plural.
> > Fijate que la dirección sí depende de la clave primaria, y por tanto
> no
> > hay motivo para sacarlo a una tabla aparte.
> > Por otra parte, con esta estructura de datos solo podés almacenar
> una
> > pregunta de un cliente, con lo cuál es poco útil: debés poder
> guardar
> > varias preguntas con sus respuestas de un cliente.
> > Para finalizar, los estados posibles de las consultas no dependen
> > únicamente de la consulta realizada...
> >
> > Espero tu próxima versión!
> >
> > PD: los demás, no se copien y piénsenlo ;-)
> > PPD: si podés enviá esto como contenido del mensaje en vez de cómo
> > adjunto, por ejemplo así:
> >
> > Provincias
> > ----------
> > id
> > nom
> > id_pai
> >
> > Paises
> > ------
> > id
> > nom
> >
> > El dom, 30-05-2010 a las 20:23 -0300, eduardo albelo escribió:
> > > Hoal Leo, Adjunto el primer ejercicio para que lo veas si voy bien
> o
> > > no.
> >
> > --
> >
> > Leonardo Tadei
> > leonardot en pegasusnet.com.ar
> > http://blog.pegasusnet.com.ar
> > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
>
>
> ______________________________________________________________________
> ¿Tu casilla de email se queda sin espacio? Hotmail te ofrece 25 GB
> gratis. Registrá tu cuenta aquí
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado