Está en la página 1de 4

INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

GUIA PRACTICA 1 – VISUAL BASIC 2012 + SQL SERVER


MANTENIMIENTO DE UNA TABLA

1. Elaborar una aplicación windows en Visual Basic 2012 que realice el mantenimiento de la tabla
Proveedor. Utilice procedimientos almacenados para las operaciones con la base de datos.
Implemente un menú de opciones.
Solución

Paso 1: Elaborar el Modelo Entidad Interrelación de la base de datos BDALMACEN.

PROVEEDOR
id_proveedor
ENTRADA_ALMACEN
nombre_prov
nro_entrada
direc_prov
nro_factura (FK)
FACTURA
fecha
nro_factura id_proveedor (FK)
descripcion
total_bienes AREAS
valor_total id_area
nombre_area
DETALLE_ENTRADA
descripcion
nro_entrada (FK)
nro_factura (FK)
id_item (FK)
DETALLE_FACTURA cantidad SALIDA_ALMACEN
nro_factura (FK)
nro_salida
id_item (FK)
ITEM
empleado_responsable
cantidad id_item fecha_salida
fecha_entrega
nombre
id_area (FK)
nro_entrada (FK)
nro_factura (FK)
DETALLE_ITEM
INVENTARIO
id_item (FK)
cod_unico
nro_salida (FK)
responsable
cantidad
fecha
stock
id_item (FK)

Paso 2: Migrar el modelo anterior al gestor de base de datos SQLServer 2012.

ING. FRANCISCO RODRIGUEZ N. Pág 1


INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

DETALLE_ENTRADA
nro_entrada
nro_factura
FACTURA
id_item
nro_factura
cantidad
descripcion
total_bienes
valor_total

ITEM
id_item
ENTRADA_ALMACEN nombre
nro_entrada
fecha
DETALLE_FACTURA
nro_factura nro_factura
id_proveedor
id_item
cantidad

SALIDA_ALMACEN
nro_salida
empleado_responsable
fecha_salida
fecha_entrega INVENTARIO
id_area cod_unico
nro_entrada responsable
DETALLE_ITEM
nro_factura id_item fecha

nro_salida stock
PROVEEDOR id_item
cantidad
id_proveedor
nombre_prov AREAS
direc_prov id_area
nombre_area
descripcion

Paso 3: Implementar en la base de datos los siguientes procedimientos almacenados.


a). sp_insertaProv
b). sp_ListaProv
c). sp_BuscaProv
d). sp_ActualizaProv
e). sp_EliminaProv

CREATE PROCEDURE SP_INSERTAPROV


@PIDPROV VARCHAR(10),
@PNOMBPROV VARCHAR(20),
@PDIRPROV VARCHAR(20)
AS
BEGIN
INSERT INTO PROVEEDOR(id_proveedor,nombre_prov,direc_prov)
VALUES (@PIDPROV,@PNOMBPROV,@PDIRPROV)
END

CREATE PROCEDURE SP_LISTAPROV


AS
BEGIN
SELECT * FROM PROVEEDOR
END

ING. FRANCISCO RODRIGUEZ N. Pág 2


INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

CREATE PROCEDURE SP_BUSCAPROV


@PIDPROV VARCHAR(10)
AS
BEGIN
SELECT * FROM PROVEEDOR WHERE id_proveedor=@PIDPROV
END

CREATE PROCEDURE SP_ACTUALIZAPROV


@PIDPROV VARCHAR(10), @PNOMBPROV VARCHAR(20), @PDIRPROV VARCHAR(20)
AS
BEGIN
UPDATE PROVEEDOR SET nombre_prov=@PNOMBPROV, direc_prov=@PDIRPROV
WHERE id_proveedor=@PIDPROV
END

CREATE PROCEDURE SP_ELIMINAPROV


@PIDPROV VARCHAR(10)
AS
BEGIN
DELETE FROM PROVEEDOR
WHERE id_proveedor=@PIDPROV
END

Paso 4: Iniciar Visual Studio 2010

Paso 5: En el Menú Contextual indicar Archivo – Nuevo Proyecto – Aplicación de Windows Form
– Aceptar
Para dar nombre y ubicación al proyecto. Indicar Archivo – Guardar todo. Indicar el nombre y
ubicación del proyecto. Luego indicar Guardar.

ING. FRANCISCO RODRIGUEZ N. Pág 3


INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

ING. FRANCISCO RODRIGUEZ N. Pág 4

También podría gustarte