Codigos Base de Datos Sis Ventas Java - SQL
-
Upload
jorge25257 -
Category
Documents
-
view
42 -
download
13
Transcript of Codigos Base de Datos Sis Ventas Java - SQL
7/16/2019 Codigos Base de Datos Sis Ventas Java - SQL
http://slidepdf.com/reader/full/codigos-base-de-datos-sis-ventas-java-sql-5633853ccdbbf 1/4
Ai los codigos lo que debes tenerer es de esta forma
En estos codigoa te falta estas tablas y procedimientos respectivos para las tablas En
funcion a estos codigos creas las tablas sigueintes y los procedimientos respecitvos
codigos según la tabla pero con referencia a los codigos que te doy.
usemaster
createdatabase proyectoI
use proyectoI
createtable productos(codpro varchar(5),
nombrepro varchar(40)notnull,detalle varchar(40)uniquenotnull,
7/16/2019 Codigos Base de Datos Sis Ventas Java - SQL
http://slidepdf.com/reader/full/codigos-base-de-datos-sis-ventas-java-sql-5633853ccdbbf 2/4
proveedor varchar(40)notnull,
precio varchar(10)notnull,stock varchar(20),
primarykey (codpro))
createtable clientes
(codcli varchar(5),
Nombrecliente varchar(30),Apellidoscliente varchar(30),sexo char(1)notnull,dni varchar(8)unique,
telefono varchar(9),
ruc varchar(11),
e_mail varchar(50),direccion varchar(50),primarykey (codcli))
createtable factura
(n_factura varchar(10)notnull,fecha varchar(9),
codcli varchar(5)foreignkeyreferences clientes,ruc varchar(11)notnull,subtotal varchar(15),
descuento varchar(15),igv varchar(15),total varchar(15),
primarykey (n_factura))
createtable detallef(n_factura varchar(10)foreignkeyreferences factura,codpro varchar(5)foreignkeyreferences productos,
producto varchar(40),
cantidad varchar(15),
precio_unit varchar(15),
precio_vent varchar(15))
create table boletos(n_boleto varchar(10) not null,
fecha varchar(9),codcli varchar(5)foreign key references clientes,dni varchar(8)not null,
subtotal varchar(15),descuento varchar(15),
igv varchar(15),
total varchar(15),primary key (n_boleto))
create table detalleb(n_boleto varchar(10)foreign key references boletos,codpro varchar(5)foreign key references productos,producto varchar(40),
cantidad varchar(15),precio_unit varchar(15),
precio_vent varchar(15))
7/16/2019 Codigos Base de Datos Sis Ventas Java - SQL
http://slidepdf.com/reader/full/codigos-base-de-datos-sis-ventas-java-sql-5633853ccdbbf 3/4
create table empleados
(codemp varchar(5),nombres varchar(30),
apellidos varchar(30),sexo char(1)not null,dni varchar(8) unique,
telefono varchar(9),
ruc varchar(11),e_mail varchar(50),direccion varchar(50),primary key (codemp))
---creando los procesos almacenados para productoscreateproc registrarProductos@codpro varchar(5),
@nombrepro varchar(40),@detalle varchar(40),
@proveedor varchar(40),@precio money,
@stock numeric asbegin insertinto productos values
(@codpro,@nombrepro,@detalle,@proveedor,@precio,@stock)end go
createproc buscarpro@codpro varchar(5)
asbegin
select*from productos where codpro=@codpro
end
go
createprocedure eliminarpro@codpro varchar(5)
asbegindeletefrom productos where codpro=@codproend
gocreateprocedure mostrarpro
asbegin
select*from productosend
go
createproc modicficarpro@codpro varchar(5),
@nombrepro varchar(40),@detalle varchar(40),
@proveedor varchar(40),
@precio money,@stock numeric
asbegin
7/16/2019 Codigos Base de Datos Sis Ventas Java - SQL
http://slidepdf.com/reader/full/codigos-base-de-datos-sis-ventas-java-sql-5633853ccdbbf 4/4
update productos set
nombrepro=@nombrepro,detalle=@detalle,proveedor=@proveedor,precio=@precio,stock=@stock where codpro=@codpro
endgo
CREATEPROC Genera_num_PRODUCTOS
ASBEGINDECLARE @codpro CHAR(5)SET @codpro =(SELECTMAX(codpro )FROM productos)SET @codpro ='P'+RIGHT('000'+LTRIM(RIGHT(ISNULL( @codpro
,'000'),4)+1),4)
SELECT @codpro AS codem
END