Cita:
Iniciado por Insomnia
Hola
Yo creo que cambiaría el diseño de la tabla, creando una tabla para los productos con sus datos (CodPro, Descripción, ...) otra para los Distribuidores (CodDis, Nom, Direcc, Tel,...) y una tercera para relacionarlos y añadir el precio Prod-Distr(Cod, CodPro, CodDis, Precio).
Teniéndolo estructurado de esta forma las consultas son mas eficaces (aunque requiere un cambio del diseño).
--Saludos--
Hola
Estoy de acuerdo que es una mala gestión de la base de datos, pero en lo que no estoy de acuerdo es que se necesiten tres tablas, con dos sería mas que suficiente:
Campos tabla productos:
CodPro, nombre, ...
Campos tabla distribuidores:
NombreDistribuidor,
CodPro, Precio
La relación sería por el campo marcado en negrilla.
De todas formas se trataba de contestar a lo indicado en su pregunta (igual, por alguna razón, no puede cambiar la estructura de las tablas de la BD).