ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Uhvbu


Enviado por   •  9 de Febrero de 2022  •  Ensayo  •  292 Palabras (2 Páginas)  •  102 Visitas

Página 1 de 2

--CREACION BD

create database DBProyectoVisualJireh

GO

--BORRAR BD

drop database DBProyectoVisualJireh

GO

--USO DE LA BD

USE DBProyectoVisualJireh

GO

--CREACION DE TABLAS

CREATE table CLIENTE(

IDCLI INT IDENTITY(1,1)PRIMARY KEY,

CODCLIENTE NVARCHAR(100),

NONCLIENTE NVARCHAR(100),

DIRCLIENTE NVARCHAR(100) ,

CODDISTRITO NVARCHAR(100),

GENER NVARCHAR(100),

DNI NVARCHAR(100),

RUC NVARCHAR(100),

TELEFONO NVARCHAR(100),

CELULAR NVARCHAR(100)

)

GO

CREATE TABLE PRODUCTO(

IDPROD INT IDENTITY (1,1) PRIMARY KEY,

CODPRODUCTO NVARCHAR(100),

NOMPRODUCTO NVARCHAR(100),

DESCRIPCION NVARCHAR(100),

SOTCK NVARCHAR(100),

PRECIOCOMPRA NVARCHAR (100),

PRECIOVENTA NVARCHAR (100),

FECHAVENCIMIENTO NVARCHAR (100),

FECHA NVARCHAR(100),

PRECIO NVARCHAR(100)

)

GO

CREATE TABLE PROVEEDOR (

IDPROVE INT IDENTITY(1,1)PRIMARY KEY,

CODPROVEEDOR NVARCHAR(100),

NOMPROVEEDOR NVARCHAR(100),

DIRPROVEEDOR NVARCHAR(100),

TELEFONOPROVEEDOR NVARCHAR(100),

CELULARPROVEEDOR NVARCHAR(100)

)

GO

CREATE TABLE EMPLEADO (

IDEMP INT IDENTITY(1,1)PRIMARY KEY,

CODEMPLEADO NVARCHAR(100),

NOMEMPLEADO NVARCHAR(100),

DIREMPLEADO NVARCHAR(100),

TELEFONOEMPLEADO NVARCHAR(100),

CELULAREMPLEADO NVARCHAR(100),

GENEREROEMPLEADO NVARCHAR(100),

DNIEMPLEADO NVARCHAR(100),

RUCEMPLEADO NVARCHAR(100)

)

GO

CREATE TABLE DETALLEORDENPEDIDO (

IDDETA INT IDENTITY(1,1)PRIMARY KEY,

IDCLIENTE INT,

IDPRODUCTO INT,

IDPROVEEDOR INT,

IDEMPLEADO INT,

NUMORDEN NVARCHAR(100),

CANTIDAD NVARCHAR(100),

PRECIOVENTAN NVARCHAR(100),

IMPORTE NVARCHAR(100),

FECHADETALLE NVARCHAR(100)

--RELACIONES

CONSTRAINT RELACION_A_CLIENTE FOREIGN KEY (IDCLIENTE) REFERENCES CLIENTE(IDCLI),

CONSTRAINT RELACION_A_PRODUCTO FOREIGN KEY (IDPRODUCTO) REFERENCES PRODUCTO(IDPROD),

CONSTRAINT RELACION_A_PROVEEDOR FOREIGN KEY (IDPROVEEDOR) REFERENCES PROVEEDOR(IDPROVE),

CONSTRAINT RELACION_A_EMPLEADO FOREIGN KEY (IDEMPLEADO) REFERENCES EMPLEADO(IDEMP)

)

GO

CREATE table REPORTE(

IDREPORT INT IDENTITY(1,1)PRIMARY KEY,

IDRCLI INT,

IDRPRO INT,

IDRPROVE INT,

IDREMP INT,

IDRDETA INT,

DOCUMENTO NVARCHAR(100),

TIPODOCUMENTO NVARCHAR(100),

FECHAREPORT NVARCHAR(100) ,

CANTIDADR NVARCHAR(100),

STOCKR NVARCHAR(100)

)

