[Php-avanzado] Normalizacion - Aviles

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Jun 18 20:37:16 ART 2012


Hola Julio,

El lun, 18-06-2012 a las 22:25 +0000, julio aviles escribió:
> hola leo aca te la mando de nuevo

	Ok.

>  lo que creo no entenderte es en donde separar el nombre del apellido
> para mi esta separado pero en la tabla propietarios

	En la versión anterior me pareció haberlo visto solo como "nombre",
como en la primer versión.
	Igual, era justamente esto, así que ahora está bien.

>  y te agregue en la tabla compra y venta los datos para saber de quien
> era el vehiculo y no se pierdan los datos si no es asi 

	Ok.

> perdon de nuevo 

	No te disculpes Julio: estamos acá para aprender, y como parte de ese
proceso siempre es bueno equivocarse un poco.

> base de datos:
> 
> 
> 
> > Marcas:
> > id_marcas
> > nombre

> > modelos:
> > id_modelo
> > nombre
> 
>  
> > compras:
> > id_compras
> > id_vehiculo
> > id_prop
> nombre
> apellido 
> d.n.i      
> 
> 
> 
> > ventas:
> > id_ventas
> > id_vehiculo
> > id_prop
> nombre
> apellido 
> d.n.i
> 
> 
> 
> 
> propietario:
> 
> > id_prop
>   id_vehiculo
> > nombre
>   apellido
> d.n.i
> 
>  direccion
> > telefono
> > mail
> 
> 
> 
> > 
> > vehiculo:
> > id_vehiculo
> > id_marca
> > id_modelo
> > año
> > combustible
> > obs_vehiculo
> > mostar precio s/n
> > publicado s/n
> > vendido s/n
> > Km

	
	La normalización se ve bien.
	Solo te faltaría crear una tabla "Combustibles" (acordate de que los
nombres de las tablas van en plural) con Id y Nombre, y en la tabla
Vehiculos hacer que el campo "combustible" pase a ser "id_combustible".
	Con esto evitás la repetición y podés buscar con fiabilidad autos por
este dato.
	La tabla "Combustibles" precargala con los 4 tipos que existen y
listo...

	Vamos!!!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: 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