[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