0% encontró este documento útil (0 votos)
187 vistas4 páginas

Codigos Base de Datos Sis Ventas Java - SQL

El documento proporciona instrucciones SQL para crear tablas y procedimientos almacenados relacionados con una base de datos de un proyecto. Instruye sobre la creación de tablas como productos, clientes, facturas, detalles de facturas, boletos y empleados, así como procedimientos para registrar, buscar, eliminar, modificar y mostrar productos.

Cargado por

jorge25_25_7
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
187 vistas4 páginas

Codigos Base de Datos Sis Ventas Java - SQL

El documento proporciona instrucciones SQL para crear tablas y procedimientos almacenados relacionados con una base de datos de un proyecto. Instruye sobre la creación de tablas como productos, clientes, facturas, detalles de facturas, boletos y empleados, así como procedimientos para registrar, buscar, eliminar, modificar y mostrar productos.

Cargado por

jorge25_25_7
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 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 segn 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,

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))

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 productos createproc 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) asbegin deletefrom productos where codpro=@codpro end go createprocedure mostrarpro asbegin select*from productos end go createproc modicficarpro @codpro varchar(5), @nombrepro varchar(40), @detalle varchar(40), @proveedor varchar(40), @precio money, @stock numeric asbegin

update productos set nombrepro=@nombrepro,detalle=@detalle,proveedor=@proveedor,precio=@precio ,stock=@stock where codpro=@codpro end go CREATEPROC Genera_num_PRODUCTOS ASBEGIN DECLARE @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

También podría gustarte