Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

PROYECTOFINALBASES

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

MATERIA:

BASES DE DATOS I

DOCENTE:

ING. JOSÉ OSWALDO BARRERA MONTES

ALUMNOS:

NOMBRES N °CARNET PARTICIPACIÓN


Wando José Uto Jiménez 29-2077-2021 100%
Miguel Alejandro Calles Gómez 29-0782-2021 100%
Marlon Alexander Alfaro Méndez 29-0475-2021 100%

TEMA:

TAREA FINAL DE BASES DE DATOS

FECHA DE ENTREGA:

12 DE DICIEMBRE 2021

1
Contenido
INTRODUCCIÓN..............................................................................................................................3
ENUNCIADO DEL PROBLEMA.........................................................................................................4
PROPÓSITO DE LA BASE DE DATOS................................................................................................5
ELEMENTOS DE INFORMACIÓN......................................................................................................5
DETALLE DE ELEMENTOS DE INFORMACIÓN..................................................................................5
IDENTIFICAR ATRIBUTOS CLAVE.....................................................................................................7
MODELO ENTIDAD RELACIÓN:.......................................................................................................8
CREACIÓN DEL MODELO RELACIONAL:..........................................................................................9
ESCRITURA DE LA BASE DE DATOS:..............................................................................................11
DIAGRAMA DE LA BASE DE DATOS...............................................................................................16
INSERCIONES A CADA TABLA:.......................................................................................................17
CONTENIDO DE CADA TABLA:......................................................................................................20
CONSULTAS CONDICIONALES A CADA TABLA:.............................................................................23
CONSULTAS COMBINADAS A LA BASE DE DATOS:.......................................................................27
CONSULTAS USANDO JOINS A LA BASE DE DATOS:......................................................................28
CONCLUSIÓN................................................................................................................................29

2
INTRODUCCIÓN.
La creación de bases de datos de diferentes tipos ha llegado a poner un orden a la organización de
la información de empresas las cuales lejos de tener un control estructurado de las variables que
intervienen en su entorno optaban por un sistema menos complejo, pero más rudimentario para
los registros de datos, de todo tipo, no siguiendo un orden y clasificación exacta para el fácil
acceso a la información en el momento en el que esta pudiera ser requerida. En el siguiente
trabajo se busca resolver un problema planteado con las necesidades que una empresa de
cualquier tipo puede tener en su organización de información y el almacenamiento de esta para
un futuro uso de esta, buscando así una solución a la problemática empleando los recursos
necesarios y los conocimientos adquiridos en el manejo de las bases de datos.

3
ENUNCIADO DEL PROBLEMA.
Se contrata a un equipo de estudiantes de UTEC de la carrera Ingeniería en Sistemas, para
desarrollar un sistema de base de datos para un almacén, el dueño del almacén desea llevar un
registro completo del personal que labora en el almacén, productos, los proveedores, los pedidos,
e información de los clientes además de presentar las generalidades del almacén. En donde para
cada una de las categorías se debe de llevar una serie de registros. Para los empleados los datos
personales, nombres, apellidos, dirección de residencia, número de teléfono, datos de
documentos personales, DUI, NIT y NUP de AFP. Los de los proveedores debe registrarse el
nombre, la dirección, dirección de correo electrónico, y su número de contribuyente. De los
productos debe de almacenarse el nombre del producto, además del precio, la marca, las
existencias en stock del producto, la fecha de vencimiento del producto, el precio de los productos
tanto como el de la compra, así como el de la venta, la fecha de la compra efectuada, una
descripción del producto y considerar la categoría a la que pertenece. Al realizar un pedido debe
tomarse un registro en el que se almacene la cantidad de producto dependiendo de su categoría y
marca el precio según la cantidad además de la fecha y la hora en la que se realiza el pedido. Los
datos de los clientes son importantes, por lo que se debe llevar un registro de los nombres, los
apellidos, correo electrónico, sus documentos número de DUI, NIT y el tipo de cliente.

4
PROPÓSITO DE LA BASE DE DATOS.

El principal propósito de la base de datos a desarrollar es de llevar un orden en la Información


( datos ) que se manejan dentro del almacén, en el cual se venden varios tipos de productos y
además en el que está involucrado determinada cantidad de talento humano del cual debe
llevarse un registro minucioso para un mejor control y considerar las responsabilidades de cada
uno de ellos, el registro de los clientes ayudara a tener una cartera establecida con la que se
pretende dar una mejor atención, por lo que se les subdivide en tipo de cliente, para los
proveedores es necesario llevar un registro de ellos ya que permitirá un mejor control en tanto a la
calidad de los productos que se adquieren así como los que se venden y poder facilitar posibles
devoluciones por defectos, por caducidad, o por no cumplir con las especificaciones dadas. De los
productos es indispensable el control de las fechas de caducidad (Garantía) para evitar tener en
stock productos muy antiguos o en mal estado, y primordialmente llevar el control de las
existencias de los productos de acuerdo con su categoría.

ELEMENTOS DE INFORMACIÓN.

