Base de datos compra inteligente
Publicado por Luis Cuevas (1 intervención) el 13/01/2011 02:50:31
Que tal compañeros, mi inquietud es realizar una base de datos que me sirva como sistema de compra inteligente para mi negocio. Les explico detalladamente, manejo 4 proveedores uno de ellos tiene un catalogo de 14000 productos, el segundo maneja 12000, el tercero 8000 y el ultimo 7000 de estos hay muchos en comun pero hay diferencias entre ellos en cuanto productos, o sea que lo primero que ocupo es hacer una base de datos general que contenga todos los productos de los cuatro sin repetir ninguno. Hasta ahorita he creado una base de datos que contiene en tablas los catalogos de mis proveedores y me imagino que tengo que crear una vista que contenga la base que reuna todo los campos que tiene cada tabla son los siguientes:
CodigoEan= codigo de barras,
codigo= codigo interno del proveedor
descripcion= descripcion del producto
Laboratorio= fabricante del producto
iva= taza de impuesto
costo= precio costo sin impuesto
pub= precio publico sugerido sin impuesto
lo que podria unir a todas las tablas es el codigo ean, ya que es el mismo pues las descripciones varian, entonces he podido crear una consulta en donde me despliegan solo los codigos de barras para crear una sola base de datos general sin que aparezcan duplicados
select distinct codigoean from tb_saba
union
select distinct codigoean from tb_nadro
union
select distinct codigoean from tb_marzam
union
select distinct codigoean from tb_farmacos
pero como dije solo me aparece el codigo de barras y necesito que aparezcan los demas campos.
Ademas esta solo es la primer parte pues necesitaria orientacion para ir desarrollando lo demas, pero mi primera duda es esta, gracias de antemano y haber si alguien puede auxiliarme.
CodigoEan= codigo de barras,
codigo= codigo interno del proveedor
descripcion= descripcion del producto
Laboratorio= fabricante del producto
iva= taza de impuesto
costo= precio costo sin impuesto
pub= precio publico sugerido sin impuesto
lo que podria unir a todas las tablas es el codigo ean, ya que es el mismo pues las descripciones varian, entonces he podido crear una consulta en donde me despliegan solo los codigos de barras para crear una sola base de datos general sin que aparezcan duplicados
select distinct codigoean from tb_saba
union
select distinct codigoean from tb_nadro
union
select distinct codigoean from tb_marzam
union
select distinct codigoean from tb_farmacos
pero como dije solo me aparece el codigo de barras y necesito que aparezcan los demas campos.
Ademas esta solo es la primer parte pues necesitaria orientacion para ir desarrollando lo demas, pero mi primera duda es esta, gracias de antemano y haber si alguien puede auxiliarme.
Valora esta pregunta


0