Академический Документы
Профессиональный Документы
Культура Документы
c
c
Ingeniería cCiencias 2010-11-17
c4 semestre3ro
to
Tierra José
Pallo Fernando
V !"# " $%&!' $ (!)" # *"
+,%-$,"%.+,!-,!($!"-%"!#-!%"
-V Y inventario está categorizado por tipo de prod cto (pint ra, plomería,
acabados, material eléctrico, etc.), y necesitan datos de precios, stock, costos,
marca, ,además de los q e les p eda recomendar el Ing. de Yistemas
encargado del proyecto
-V antener na base de datos de los proveedores con todos s s datos, así como
la información de las compras de prod ctos y de la base de datos se debe
poder obtener posteriormente todas las compras realizadas por fechas y los
respectivos montos
V
V
)#!(%
/,
CRAT TABL Ci dad
(
cod_ci dad n meric(3) NOT NULL ,
nombre varchar(20) NOT NULL ,
CRAT TABL Cliente
(
cod_cliente n meric(3) NOT NULL ,
nombre varchar(20) NOT NULL ,
apellido varchar(20) NOT NULL ,
telefono varchar(10) NULL ,
direccion varchar(20) NOT NULL ,
fecha_nacimiento datetime NOT NULL ,
e_mail varchar(20) NULL ,
C.I. n meric(9) NOT NULL ,
porcentaje_desc ento n meric(3) NULL ,
dias_credito n meric(3) NULL ,
cod_provincia n meric(3) NOT NULL ,
go
ALTR TABL Cliente
ADD CONYTRAINT XPKCliente PRIARY KY NONCLUYTRD
(cod_cliente AYC)
go
CRAT TABL Compra
(
cod_compra n meric(3) NOT NULL ,
fecha datetime NOT NULL ,
cod_proveedor n meric(3) NOT NULL
)
go
CRAT TABL DetalleCompra
(
cod_detalleCompra n meric(3) NOT NULL ,
cod_compra n meric(3) NOT NULL ,
cod_prod cto n meric(3) NOT NULL ,
go
CRAT TABL Fact ra
(
cod_fact ra n meric(3) NOT NULL ,
fecha datetime NOT NULL ,
go
CRAT TABL Proveedor
(
cod_proveedor n meric(3) NOT NULL ,
nombre varchar(20) NOT NULL ,
telefono varchar(10) NULL ,
direccion varchar(20) NULL
)
go
ALTR TABL Proveedor
ADD CONYTRAINT XPKProveedor PRIARY KY NONCLUYTRD
(cod_proveedor AYC)
go
CRAT TABL Provincia
(
cod_provincia n meric(3) NOT NULL ,
extencion n meric(10) NULL ,
nombre varchar(20) NOT NULL
)
go
go
ON UPDAT NO ACTION
go
ALTR TABL Compra
ADD CONYTRAINT R_4 FORIGN KY (cod_proveedor) RFRNCY
Proveedor(cod_proveedor)
ON DLT NO ACTION
ON UPDAT NO ACTION
go
ALTR TABL DetalleCompra
ADD CONYTRAINT R_5 FORIGN KY (cod_compra) RFRNCY
Compra(cod_compra)
ON DLT NO ACTION
ON UPDAT NO ACTION
go
ALTR TABL DetalleCompra
ADD CONYTRAINT R_6 FORIGN KY (cod_prod cto) RFRNCY
Prod cto(cod_prod cto)
ON DLT NO ACTION
ON UPDAT NO ACTION
go
ALTR TABL DetalleFact ra
ADD CONYTRAINT R_8 FORIGN KY (cod_fact ra) RFRNCY
Fact ra(cod_fact ra)
ON DLT NO ACTION
ON UPDAT NO ACTION
go
ON UPDAT NO ACTION
go