Proyecto

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 5

create database PCproductos

use Pcproductos
/*****************************USUARIOS************************************/
create table Usuario
(
id_usuario INT IDENTITY PRIMARY KEY,
Nombre VARCHAR (50),
Nickname VARCHAR (50),
Contrase�a VARCHAR (50)
)
go

INSERT INTO Usuario(Nombre,Nickname,Contrase�a) VALUES ('Gdavid','DAVID','12345')


INSERT INTO Usuario(Nombre,Nickname,Contrase�a) VALUES ('Dadrian','ADRIAN','12345')
INSERT INTO Usuario(Nombre,Nickname,Contrase�a) VALUES ('Ccarlos','CARLOS','12345')
INSERT INTO Usuario(Nombre,Nickname,Contrase�a) VALUES ('Mruben','RUBEN','12345')
go

/**********VENDEDOR***********/
create table Vendedor(
id_Vendedor int identity PRIMARY KEY,
Nombres varchar(25),
Apellidos varchar(25),
DNI int,
Direccion varchar(60),
Telefono varchar(12),
Email varchar(35),
Fecha_Ingreso varchar (50)
)
go

insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)


values ('Pedro','Rodriguez','10836549','San
Hilarion','971324686','[email protected]','26-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values ('Juan','Alcatraz','87456567','Las
flores','923456789','[email protected]','27-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values ('Matias','Bribio','57876556','los
postes','908765432','[email protected]','28-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values ('Junior','Lopez','57636576','Av.Manco
capac','934245612','[email protected]','23-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values
('Roxana','Qui�ones','98312764','Av.Abancay','934345467','[email protected]','24
-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values
('Maria','Garcia','37651264','Jr.Puno','923334567','[email protected]','25-11-
2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values ('Marcelo','Tupac','12345678','Los
Olivos','975647365','[email protected]','26-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values ('Ana','Pimentel','98765432','Los
Sauces','993874657','[email protected]','26-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values
('Sara','Gonzales','13579087','Jr.Tusilagos','989765743','[email protected]','24
-11-2018')
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values ('Gisela','De la
Cruz','90867452','Jr.Primavera','909875623','[email protected]','25-11-2018')
go

Create procedure Vendedorinsert


@nombres varchar(25),
@apellidos varchar(25),
@dNI int,
@direccion varchar(60),
@telefono varchar(12),
@email varchar(35),
@fecha_Ingreso varchar (50)
As
insert into Vendedor(Nombres,Apellidos,DNI,Direccion,Telefono,Email,Fecha_Ingreso)
values (@nombres,@apellidos,@dNI,@direccion,@telefono,@email,@fecha_Ingreso)
go

Create procedure Vendedorupdate


@id_Vendedor int,
@nombres varchar(25),
@apellidos varchar(25),
@dNI int,
@direccion varchar(60),
@telefono varchar(12),
@email varchar(35),
@fecha_Ingreso varchar (50)
As
Update Vendedor set Nombres = @nombres , Apellidos = @apellidos ,DNI = @dNI ,
Direccion = @direccion , Telefono = @telefono , Email = @email,Fecha_Ingreso =
@fecha_Ingreso where id_Vendedor = @id_Vendedor
go

create procedure Vendedordelete


@id_Vendedor int
As
delete from Vendedor where id_Vendedor = @id_Vendedor
go

create procedure Vendedorconsulta


@id_Vendedor int
as
select * from Vendedor
where id_Vendedor = @id_Vendedor
go

/***********CLIENTE***********/
create table Cliente(
id_Cliente int identity PRIMARY KEY,
Nombre varchar(20),
Apellidos varchar(40),
Sexo varchar(1),
Fecha_Nac varchar(50),
DNI int,
Direccion varchar(100),
Telefono varchar(10),
Email varchar(50)
)
go

insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)


values ('Carlos','Campos','M','14-07-99','70836049','Los
Postes','971392686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Luis','Quispe','M','06-03-97','708366549','Piramides de
sol','9726992686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Fiorela','Flores','F','04-06-94','70123049','Caja de
Agua','971752686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Diego','Garcia','M','29-12-96','708636949','Canto
Grande','971392686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Miriam','Rojas','F','09-09-
97','708361479','Jicamarca','914792686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Sergio','Mamani','M','12-07-
98','708364569','Jardines','916992686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Marcos','Cruz ','M','23-06-99','70836147','San
Martin','969892686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Manuel','Silva ','M','09-07-
97','70836049','Comas','945492686','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Daniel','Condori ','M','19-07-
99','71596049','Chorrillos','971397896','[email protected]')
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values ('Arely','Ramos ','F','30-07-95','70816049','Los
Postes','913456586','[email protected]')
go

Create procedure Clienteinsert


@Nombre varchar(20),
@Apellidos varchar(40),
@Sexo varchar(1),
@Fecha_Nac varchar(50),
@DNI int,
@Direccion varchar(100),
@Telefono varchar(10),
@Email varchar(50)
As
insert into Cliente(Nombre,Apellidos,Sexo,Fecha_Nac,DNI,Direccion,Telefono,Email)
values (@Nombre,@Apellidos,@Sexo,@Fecha_Nac,@DNI,@Direccion,@Telefono,@Email)
go

Create procedure Clienteupdate


@id_cliente int,
@Nombre varchar(20),
@Apellidos varchar(40),
@Sexo varchar(1),
@Fecha_Nac varchar(50),
@DNI int,
@Direccion varchar(100),
@Telefono varchar(10),
@Email varchar(50)
As
Update Cliente set Nombre = @Nombre , Apellidos = @Apellidos , Sexo = @Sexo ,
Fecha_Nac = @Fecha_Nac , DNI = @DNI , Direccion = @Direccion , Telefono = @Telefono
, Email = @Email where id_cliente = @id_cliente
go

create procedure Clientedelete


@id_cliente int
As
delete from Cliente where id_cliente = @id_cliente
go

create procedure Clienteconsulta


@id_cliente int
as
select * from Cliente
where id_Cliente = @id_cliente
go

/**********PRODUCTO***********/
create table Producto(
id_Producto int PRIMARY KEY,
id_Vendedor int FOREIGN KEY(id_Vendedor) References Vendedor(id_Vendedor),
Tipo_Producto int FOREIGN KEY(Tipo_Producto) References Inventario(Tipo_Producto),
Descripcion varchar(30),
Nro_Boleta char(5),
Cantidad varchar(20)
)
go

create table Inventario(


Tipo_Producto int identity PRIMARY KEY,
Monitores varchar (50),
Procesadores varchar(50),
Memorias_RAM varchar(50),
Discos_Duros varchar(50),
Tarjetas_Video varchar(50),
Teclados varchar(50),
Mouses varchar(50),
Accesorios varchar(50)
)
go

insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('LG tft 15"','AMD Fx-63','King DDR3','Sata 3.5','Geforce
RTX 8G','Ina.Touchpad','Ina.Cirkuit','Tuercas Gabi')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('Dell LED tft 19"','AMD Fx-64','King DDR4','Sata
2.5','Geforce GTX 4G','Ina.RecpUSB','Ina.Teros','Sop.Tablet')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('Dell LCD 20""','AMD Ryzen 3','Crucial
DDR3','Solido(SSD)','MSI 1G','Ina.Portatil','Ina.Genius','Cable HDMI')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('HP tft 15"','AMD Ryzen 4','Crucial DDR4','Corsair
120GB','Giga 3G','GAM.Genius','Ina.Logi','Adap.USB')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('HP LED 23"','AMD Ryzen 5','King Sod DDR3','Toshiba
500GB','Evga 2G','GAM.Teros','GAM.Genius','KUH-400G')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('ADVANCE tft 15"','AMD Ryzen 7','King Sod DDR4','Intel
660SSD','Evga 4G','GAM.Cougar','GAM.Logi','Cooler Master')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('ADVANCE LED 20"','Core Pentium','King 8G','WD 2TB','Asus
4G','GAM.ThermT','GAM.ThermT','Luces LED')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('Teros Gaming 20"','Core i5','King 8G Hyp','WD 3TB','Asus
8G','GAM.giga','GAM.Msi','Auric.GAM')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('Acer Gaming 24"','Core i7','King prop','WD 6TB','Radeon
2G','USB.Logi','GAM.King','Protec.Mouse')
insert into
Inventario(Monitores,Procesadores,Memorias_RAM,Discos_Duros,Tarjetas_Video,Teclados
,Mouses,Accesorios)Values('BenQ LED 24"','Core i7 8x','King spec','WD SSD
240GB','Nvidia GTX 8G','USB.Genius','USB.Genius','Protec.Monitor')
go

/********BOLETA*********/
Create table Boleta(
Nro_Boleta int PRIMARY KEY,
id_Cliente int FOREIGN KEY(id_Cliente) References Cliente(id_Cliente),
Producto char(100),
id_Producto char(5),
Fecha_emi date,
Cantidad smallint,
Precio numeric(12,2),
SubTotal numeric(12,2)
)
go

create table Detalle_Boleta(


Nro_Boleta int References Boleta(Nro_Boleta),
Fecha_Factura date,
id_Producto int FOREIGN KEY(id_Producto) References Producto(id_Producto),
Total_Boleta numeric(12,2),
Obs_Boleta varchar(100),
Estado_Boleta char(1)
)
go

También podría gustarte