[Php-avanzado] Normalizacion SALI +
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Jul 23 00:55:42 ART 2009
Hola Carolina,
El mié, 22-07-2009 a las 21:41 -0300, Silverzero escribió:
> Hola leo,
>
> te habia mandado este mail con n adjunto, pero después leí por la
> lista que no llegaban con adjuntos de mas de no ssé cuantos kb, asi
> que por las dudas envío la normalizacion en texto plano, porqe te la
> habia enviado un ods. Ahí va:
El adjunto había llegado bien: si te pasás del tamaño máximo de 80kb el
servidor de la lista te lo rechaza e informa.
Está puesto en ese tamaño porque el mail y su adjunto llegan ya a una
centena de subscriptores, y si los mails pesan mucho molestan.
Yo te respondo este para poder intercalar las cosas. Además está
clarísimo.
> secciones:
>
> id_seccion <--- crítica al nombre, pero no está mal: obvio que es el
> id de la sección... por eso está en esta tabla!
> nombre
>
> --
>
> categorias:
>
> id_cat <--- la misma crítica ;-) Pero no está mal, eh!
> nombre
> id_seccion
>
> --
>
> subcategorias:
>
> id_subcat <--- adivina! Idem para las que siguen...
> id_cat
> nombre
>
> --
>
> eventos:
>
> id_evento
> fecha_pub
> desde
> hasta
> horario
> titulo
> descripcion
> imagen
> url
> precio
> id_usuario <--- No los llamabas "visitantes"? Los que administren
> tendrán un id_usuario o van a estar por separado?
> id_lugar
> destacado <---- destacado es sí/no ?
> votos <--- los votos van aparte: no dependen de la clave primaria
> estado <--- y la tabla de estados?
>
> --
>
> actividades:
>
> id_act
> fecha_pub
> desde
> hasta
> horario
> titulo
> descripcion
> imagen
> url
> id_usuario
> id_lugar
> destacado
> votos <--- idem
> estado <--- idem
>
> --
>
> lugares:
>
> id_lugar
> fecha_pub
> nombre
> direccion
> telefono
> horarios
> descripcion
> imagen
> url
> id_usuario
> destacado
> votos <--- idem
> estado <--- idem
>
> --
>
> cat_eventos:
>
> id_cat_ev
> id_evento
> id_cat
Esta tabla, con su relación n-a-n, significa que un evento puede estar
en varias categorías, pero también significa que una categoría puede
estar en varios eventos... y esto creo que no tiene sentido por su SRS.
Si es que solo un evento puede estar en varias categorías, la relación
es 1-a-n y la tabla tiene solo id_evento y id_categoría, con la dupla
única.
> --
>
> cat_lugares:
>
> id_cat_lugar
> id_lugar
> id_cat
Idem que para los eventos: esto parece 1-a-n.
> --
>
> cat_actividades:
>
> id_cat_act
> id_act
> id_cat
Idem.
> --
>
> subcat_eventos:
>
> id_subcat_ev
> id_evento
> id_subcat
Mmm... esta tabla sí, con la misma crítica que la anterior, pero la
cat_eventos no existe entonces, porque llegás a la categoría a través de
la subcategoría(s) a las que pertenece.
> --
>
> subcat_lugares:
>
> id_subcat_lugar
> id_lugar
> id_subcat
>
> --
>
> subcat_actividades:
>
> id_subcat_act
> id_act
> id_subcat
>
> --
>
> diccionario:
>
> id_palabra
> palabra <--- me parece que un mejor nombre para este campo es "frase"
> o "expresion", porque no tiene que ser solo una palabra...
>
> --
>
> usuarios: <--- no eran "visitantes"???
>
> id_usuario
> fecha_reg
> nombre
> apellido
> alias
> email
> contraseña
> imagen
> descripcion
> intereses
> url
Miralo y contame!
--
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