Base de datos

Hola soria4xse, tengo una bronca para modelar una base de datos, planteo este caso, tengo una tabla de productos, entre los campos que tengo se encuentran los siguientes: claveProducto, nombre, descripción, precio, existencia, stockminimo, claveProveedor y tengo una tabla de proveedores con los campos: ClaveProveedor, nombre, teléfono, email, y me plantearon la siguiente posibilidad, que un producto me lo surtiera más de un proveedor y ando vuelto loco porque mi clave principal de mi tabla de productos es la clave del producto y ya sabes que una clave principal no puede repetirse y pues en esa tabla no puede haber el mismo producto pero con distinto proveedor debido a la situación que te comento.
Me gustaría saber si hay alguna manera de resolver este dilema, ¿para ser más explicito supongamos que vendo computadoras y en existencia tengo un disco duro maxtor con su clave de producto pero ese disco duro me lo surten 2 proveedores que puedo hacer para modelar la base de datos?

1 Respuesta

Respuesta
1
En el diseño de la tabla
Quitas la clave principal a claveproducto
Marcas clave producto, y claveproveedor
(Usa la tecla control al tiempo que haces clic en claveproveedor)
Vuelves a poner clave principal (el botón con la llave de access)
A partir de ahí la clave principal comprende los dos campos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas