[Php-avanzado] tabla tesis

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Dom Jul 27 23:11:33 ART 2008


Hola Alejandro,

El dom, 27-07-2008 a las 19:45 -0300, Alejandro Benassi escribió:
> Hola que tal? Aca tengo las tablas que  voy a usar en mi tesis. Un
> saludo 
> 
> usuario      //usuarios del sistema
> ------------
> usuario_id
> cliente_id
> nombre
> contraseña

	Técnicamente es lo mismo, pero te conviene que Usuario no tenga
cliente_id, y en cambio Cliente tenga usuario_id.

> cliente      //clientes del sistema
> ----------
> cliente_id
> nombre
> apellido
> DNI
> provincia_id
> ciudad
> CP
> telefono
> mail
> direccion
> 
> 
> 
> provincia
> ------------
> provincia_id
> nombre
> 
> 
> 
> 
> vehiculo
> -----------
> vehiculo_id
> marca_id
> tipo_id
> categoria_id
> combustible_id
> modelo
> descripcion
> año
> 
> 
> combustible
> -------------
> combustible_id
> descripcion //diesel,nafta,gnc
> 
> 
> categoria
> ----------------
> categoria_id
> descripcion //todoterreono, rural, cabriolet, cupé
> 
> 
> tipo
> ------------
> tipo_id
> descripcion //camion,auto,moto, etc
> 
> 
> marca
> ---------
> marca_id   //chevrolet,ford,peugeot,etc
> descripcion
> 
> 
> 
> publicacion
> ---------------
> publicacion_id
> usuario_id
> vehiculo_id
> comentarios
> imagen
> fechaalta

	Tu idea es dar de alta vehículos y luego dar la posibilidad de
publicarlos una varias veces?
	La parte que sin conocer más detalles no "me cierra" es por qué
planteás esta división entre los vehículos y las publicaciones, cuando
podés trabajar como entidad la publicación, que tiene normalizados los
datos de un vehículo...


> baja    //baja de publicaciones que puede dar el super usuario
> ----------
> baja_id
> publicacion_id
> causa
> fecha

	La baja se documenta? Tiene sentido guardar las bajas? A veces
simplemente con borrar el registro es suficiente.
	De vuelta, sin más detalles y fundamentos no puedo opinar de mejor
manera.


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