Вы находитесь на странице: 1из 10

c 


   c 



 c
Ingeniería  c Ciencias 2010-11-17
c 4 semestre  3ro
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 Ye desean también controlar los stocks máximos y mínimos q e debe


mantener el inventario, así como la fecha de elaboración del prod cto y el
número de lote.

-V n la fact ración debe registrarse internamente n porcentaje de comisión


q e se pagará a cada asesor comercial q e efectúe la venta, por el monto
total.

-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 antener información de todos los clientes q e han comprado


identificándolos por provincia y ci dad de donde se bican. Además
debemos identificar por cliente el porcentaje máximo de desc ento q e
p ede recibir así como los días de crédito q e se le p eden otorgar.

-V s importante enviar por parte de la empresa na felicitación por correo


electrónico a los clientes, c ando se den s s fechas de c mpleaños.

V
V
)#!(%
/,

CR AT TABL Ci dad
(
cod_ci dad n meric(3) NOT NULL ,
nombre varchar(20) NOT NULL ,

extencion n meric(10) NULL


)
go

ALT R TABL Ci dad


ADD CONYTRAINT XPKCi dad PRIARY K Y NONCLUYT R D
(cod_ci dad AYC)
go

CR AT 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 ,

cod_ci dad n meric(3) NOT NULL


)

go
ALT R TABL Cliente
ADD CONYTRAINT XPKCliente PRIARY K Y NONCLUYT R D
(cod_cliente AYC)
go

CR AT TABL Compra

(
cod_compra n meric(3) NOT NULL ,
fecha datetime NOT NULL ,
cod_proveedor n meric(3) NOT NULL
)
go

ALT R TABL Compra


ADD CONYTRAINT XPKCompra PRIARY K Y NONCLUYT R D
(cod_compra AYC)
go

CR AT TABL DetalleCompra
(
cod_detalleCompra n meric(3) NOT NULL ,
cod_compra n meric(3) NOT NULL ,
cod_prod cto n meric(3) NOT NULL ,

cantidad n meric(5) NOT NULL ,


precio_ nitario n meric(10) NOT NULL
)
go
ALT R TABL DetalleCompra
ADD CONYTRAINT XPKDetalleCompra PRIARY K Y
NONCLUYT R D (cod_detalleCompra AYC)
go
CR AT TABL DetalleFact ra
(
cod_detalleFact ra n meric(3) NOT NULL ,
cod_fact ra n meric(3) NOT NULL ,
cod_prod cto n meric(3) NOT NULL ,
cantidad n meric(5) NOT NULL ,
precio_ nitario n meric(10) NOT NULL
)
go

ALT R TABL DetalleFact ra


ADD CONYTRAINT XPKDetalleFact ra PRIARY K Y
NONCLUYT R D (cod_detalleFact ra AYC)

go

CR AT TABL Fact ra
(
cod_fact ra n meric(3) NOT NULL ,
fecha datetime NOT NULL ,

porcentaje_comision n meric(3) NULL ,


cod_cliente n meric(3) NOT NULL
)
go

ALT R TABL Fact ra


ADD CONYTRAINT XPKFact ra PRIARY K Y NONCLUYT R D
(cod_fact ra AYC)
go
CR AT TABL Prod cto
(
cod_prod cto n meric(3) NOT NULL ,
nombre varchar(20) NOT NULL ,
precio_costo n meric(10) NOT NULL ,
marca varchar(10) NULL ,
stock n meric(5) NULL ,
stock_max n meric(5) NULL ,

stock_min n meric(5) NULL ,

fecha_elaboracion datetime NULL ,


n m_lote n meric(4) NULL ,
cod_tipoProd cto n meric(3) NOT NULL ,
precio_venta n meric(10) NOT NULL
)
go

ALT R TABL Prod cto


ADD CONYTRAINT XPKProd cto PRIARY K Y NONCLUYT R D
(cod_prod cto AYC)

go

CR AT TABL Proveedor
(
cod_proveedor n meric(3) NOT NULL ,
nombre varchar(20) NOT NULL ,
telefono varchar(10) NULL ,
direccion varchar(20) NULL
)
go
ALT R TABL Proveedor
ADD CONYTRAINT XPKProveedor PRIARY K Y NONCLUYT R D
(cod_proveedor AYC)
go

CR AT TABL Provincia

(
cod_provincia n meric(3) NOT NULL ,
extencion n meric(10) NULL ,
nombre varchar(20) NOT NULL
)
go

ALT R TABL Provincia


ADD CONYTRAINT XPKProvincia PRIARY K Y NONCLUYT R D
(cod_provincia AYC)
go

CR AT TABL TipoProd cto


(
cod_tipoProd cto n meric(3) NOT NULL ,
descripcion varchar(20) NOT NULL
)

go

ALT R TABL TipoProd cto


ADD CONYTRAINT XPKTipoProd cto PRIARY K Y
NONCLUYT R D (cod_tipoProd cto AYC)
go
ALT R TABL Cliente
ADD CONYTRAINT R_1 FOR IGN K Y (cod_provincia) R F R NC Y
Provincia(cod_provincia)
ON D L T NO ACTION
ON UPDAT NO ACTION
go

ALT R TABL Cliente


ADD CONYTRAINT R_2 FOR IGN K Y (cod_ci dad) R F R NC Y
Ci dad(cod_ci dad)
ON D L T NO ACTION

ON UPDAT NO ACTION
go
ALT R TABL Compra
ADD CONYTRAINT R_4 FOR IGN K Y (cod_proveedor) R F R NC Y
Proveedor(cod_proveedor)
ON D L T NO ACTION
ON UPDAT NO ACTION
go
ALT R TABL DetalleCompra
ADD CONYTRAINT R_5 FOR IGN K Y (cod_compra) R F R NC Y
Compra(cod_compra)
ON D L T NO ACTION
ON UPDAT NO ACTION
go
ALT R TABL DetalleCompra
ADD CONYTRAINT R_6 FOR IGN K Y (cod_prod cto) R F R NC Y
Prod cto(cod_prod cto)
ON D L T NO ACTION

ON UPDAT NO ACTION
go
ALT R TABL DetalleFact ra
ADD CONYTRAINT R_8 FOR IGN K Y (cod_fact ra) R F R NC Y
Fact ra(cod_fact ra)
ON D L T NO ACTION
ON UPDAT NO ACTION
go

ALT R TABL DetalleFact ra


ADD CONYTRAINT R_9 FOR IGN K Y (cod_prod cto) R F R NC Y
Prod cto(cod_prod cto)
ON D L T NO ACTION

ON UPDAT NO ACTION
go

ALT R TABL Fact ra


ADD CONYTRAINT R_7 FOR IGN K Y (cod_cliente) R F R NC Y
Cliente(cod_cliente)
ON D L T NO ACTION
ON UPDAT NO ACTION
go

ALT R TABL Prod cto


ADD CONYTRAINT R_3 FOR IGN K Y (cod_tipoProd cto) R F R NC Y
TipoProd cto(cod_tipoProd cto)
ON D L T NO ACTION
ON UPDAT NO ACTION
go
-%"!"$-!)"+$#*,!"-!)"#!,",/,#0&+,%


Вам также может понравиться