GO

ALTER TABLE REPORTE

ADD CONSTRAINT FK_REPORTE_CLIENTE

FOREIGN KEY (IDRCLI) REFERENCES CLIENTE(IDCLI);

ALTER TABLE REPORTE

ADD CONSTRAINT FK_REPORTE_PRODUCTO

FOREIGN KEY (IDRPRO) REFERENCES PRODUCTO(IDPROD);

ALTER TABLE REPORTE

ADD CONSTRAINT FK_REPORTE_PROVEEDOR

FOREIGN KEY (IDRPROVE) REFERENCES PROVEEDOR(IDPROVE);

ALTER TABLE REPORTE

ADD CONSTRAINT FK_REPORTE_EMPLEADO

FOREIGN KEY (IDREMP) REFERENCES EMPLEADO(IDEMP);

ALTER TABLE REPORTE

ADD CONSTRAINT FK_REPORTE_DETALLEORDENPEDIDO

FOREIGN KEY (IDRDETA) REFERENCES DETALLEORDENPEDIDO(IDDETA);

--INSERT

insert into CLIENTE values

('CL000001','JONATHAN','LIMA S/N','065','M',72884631,1276784742,3263428,996234987),

('CL000002','HARRY','LIMA S/N','065','M',72884743,1272884742,3266428,997547124),

('CL000003','ANA','LIMA S/N','065','F',72884743,1272880000,4166499,991117124),

('CL000004','CLARA','LIMA S/N','060','F',72284703,1272881111,4266428,922247124),

('CL000005','SARA','LIMA S/N','060','F',72384740,1272882222,4466425,993337124),

('CL000006','HECTOR','LIMA S/N','065','M',72584743,1272883333,4566444,994447124),

('CL000007','ORLANDO','LIMA S/N','060','M',72480744,1272884444,4666433,995557124),

('CL000008','MARIANA','LIMA S/N','065','F',72674743,1272885555,4866422,996667124),

('CL000009','BECKY','LIMA S/N','060','F',72784742,1272886666,5066411,997577724),

('CL000010','LUIS','LIMA S/N','065','M',72984741,1272887777,6066400,997548884),

('CL000011','JENIFER','LIMA S/N','065','F',71800031,1276784742,3263428,996232227),

('CL000012','LEO','LIMA S/N','065','M',72884743,1272998762,38881118,925555524),

('CL000013','JESUS','LIMA S/N','065','M',71884743,1222280000,4166499,922117124),

('CL000014','FEDERICO','LIMA S/N','060','M',71284703,1222281111,4266428,966247124),

('CL000015','CARLOS','LIMA S/N','060','M',71384740,1265342222,4466425,977337124),

('CL000016','EDSON','LIMA S/N','065','M',71584743,1272883333,4566444,97847124),

('CL000017','RUTH','LIMA S/N','060','F',71480744,1272884444,4666433,997557124),

('CL000018','ANTONY','LIMA S/N','065','M',71674743,1272885555,4866422,996611124),

('CL000019','PEDRO','LIMA S/N','060','M',71644742,1372885555,5866422,996611124),

('CL000020','JUAN','LIMA S/N','065','M',71674742,1372885555,6866422,997611124)

SELECT * FROM CLIENTE

--INSERT

insert into PRODUCTO values

('PR000001','ASPIRINAS','@@@@@','15','1.50','1.70','20-05-2022','20-05-2021','1.80'),

('PR000002','PANADOL','@@@@@','25','1.00','1.70','20-05-2022','20-05-2021','1.80'),

('PR000003','DOLOCONTO','@@@@@','15','1.50','1.70','20-05-2022','20-05-2021','1.80'),

('PR000004','CELESTAL','@@@@@','35','1.00','1.70','20-05-2022','20-05-2021','1.80'),

('PR000005','FORTE

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (47 Kb) docx (13 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com