Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO CASO: VENTAS PROFESOR JOEL CARRASCO NUEZ ALUMNA SELENE RAU CAMPOS
ENERO 2013
USEmaster GO CREATEDATABASE VENTAS ON ( NAME=BDBIBLIOTECA_DAT, FILENAME='F:\DATA\BD_VENTASDAT.mdf', size=10, maxsize=30, filegrowth=5) logon (NAME=BDBIBLIOTECA_LOG, FILENAME='F:\DATA\BD_VENTASLOG.ldf', size=1, maxsize=10, filegrowth=5) go
-- Crear la tabla EMPLEADO CREATETABLE EMPLEADO( Idempleado INT NOTNULL, NOMBRES_EMP VARCHAR(20) NOT NULL, APE_PATER_EMP VARCHAR(20) NOT NULL, APE_MATER_EMP VARCHAR(20) NOT NULL, FECHA_NAC_EMP DATETIME NOT NULL, DIRECCION_EMP VARCHAR(30) NOT NULL, TELEONO CHAR(7) NULL, CODDISTR_EMP CHAR(2) NOT NULL, CORREO_E_EMP VARCHAR(30) NOT NULL, FECHA_INGRESO_EMP DATETIME NOT NULL, COD_SUPERVISOR CHAR(6) NOT NULL ) GO -- Crear la tabla CLIENTE CREATETABLE CLIENTE( Idcliente INT NOTNULL, Direccion_cli varchar(30) NOTNULL, Telefono_cli char(7) null, Coddistr_cli char(2) notnull, Correo_e varchar(30) not null, Web varchar(30) null ) Go -- Crear la tabla CLIENTE_PER_JURIICA CREATETABLE CLIENTE_PER_JURIICA( Idcliente INT NOTNULL, Razonsocial_cli varchar(20)notnull, Ruc_cli char(11) notnull, Contacto_cli varchar(30)notnull, Cod_cargo_cli char(7)notnull, ) go -- Crear la tabla CLIENTE_PER_NATURAL CREATETABLE CLIENTE_PER_NATURAL( Idcliente INT NOTNULL, NOMBRES_cli varchar(20)notnull, APE_PATER_cli VARCHAR(20) notnull, APE_MATER_cli VARCHAR(20) notnull, ) Go -- Crear la tabla BOLETA CREATETABLE BOLETA( Idboleta INTNOTNULL, idempleado intnotnull, idcliente int not null, fecha_bol datetime not null, estado_bol varchar(10) not null ) Go
-- Crear la tabla DETALLEBOLETA CREATETABLE DETALLEBOLETA( Idboleta INTNOTNULL, idproducto intnotnull, cantidad int not null, precioventa decimal(10,3) ) Go
en la tabla DISTRITO
en la tabla TIPO_PRODUCTO
en la tabla PRODUCTO
en la tabla EMPLEADO
en la tabla CLIENTE
en la tabla
en la tabla
en la tabla BOLETA
--crear la restriccion de clave primaria en la tabla DETALLEBOLETA altertable DETALLEBOLETA addconstraint pk_detbol primarykey(idboleta,idproducto) go
--la restriccion de clave foranea en la tabla boleta-cliente alter table BOLETA add constraint fk_cliente foreign key (idcliente) references CLIENTE (idcliente) go --la restriccion de clave foranea en la tabla boleta-empleado alter table BOLETA add constraint fk_empleado foreign key (idempleado) references EMPLEADO (idempleado) go --la restriccion de clave foranea en la tabla detallebotella-boleta alter table DETALLEBOTELLA add constraint fk_boleta foreign key (idboleta) references BOLETA (idboleta) go --la restriccion de clave foranea en la tabla detallebotella-producto alter table DETALLEBOTELLA add constraint fk_producto foreign key (idproducto) references PRODUCTO (idproducto) go --la restriccion de clave foranea en la tabla producto-tipoproducto alter table PRODUCTO add constraint fk_tipoproducto foreign key (idtipproducto) references TIPO_PRODUCTO (idtipproducto) go --la restriccion de clave foranea en la tabla cliente_per_jur-cliente alter table CLIENTE_PER_JURIICA add constraint fk_cliente2 foreign key (idcliente) references CLIENTE (idcliente) go
--la restriccion de clave foranea en la tabla cliente_per_naturalcliente alter table CLIENTE_PER_NATURAL add constraint fk_cliente3 foreign key (idcliente) references CLIENTE (idcliente) go