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

Uhvbu


Enviado por   •  9 de Febrero de 2022  •  Ensayos  •  292 Palabras (2 Páginas)  •  68 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

...

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