[Php-avanzado] Normalización: Gabriel Nicolás González Ferreira

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Ene 17 13:35:39 ARST 2011


Hola Gabriel,

	la normalización se ve bien, pero quiero preguntarte un par de cosas
para que me aclares algunos detalles.

	Respecto al nombre del campo "pertenece_a_entrada", da lo mismo
mientras sea lo suficientemente descriptivo, y en este caso lo es. Pero
también es importante ser homogéneo con los nombres, porque es más fácil
entender las cosas. Vos en Entradas tenés un campo "id_tema", y no
"pertenece_a_tema"... quedaría más claro si todos son id_la_cosa o
pertenece_a_la_cosa, pero no parece una buena idea mezclar la forma de
ponerles nombre... a pesar de lo cual la normalización es correcta.

	Ahora mis preguntas: 

1) Imagenes tiene un "título", pero no tiene una "ruta" o
"nombre_de_archivo"... falta ese campo o es el que llamaste título?

2) Si vas a usar un editor WYSIWYG para resumen de la entrada y/o el
contenido, lo que tendrás será código HTML con la etiqueta IMG... esto
hace innecesaria la tabla Imagenes, porque a nivel de datos, la Entrada
solo tendrá un texto HTML... vas a poner una "imagen principal" de la
noticia y por eso definiste la tabla o creaste Imagenes por no haber
visto todavía como funciona el editor WYSIWIG ?

3) Por los campos de la tabla Lectores, servirá solo para que un lector
se anote para recibir avisos sobre Entradas... en ese caso, un nombre
más descriptivo para la tabla podría ser "Subscriptores"... pero de ser
así, no entiendo para qué alguien quisiera ingresar sus datos como
Lector/Subscriptor si no va a recibir avisos, con lo que me sobra un
campo... Para qué se usará la información en la tabla Lectores???

	Seguimos!

El lun, 17-01-2011 a las 01:41 -0300, Gabriel escribió:
> Hola Leo te dejo aquí mis tablas, estuve leyendo el módulo y apuntes, la 
> normalización es un tema que me cuesta. En la tabla comentarios hay una 
> columna a la cual llamé "pertenece_a_entrada", ¿no sé si es una burrada 
> o tendría que cambiarlo por el id_entrada?, espero ser claro en la 
> pregunta.
> Espero tus correcciones, un abrazo!
> 
> Temas:
>      id_tema
>      titulo_tema
> 
> Imagenes:
>      id_imagen
>      titulo_imagen
> 
> Entradas:
>      id_entrada
>      id_tema
>      id_imagen
>      tit_entrada
>      fec_entrada
>      resumen_entrada
>      contenido_entrada
> 
> Lectores:
>      id_lector
>      nombre
>      correo_electronico
>      suscripto_avisos
> 
> Comentarios:
>      id_comentario
>      autor
>      fecha
>      pertenece_a_entrada
> 
>                                                                Gabriel 
> Nicolás González Ferreira
> 
> PD: Jeje! estudio en estos horarios porque mi señora, hija y perro duermen.
> _______________________________________________
> 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
http://blog.pegasusnet.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