Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/04/2009, 09:03
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Una duda con un modelo

Drknow te recomiendo leas un poco de normalización de bases de datos. Este link está bueno. http://www.mysql-hispano.org/page.php?id=16&pag=1

Con respecto a tu pregunta, te voy a plantear un ejemplo sencillo y facil de entender de cuando es necesario la inclusión de una nueva tabla.

Tenemos productos y factura en dos tablas. 1 producto puede estar en múltiples facturas, 1 factura puede tener muchos productos. (Relacion n-m) En cual de las dos tablas se pondría la llave foránea? Si se pone el código de la factura en el producto, cuantas veces tendríamos que repetir el producto en la tabla con la cantidad de facturas en la que puede estar? Si ponemos ponemos el código del producto en la tabla factura, tendremos que hacer una factura por cada producto? En estos casos es necesario la creación de una nueva tabla que comparten los códigos y si se requiere de mas campos que tengan en común.

Este enlace te puede servir. Habla del modelo entidad-relación Es corto pero muy explicativo.
http://www.tejedoresdelweb.com/wiki/..._modelo_er.pdf

Un saludo
__________________
Without data, You are another person with an opinion.
W. Edwads Deming