[Php-avanzado] Tablas Tesis

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Jul 22 03:41:14 ART 2008


Hola Gabriel!

El mar, 22-07-2008 a las 00:53 -0300, Gabriel Cappellano escribió:
> Leo te adjunto el archivo para que veas las tablas supuestamente
> normalizadas!
>  
> Un abrazo!
>  
> PD: Espero tu pronta respuesta para ponerme a trabajar!

	Usuarios	Parti_Vehiculo		login		Cate_log	Ciudad		Provincia	Pais
	id		id_parti_vehiculo	id_log		id_cat_log	id_ciudad	id_prov		id_pais
	id_log		id			usuario		categoria	ciudad		provincia	pais
	nom		id_vehiculo		contraseña	cod_postal	id_pais	
	ape		id_cate			id_cat_log	id_prov	
	email		id_marca	
	id_ciudad	id_modelo	Vehiculo		Categoria	Marca		Modelo		Fotos
	id_prov		id_fotos	id_vehiculo		id_cate		id_marca	id_modelo	id_fotos
	id_pais		trab_ext	vehiculo		categoria	marca		modelo		id_parti_vehiculo
	cod_postal	trab_int	id_vehiculo		id_vehiculo	id_marca	foto
	dire		trab_mot	
	tel		trab_aud	Comentarios	Votos		Cate_Voto	
			id_com		id_com		id_vot		id_cate_voto	
			id_vot		id_us		id_cate_voto	categoria	
			comentario	id_log	

Leo, te Paso a explicar la idea asi chequeas la normalizacion:
*En la tabla Usuarios, estaran los datos de tanto los participantes,
como los jurados y los registrados para hacer comentarios y la votacion
de los usuarios.
*En Parti_Vehiculo, sera la tabla de los participantes, ahi mismo el
participante podra describir los trabajos realizados.
*Login, almacenamiento de los usuarios y contraseñas, y ademas el grado
de registro que tienen los usuarios, osea, participantes, jurado o
visitadores.
*Vehiculo, se seleccionara entre Auto o Moto
*Categoria, sera Tuning, 1/4 de milla, HotRoad, Clasico, etc.
*Marca, sera las distintas marcas automotrices o las fabricantes de
motos, por eso lo relacione con la tabla de vehiculos.
*Modelo, dependiendo de la marca seleccionada, aparecera los modelos de
coches, por ejemplo para fiat, apareceria, Fiat palio, fias Siena, etc.
*Votos, en esta tabla se almacenarar los votos realizados, la votacion
sera puntuando disitintos aspectos del vehiculo, ademas se podra
diferencia la votacion del jurado con respecto a los usuarios visitantes

===================================================================


	te cuento lo que veo:

* En Usuarios, id_log sobra: podés hacer coincidir el id de login con el
de Usuarios y listo (la relación es uno a uno).

* En Usuarios, solo hace falta id_ciudad, la proviencia el país y el CP
lo hayás vía la relación.

* Parti_vehículo: no entiendo qué es el primer id. id_fotos no va, es al
revés: fotos debe tene el id_parti_vehículo correspondiente. la marca no
va: por el modelo la obtenés vía la relación. No va el id_voto... porque
si no tendrá un solo voto. Idem comentario

* En categoría no va el id_vehículo.

* En votos sí va el id_parti_vehículo. El Comentario también.

	No sé Gabriel, o estoy viendo mal, o no entiendo la situación, o te
conviene empezar todo de vuelta con la normalización... desde leer el
apunte y los artículos de Wikipedia de las formas normales!

	Un saludo
-- 

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