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

Gabriel gabrielinuz en gmail.com
Mie Ene 19 18:10:36 ARST 2011


El 17/01/11 12:35, Leonardo Tadei - Pegasus Tech Supply escribió:
> 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
>>      
>    
Nueva versión con las correcciones que me hiciste:

Temas:
     id_tema
     titulo_tema
Entradas:
     id_entrada
     id_tema
     tit_entrada
     fec_entrada
     resumen_entrada
     contenido_entrada
Suscriptores:
     id_lector
     nombre
     correo_electronico
Comentarios:
     id_comentario
     id_entrada
     autor
     fecha

-En la tabla Comentarios cambié el nombre del campo pertenece_a_entrada 
por id_entrada, para que pertenezca a la entrada.
1-Faltaba el campo nombre_de_archivo, pero por lo que sigue no necesito 
la tabla Imagenes.
2-Creé la tabla Imagenes por no haber visto todavía como funciona el 
editor WYSIWIG.
3-Tenés razón el campo suscripto_avisos es innecesario, también Cambié 
el título de la tabla por Suscriptores, ¿Estos cambios de nombres los 
hago en la SRS también?

Muchas Gracias por las correcciones!! Seguimos!!

Gabriel Nicolás González Ferreira


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