[Php-avanzado] version 1.0 del las tablas de autoclas

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Ago 20 02:53:17 ART 2009


Hola Carlos,

El mar, 18-08-2009 a las 20:34 -0400, Carlos Brandes escribió:
> Leonardo aca te mando la version 1.0 de las tablas, en el correo
> anterior me falto identificar al anunciante en la tabla de avisos. Va
> corregido

	Es cierto, faltaba.

	Muy bueno que entre paréntesis ponés un ejemplo de los datos. Queda más
claro para darle sentido al contenido de las tablas cuando se leen.

	Te comento intercalado un par de cosas:

> Tablas ver 1.0 de AutoClas
> 
> Anunciantes                       
> id_anunciante
> usuario
> password
> nombre
> e-mail
> apellido
> teléfono
> id_ciudad
> id_provincia

	La tabla anunciantes no está en 3NF... le sobra un campo,

> ciudades
> id_ciudad
> ciudad

	Y la ciudad no está en una provincia?

> provincias
> id_provincia
> provincia
> 
> Operaciones( compra, venta, permuta)
> id_opercion
> operacion
> 
> Condiciones( particular, agencia)
> id_condicion
> condicion
> 
> Marcas
> id_marca
> marca
> 
> Modelos
> id_modelo
> id_marca
> modelo
> 
> Caracteristicas( malo, regular, bueno, óptimo)
> id_caracteristica
> caracteristica
> 
> Imagenes
> id_imagen
> id_aviso
> path
> 
> Monedas( $, U$S)
> id_moneda
> moneda
> 
> Avisos
> id_anunciante
> id_aviso
> id_operacion
> id_condicion
> id_marca
> id_modelo
> id_combustible
> id_moneda
> id_imagen
> kilometros
> precio
> descripcion

	Se estila que el campo clave primaria, en este caso id_aviso, esté
primero en la lista de campos. Adicionalmente muchas DB solo permiten
que la clave primaria esté primera.
	Si hay id_combustible no hace falta una tabla de combustibles?
	La correlación entre esta tabla y la de imágenes es incorrecta. La
relación que indicás en tu SRS es uno-a-muchos.
	También sobra un campo...


	Bueno, como verás te doy pistas para ayudarte a que elabores la
normalización correctamente.
	Hay que aplicar la receta... no digo que sea simple, pero con práctica
se consigue.

> Saludos Carlos.

	=mente!
-- 

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