[Php-avanzado] Normalizacion - Aviles

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Jun 12 21:48:53 ART 2012


Hola Julio!

El mar, 12-06-2012 a las 15:47 +0000, julio aviles escribió:

> hola leo como va tanto tiempo !!

	Todo muy bien: programando!

>  como vi que se esta por terminar el tiempo para entregar la tesis ,te
> envio la base de datos normalizada para que la mires y me digas si
> esta bien.-

	Te la comento intercalada con tu texto.

> Ademas quisiera saber cuando se puede volver a rendir la parte
> practica que me quedo pendiente.-

	Un miércoles en la clase de Matías Gea. Yo le doy la evaluación para
que hagas, y el te la toma y te asiste en el parcial.
	Coordinemos por acá, así le hago llegar las cosas a Matías y le
consultamos si el puedo (no podría por ejemplo si está tomando examen o
alguna otra cosa)



> base de datos:
> 
> Marcas:
> id_marcas
> nombre
> 
> modelos:
> id_modelo
> nombre
> 
> compras:
> id_compras
> id_vehiculo
> cliente o propietario

	Con "cliente o propietario" te referís al ID correspondiente de la
tabla Propietarios o a un VARCHAR?

> ventas:
> id_ventas
> id_vehiculo
> cliente o propietario

	Con "cliente o propietario" te referís al ID correspondiente de la
tabla Propietarios o a un VARCHAR?

> propietario:
> id_prop
> nombre

	"Nombre" todo junto? Si acá va Nombre y Apellido, deberían ser campos
separados, sobre todo para implementar tu RF8...

> 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

	Tenés el problema de que si se borra un Vehículo, la referencia a
Compras o a Ventas queda inconsistente.
	Posiblemente te pase lo mismo con los Propietarios, si lo que pensaste
es poner solo un ID como referencia.

	Tendrías que, en las tablas Compras y Ventas, poner además del ID del
Propietario al menos los nombres o algo que te ayude a reconocerlo si el
Propietario deja de existir el día de mañana.

	Para este tipo de negocios, tal vez se pida por ejemplo el DNI de la
persona (para avalar la identidad) ya sea si compra o si vende. Si es
así, es un buen dato para agregar a la tabla Propietarios (y al
diccionario del propietario) y junto con el ID y los nombres a las
tablas de Compras y de Ventas.


	Con esto acomodado ya debería estar listo!

	Dale!!!!

-- 
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