Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO:
BASE DE DATOS Y PRGRAMACIÓN VISUAL
PROFESOR:
ING. FÉLIX HUARI
INTEGRANTES:
Una base de datos está organizada mediante tablas que almacenan información
concerniente a algún objeto o suceso. Estas tablas se relacionan formando
vínculos o relaciones entre ellas, que ayudan a mantener la información de los
diversos objetos de forma ordenada y coherente (sin contradicciones). Cada una
de estas tablas es una estructura que se parece a las hojas de cálculo, pues está
dispuesta mediante filas y columnas. De este modo, cada fila almacena un registro
con tantos campos como columnas tenga la tabla.
Como un ejemple se podría tener una tabla de Alumnos, donde cada fila o registro
es un Alumno de la Facultad de Ingeniería Industrial y cada columna o campo
representa una información relativa sobre cada uno.
De esta manera, se presenta la evolución sufrida por las bases de datos desde las
épocas iniciales de la informática hasta la actualidad:
En la década de 1950 se inventan las cintas magnéticas, que solo podían ser
leídas de forma secuencial y ordenadamente. Estas cintas, almacenaban ficheros
con registros que se procesaban secuencialmente junto con ficheros de
movimientos para generar nuevos ficheros actualizados.
A medidados de 1990, IBM lanza una versión de DB2 que es capaz de dividir una
base de datos enorme en varios servidores comunicados por líneas de gran
velocidad, creándose de este modo las bases de datos paralelas. A esta versión
se le llamó DB2 Parallel Edition, que ahora, ha evolucionado hasta el DB2 Data
Partition Feature, único sistema gestor de base de datos de este tipo en sistemas
distribuidos.
Los SGBD del mercado cumplen con casi todas funciones que a continuación se
enumeran:
4. MARCO CONCEPTUAL
Crear tablas
Ingreso de registros
En Visual:
use dbRicardo
go
(@mnum_venta,@mfecha_venta,@mcant_venta,@mcod_producto,@mprecio_venta,@mdni_empleado
,@mcod_cliente)
go
--Creando el procedimiento Insertar Compra
create procedure USP_InsertarCompra (@mid_compra int,
@mfecha_compra varchar (10),
@mcant_compra int,
@mprecio_compra float,
@mdni_empleado varchar(40),
@mcod_producto varchar(40),
@mcod_prov int)
as
insert into Compra values
(@mid_compra,
@mfecha_compra,
@mcant_compra ,
@mprecio_compra ,
@mdni_empleado ,
@mcod_producto ,
@mcod_prov)
go
create procedure
USP_ActualizaEmpleado(@mDNI varchar(40),@mNomb varchar (40),@mApe varchar (40),
@mDir varchar (60), @mFec varchar (40), @mcargo varchar (30),@mSalario int,@medad
tinyint,@mCel int)
as
Update PLANILLA set
nom_empleado=@mNomb,ape_empleado=@mApe,dir_empleado=@mDir,fecha_ingreso=@mFec,cargo=
@mCargo
,sueldo_empleado=@mSalario,edad=@mEdad,cel_empleado=@mCel
where dni_empleado=@mDNI;
go
create procedure
USP_ActualizaVenta(@mVenta int,@mFecha varchar (40),@mCant int,
@mProd varchar (40),@mPrecio float,@mDNI varchar (40),@mCodcli varchar (50))
as
Update DOCVENTA set
fecha_venta=@mFecha,cant_venta=@mCant,cod_producto=@mProd,precio_venta=@mPrecio
,dni_empleado=@mDNI,cod_cliente=@mCodcli
where num_venta=@mVenta;
go
create procedure
USP_ActualizaCompra(@mNúmero int,
@mFech varchar (40),
@mCantid int,
@mPreciocomp float,
@mDNI varchar(40),
@mCodprod varchar(40),
@mCodprov int)
as
Update COMPRA set
fecha_compra=@mFech,cant_compra=@mCantid,precio_compra=@mPreciocomp
,dni_empleado=@mDNI,cod_producto=@mcodprod,cod_prov=@mCodprov
where id_compra=@mNúmero; go
5.9 Visual Studio 15
6. CONCLUSIONES
El presente trabajo sirve para llevar un orden en la compra y venta de los
productos y para llevar un registro del personal que trabaja en la ferretería.
Podemos concluir que elaborar una base de datos facilita el trabajo y que nos
permite mantener el orden en los negocios. Se utilizó todo loa prendido en clase
para generar esta solución.
7. RECOMENDACIONES
Se recomienda que para poder entender este trabajo el lector pueda contar con un
libro de mano con respecto a los temas de Gestión de Base de Datos y Microsoft
SQL Server, como también el lenguaje Transact-SQL.
8. BIBLIOGRAFIA
https://www.emprendices.co/que-es-un-distribuidor/