Tipo de clientes, Clientes, Cargo, Empleados, Marca, Categorías, Proveedores, Productos, Pedidos.

DETALLE DE ELEMENTOS DE INFORMACIÓN.

-TipoCliente:
idTipoCliente
Tipo de Cliente.

-Cliente:
IdCliente
Nombre
Apellido
teléfono
Correo
NIT
DUI
IVA

-Cargo:
IdCargo
Nombre del cargo

5
-Empleado:
IdEmpleado
Nombre
Apellido
teléfono
Correo
NUP
dirección
Numero de ISSS

-Marca:
IdMarca
Nombre de la marca

-Categoría:
IdProducto
Nombre

-Proveedores:
Nombre
Id Proveedores
Si es Contribuyente
Dirección
IVA
Correo electrónico
teléfono

-Producto:
Nombre
IdProducto
Existencia del Producto
descripción
Precio de la compre
Precio de la venta
Fecha de la compra
Fecha de vencimiento

-Pedido:
Idpedidos
Monto
Cantidad
Precio
Fecha de la compra

6
IDENTIFICAR ATRIBUTOS CLAVE.

idTipoCliente, IdCliente, IdCargo, IdEmpleado, IdMarca, IdProducto


IdProveedores, IdPedidos.

7
MODELO ENTIDAD RELACIÓN:

8
CREACIÓN DEL MODELO RELACIONAL:
tipoCliente (idTipoCliente, tipoCliente)

Pk (idTipoCliente)

cliente (idCliente, Nombre, Apellido, DUI, NIT, IVA, idTipoCliente)

Pk (idCliente)

FK (idTipoCliente)

telefonoCliente (idTelefono, numeroTelefono, idCliente)

Pk (idTelefono)

FK (idCliente)

emailCliente (idEmail, email, idCliente)

PK (idEmail)

FK (idCliente)

cargos (idCargo, nombreCargo)

Pk (idCargo)

empleados (idEmpleado, nombre, apellido, telefono, correoEmpleado, direccion, nup, numeroIsss, idCargo)

PK (idEmpleado)

FK (idCargo)

marcas (idMarca, nombreMarca)

PK (idMarca)

categoriasProducto (idCategoriasProducto, nombre,)

PK (idCategoriasProducto)

9
proveedor (idProveedor, nombreProveedor, telefonoProveedor, correoProveedor, esContribuyente, iva, direcccion)

PK (idProveedor)

datosProductos (idDatosProducto, nombreProducto, descripcion, cantidadExistencia, precioCompra, precioVenta,


fechaVencimiento, fechaCompra, idProveedor, idCategoriasProducto, idMarca)

PK (idProducto)

FK (idProveedor, idcategoriasProducto, idMarca)

pedidos (idPedidos, monto, fechaHoraCompra, idCliente, idEmpleado)

PK (idPedidos)

FK (idCliente, idEmpleado)

detallePedidos (idDetallePedidos, cantidad, precio, idPedidos, idProducto)

PK (idDetallePedidos)

FK (idPedidos, idProducto)

10
ESCRITURA DE LA BASE DE DATOS:

11
12
13
DIAGRAMA DE LA BASE DE DATOS
emailCliente
tipoCliente cliente idEmail
idTipoCliente idCliente
idCliente
tipoCliente nombre
email
apellido

dui

nit

iva telefonoCliente
idTelefono
idTipoCliente categoriasProducto
idCliente idCategoriasProducto
empleados
idEmpleado numeroTelefono nombre

nombre

apellido

cargos telefono
idCargo correoEmpleado pedidos
nombreCargo idPedidos
numeroIsss datosProducto marcas
nup monto idDatosProducto idMarca

direccion idCliente nombreProducto nombreMarca

idCargo idEmpleado descripcion

fechaHoraCompra cantidadExistencia

precioCompra

precioVenta

fechaVencimiento
proveedor
fechaCompra
idProveedor
idProveedor
detallePedidos nombreProveedor
idCategoriasProducto
idDetallePedidos telefonoProveedor
idMarca
cantidad correoProveedor

precio esContribuyente

idProducto iva

idPedido direccion
14
INSERCIONES A CADA TABLA:

15
16
CONTENIDO DE CADA TABLA:

17
18
CONSULTAS CONDICIONALES A CADA TABLA:

19
20
21
22
CONSULTAS COMBINADAS A LA BASE DE DATOS:

23
CONSULTAS USANDO JOINS A LA BASE DE DATOS:

24
CONCLUSIÓN

Para concluir este trabajo hemos podido observar el método de aplicación de las temáticas
expuestas en los materiales proporcionado, el diagrama Entidad Relación y su respectiva
transformación a modelo relacional correspondiente la creación de una base de datos y el análisis
de los datos en cuestión. Teniendo claro que el objetivo de las bases de datos es el de facilitar el
manejo de la información se dio solución a un problema para la organización y gestión de datos de
importancia en un almacén para llevar un mejor control de todos y cada uno de los factores que se
ven involucrados y que influyen en el correcto funcionamiento de este.

25

También podría gustarte