0% encontró este documento útil (0 votos)
302 vistas66 páginas

Proyecto Final Base de Datos

Este documento presenta el proyecto de creación de una base de datos para una tienda. Se describen los aspectos de la organización como su misión, visión y procesos. Luego, se identifica el problema de no contar con un sistema de registro y se propone como solución el desarrollo de una base de datos. Finalmente, se detallan los pasos de diseño, implementación y pruebas de la base de datos incluyendo tablas, funciones, procedimientos y vistas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
302 vistas66 páginas

Proyecto Final Base de Datos

Este documento presenta el proyecto de creación de una base de datos para una tienda. Se describen los aspectos de la organización como su misión, visión y procesos. Luego, se identifica el problema de no contar con un sistema de registro y se propone como solución el desarrollo de una base de datos. Finalmente, se detallan los pasos de diseño, implementación y pruebas de la base de datos incluyendo tablas, funciones, procedimientos y vistas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Proyecto Final - BASE DE Datos

Base de Datos

Trabajo Final – Base De Datos – Ciclo 2022

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS E INFORMÁTICA

PROYECTO FINAL

CREACIÓN DE UNA BASE DE DATOS PARA UNA TIENDA

ASIGNATURA:

BASE DE DATOS

DOCENTE:

ING. MARIANA CHAVARRY CHANCAY

INTEGRANTES

• CURO BERNILLA DANIEL AGAPITO CÓDIGO: U20226361

• SALAZAR SOPLAPUCO FRANCO ALEXIS CÓDIGO: U20236813

• SANCHEZ MEDINA MARK STEPHANO CÓDIGO: U21214443

• TEQUEN OBLITAS KEVIN ENRIQUE CÓDIGO: U20225217

CHICLAYO, 18 DE JULIO 2022

0 0
Trabajo Final – Base De Datos – Ciclo 2022

Tabla De Contenido

Introducción .................................................................................................................................... 1
1. La Organización ...................................................................................................................... 3
1.1. Antecedentes Generales ................................................................................................... 3
1.2. Misión............................................................................................................................... 3
1.3. Visión ............................................................................................................................... 3
1.4. Objetivos Empresariales................................................................................................... 3
1.5. Valores ............................................................................................................................. 4
1.6. Organigrama De La Organización ................................................................................... 5
1.7. Principales Procesos De La Organización ....................................................................... 5
2. Aspectos De La Problemática ................................................................................................. 7
2.1. Identificación Del Problema............................................................................................. 7
2.2. Alcance Propuesto ............................................................................................................ 7
2.3. Propuesta de Solución ...................................................................................................... 7
3. Diseño De La Base De Datos.................................................................................................. 9
3.1. Caso Del Modelamiento ................................................................................................... 9
3.2. Diagrama Entidad Relación - Conceptual ...................................................................... 10
3.3. Diagrama Entidad Relación - Lógico ............................................................................. 11
3.4. Diagrama Entidad Relación - Físico .............................................................................. 12
3.5. Diccionario de la base de datos ...................................................................................... 13
4. Importación Del Diseño En SQL Server .............................................................................. 16
4.1. Creación de la base de datos .......................................................................................... 16
4.2. Creación de las tablas ..................................................................................................... 16
4.3. Diagrama De Base De Datos .......................................................................................... 23
5. Registro De Datos En Las Tablas ......................................................................................... 26
6. Consultas De Tablas ............................................................................................................. 32
6.1. Consultas Básicas ........................................................................................................... 32
6.2. Consultas De Múltiples Tablas ...................................................................................... 37
6.3. Subconsultas ................................................................................................................... 40
7. Funciones .............................................................................................................................. 44
7.1. Funciones De Agregación .............................................................................................. 44
7.2. Funciones Escalares ....................................................................................................... 45

0 0
Trabajo Final – Base De Datos – Ciclo 2022

8. Procedimientos Almacenados ............................................................................................... 49


8.1. Procedimiento Almacenado Para Registrar.................................................................... 49
8.2. Procedimiento Almacenado Para Eliminar .................................................................... 51
8.3. Procedimiento Almacenado Para Buscar ....................................................................... 52
8.4. Procedimiento Almacenado Para Actualizar.................................................................. 53
8.5. Procedimiento Almacenado para listar productos .......................................................... 54
8.6. Procedimiento Almacenado Para Listar Cargos............................................................. 55
8.7. Procedimiento Almacenado Para Listar Ventas ............................................................. 55
8.8. Procedimiento Almacenado Cantidad De Productos Por Cliente .................................. 56
9. Vistas..................................................................................................................................... 58
9.1. Vistas Creadas ................................................................................................................ 58
9.1.1. Vista – Mostrar Venta ............................................................................................. 58
9.1.2. Vista - Productos Mayores ...................................................................................... 59
9.1.3. Vista – Mostrar Empleado Cargo ........................................................................... 60
9.1.4. Vista - Producto Proveedor ..................................................................................... 60
9.2. Vistas Encriptadas .......................................................................................................... 61

0 0
Trabajo Final – Base De Datos – Ciclo 2022

Introducción

El siguiente tema de investigación, nos basaremos en la creación de una base de datos para

una tienda o bodega, y para ello, analizaremos el procedimiento para lograr cumplir el objetivo

que se quiere llevar a cabo. Tenemos en cuenta que hoy en día los negocios se esfuerzan por tener

una mayor participación en el mercado, y esto a generado a que muchos de estos implementen un

control de registros para poder llevar el crecimiento de su negocio y saber a su vez las preferencias

de los consumidores en general. Estos controles proporcionan un mejor manejo administrativo que

permite tener un seguimiento preciso de todas las transacciones que se realicen dentro de un

negocio en tiempo real, proporcionando reportes detallados de ventas que les permitirá a los

administradores y dueños tener un orden sobre la cantidad de productos en el momento adecuado

y así mejorar el servicio de atención al cliente, reduciendo el tiempo necesario para terminar una

transacción.

A grandes rasgos podemos conocer el desarrollo de la base de datos para las ventas, con el

fin de que estos pueden ser personalizados para poder cumplir con las necesidades específicas de

que todo negocio requiere, por ejemplo, las organizaciones de venta al menudeo pueden localizar

rápidamente los precios de venta y costos actuales de todos los productos, una tienda de ropa puede

incluir todos los elementos que ofrece y organizarlos ya sea por marca o por precio, etc.

Por lo tanto, el objetivo general que nos proponemos es poder desarrollar un control que

nos permita como pequeña empresa poder contar fácilmente con los productos de manera

inmediata y satisfacer al cliente de una manera confortable con productos de buena calidad.

Finalmente, con el desarrollo de esta implementación, se quiere optimizar el control de las

ventas y a su vez generar seguridad, confianza, calidad y garantía por parte de todos nuestros

colaboradores y productos en general.

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 1:
LA ORGANIZACIÓN

0 0
Trabajo Final – Base De Datos – Ciclo 2022

1. La Organización

[Link] Generales

La empresa en la cual estamos interesados es una tienda fundada hace 17 años en la Ciudad

de Ferreñafe, Departamento de Lambayeque, con el nombre tienda “Señor Del Gran Poder”, la

cual se dedica básicamente a la venta de abarrotes en general, con el transcurrir de los años la

tienda a implementando nuevos tipos de ventas cómo muebles, higiene personal y cuidados para

brindarle calidad y garantía en sus productos que sean vendidos. Actualmente ha tenido una buena

acogida por parte de la población y por el buen servicio que brinda.

[Link]ón

Buscamos ser la tienda líder y primera opción de nuestros clientes al momento de adquirir

nuestros productos referentes al hogar y a la salud; permitiéndonos crear relaciones duraderas

basadas en la confianza, el respeto y la honestidad que nos permita crecer conjuntamente todos los

días.

[Link]ón

Somos una empresa encargada de brindar y ofrecer productos de excelente calidad; a través

de un buen servicio, el mejor precio y un trato amable por parte de quienes conformamos esta

empresa.

[Link] Empresariales

• Obtener más ingresos económicos en las ventas, realizando propuesta de ofertas que

permitan a los clientes satisfacer sus necesidades y demostrar la calidad de productos

innovadores para su uso.

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Implementar nuevos productos de calidad que cumplan todos los estándares indicados para

el buen cuidado del hogar y la salud que todos nuestros clientes necesitan para satisfacer

sus necesidades.

• Ofrecer una atención de alta calidad, manteniendo un orden para mayor comodidad y

acogida al cliente.

• Generar satisfacción y participación de los empleados, buscando que los trabajadores y

consumidores creen un ambiente de confianza y crezcas la productiva en la empresa.

• Tener un control de calidad en los inmuebles, para que los productos circulen de manera

eficiente dentro de la empresa y cuando se le entregue al cliente llegue en condiciones

óptimas.

[Link]

• Compromiso: Tener una firme implicación de la organización con todos nuestros grupos

de interés (Clientes, Personas, Aliados y Sociedad).

• Calidad: Nuestros productos cumplen con todos los parámetros establecidos y prometidos,

que sólo pueden ser cercanos a la perfección.

• Honestidad: Actuamos con justicia, trabajando de forma integra con transparencia y

justica.

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] De La Organización

[Link] Procesos De La Organización

• Proceso De Las Compras De Insumos

Primero el dueño de la bodega contacta al proveedor y le emite una orden con los productos

que solicita para abastecer su negocio.

• Proceso De Ventas: El empleado es el encargo de atender al cliente, con el fin de poder

atender sus necesidades con los productos que va a seleccionar, luego se realiza un detalle

de todos los productos que va a llevar y realiza el registro de los artículos que le hizo al

cliente y finalmente le entrega su boleta de venta.

• Proceso Administrativo:

El dueño realiza un informe de todas las ventas realizadas semanales por cada empleado,

luego realiza un control de los impuestos que tiene que pagar por su funcionamiento y

finalmente saca el presupuesto del pago hacía a los empleados.

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 2:
ASPECTOS DE LA
PROBLEMÁTICA

0 0
Trabajo Final – Base De Datos – Ciclo 2022

2. Aspectos De La Problemática

[Link]ón Del Problema

El problema que presenta la tienda “SEÑOR DEL GRAN PODER” es el control de las

ventas. La tienda se dedica a la venta de abarrotes en general y muebles, por lo que, no cuenta con

un registro de las ventas realizadas día a día y no presenta un informe detallado adecuado.

[Link] Propuesto

Está base de datos estará al alcance del gerente de la empresa que le va a permitir observar

cómo van las ventas realizas al día y determinar si hay alta o baja ganancia.

[Link] de Solución

Implementar una base de datos que le permita obtener el control de sus ventas realizadas

de los productos en general.

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 3:
DISEÑO DE LA BASE DE
DATOS

0 0
Trabajo Final – Base De Datos – Ciclo 2022

3. Diseño De La Base De Datos

[Link] Del Modelamiento

El siguiente proyecto por realizar, necesita la implementación de una base de datos para la

tienda Señor del Gran Poder, la cual contará con las características requeridas para lograr su

funcionamiento de manera correcta. El gerente de la empresa necesita tener un control de su

personal de trabajo, los proveedores que ofrecerán los productos y registro de todas las ventas

realizadas. Se sabe que cada producto contará con una marca determinada que permita registrar

(Nombre de la Marca y Estado). A su vez está será ubicada en su categoría correspondiente,

considerando (Nombre de la categoría y estado), por lo que 1 categoría tiene 1 o N productos y 1

o N productos tienen 1 categoría, teniendo en cuenta que del producto se debe considerar (Nombre

Producto, Descripción, Precio de Compra, el precio de venta, Stock, Fecha de Vencimiento y

Estado). 1 Proveedor tiene 1 o N productos y 1 o N productos tienen un proveedor. El proveedor

contará con (Nombre Proveedor, Nombre Representante, Ruc, Telefono, Correo, Dirección,

Estado). La compra establecida de un producto va a generar ventas tomando en cuenta (Serie

Comprobante, Correlativo, Fecha, Total, Estado), por lo que 1 o N ventas detallará 1 o N productos

y 1 o N productos estará detallas en 1 o N ventas, con el fin de obtener un detalle de la cantidad de

productos y el precio de venta total a pagar. Sobre su personal de trabajo se tomará como puntos

principales (Nombres, Apellidos, Numero de Identificación, Celular, Nombre de Usuario, Clave,

Estado) y se le asignará un cargo establecido (Tipo y Vigencia). Sobre su personal el gerente o

Administrador tomará en cuenta que todos porten Documento de Identidad (DNI) y los registrará

en la base de datos. Por último, 1 venta será adquirida 1 o N clientes registrando (Número

Identificación, Nombres, Celular, Estado) y 1 cliente adquiere 1 o N ventas. La venta solo puede

generar un único tipo de comprobante teniendo en cuenta (Tipo Comprobante).

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Entidad Relación - Conceptual

10

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Entidad Relación - Lógico

11

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Entidad Relación - Físico

12

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] de la base de datos

El diccionario de datos nos proporciona una descripción detallada de todas las tablas de la

base de datos que se van a crear, de este modo el diccionario de datos contiene al menos todos los

nombres y atributos y características para cada tabla.

13

0 0
Trabajo Final – Base De Datos – Ciclo 2022

14

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 4:
IMPORTACIÓN DEL
DISEÑO EN SQL SERVER

15

0 0
Trabajo Final – Base De Datos – Ciclo 2022

4. Importación Del Diseño En SQL Server

[Link]ón de la base de datos

Hacemos uso de la tabla maestra y verificamos si existe esa base datos. Si SQL detecta que

existe, procede a eliminar y crear nuevamente la base de datos. Luego hace uso ya de la base de

datos creada.

[Link]ón de las tablas

• Creamos la tabla Categoría y le colocamos sus respectivos columnas o atributos.

• Asignamos la llave primaria en la columna o atributo CategoriaID de la tabla Categoría.

16

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Creamos la tabla Marca con sus respectivas columnas.

• Asignamos la llave primaria en la columna o atributo MarcaID de la tabla Marca.

• Creamos la tabla Cargo con sus respectivos atributos.

• Asignamos la llave primaria en la columna o atributo CargoID de la tabla Cargo.

17

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Creamos la tabla Proveedor con sus respectivos atributos.

• Asignamos la llave primaria en la columna o atributo ProveedorID y Referenciamos la

columna CargoID como llave Foránea en la tabla Proveedor.

• Creamos la tabla Producto con sus respectivos atributos.

18

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Asignamos la llave primaria en la columna o atributo ProductoID y referenciamos la

columna CategoriaID, MarcaID y ProveedorID como llaves Foránea en la tabla Producto.

• Creamos la tabla Documento de Identidad con su atributo.

• Asignamos la llave primaria en la columna o atributo Documento_IdentidadID de la tabla

Documento de Identidad.

19

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Creamos la tabla Empleado con sus respectivos atributos.

• Asignamos la llave primaria en la columna o atributo EmpleadoID y referenciamos la

columna CargoID y Documento_IdentidadID como llaves Foráneas en la tabla Empleado.

• Asignamos la restricción Unique a la columna Num_Identificacion para evitar que los DNI

se repitan

20

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Creamos la tabla Comprobante con sus respectivos atributos

• Asignamos la llave primaria en la columna ComprobanteID en la tabla Comprobante

• Creamos la tabla Cliente con sus respectivos atributos

• Asignamos la llave primaria en la columna o atributo ClienteID, referenciamos la columna

Documento_IdentidadID como llave foránea y usamos la restricción Unique en la columna

Num_Identificacion para evitar que los DNI se repitan, todo en la tabla Cliente

21

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Creamos la tabla Venta con sus respectivos atributos.

• Asignamos la llave primaria a la columna VentaID, usamos la restricción Unique para la

columna “Correlativo” y referenciamos la columna EmpleadoID, ClienteID,

ComprobanteID como llaves foráneas, en la tabla Venta.

• Creamos la tabla Detalle_Venta, Formada por las tablas Producto y Venta, con sus

respectivos atributos.

22

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Asignamos la llave primaria a la columna Detalle_VentaID y referenciamos las columnas

VentaID, ProductoID como llaves foráneas en la tabla Detalle Venta.

[Link] De Base De Datos

Procedemos a realizar el diagrama de la base de datos en SQL Server

23

0 0
Trabajo Final – Base De Datos – Ciclo 2022

24

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 5:
REGISTRO DE DATOS EN
LAS TABLAS

25

0 0
Trabajo Final – Base De Datos – Ciclo 2022

5. Registro De Datos En Las Tablas

Una vez que tenemos todas las tablas creadas con su respectivo tipo de datos, procedemos

a hacer los registros respectivos por cada una de la tabla para almacenarla en la base de datos.

• Tabla Categoría

• Tabla Marca

26

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Tabla Cargo

• Proveedor

• Producto

• Documento de Identidad
27

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Empleado

• Comprobante

• Cliente

28

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Venta

29

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Detalle De Venta

30

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 6:
CONSULTAS DE TABLAS

31

0 0
Trabajo Final – Base De Datos – Ciclo 2022

6. Consultas De Tablas

[Link] Básicas

32

0 0
Trabajo Final – Base De Datos – Ciclo 2022

33

0 0
Trabajo Final – Base De Datos – Ciclo 2022

34

0 0
Trabajo Final – Base De Datos – Ciclo 2022

35

0 0
Trabajo Final – Base De Datos – Ciclo 2022

36

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] De Múltiples Tablas

37

0 0
Trabajo Final – Base De Datos – Ciclo 2022

38

0 0
Trabajo Final – Base De Datos – Ciclo 2022

39

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link]

40

0 0
Trabajo Final – Base De Datos – Ciclo 2022

41

0 0
Trabajo Final – Base De Datos – Ciclo 2022

42

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 7:
FUNCIONES

43

0 0
Trabajo Final – Base De Datos – Ciclo 2022

7. Funciones

[Link] De Agregación

• Comprobando Los Resultados

44

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Escalares

45

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Realizamos La Consulta La Función Creada

46

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Realizamos La Consulta De La Función Creada

47

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 8:
PROCEDIMIENTOS
ALMACENADOS

48

0 0
Trabajo Final – Base De Datos – Ciclo 2022

8. Procedimientos Almacenados

[Link] Almacenado Para Registrar

• Comprobando cada RAISERROR

 Registrando Una Categoría Ya Existente

49

0 0
Trabajo Final – Base De Datos – Ciclo 2022

 Insertando una categoría indicándole con parámetro 0

 Insertando una categoría con parámetros nulos

 Insertando una categoría con parámetros vacío

 Insertando una categoría nueva

50

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Almacenado Para Eliminar

• Comprobando cada RAISERROR

 Eliminando una categoría no existente

 Eliminando una categoría relacionada con otra tabla

51

0 0
Trabajo Final – Base De Datos – Ciclo 2022

 Eliminando una categoría que no esté relacionada con otra tabla

[Link] Almacenado Para Buscar

52

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Almacenado Para Actualizar

53

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Almacenado para listar productos

• Ejecutando El Procedimiento Almacenado

54

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Almacenado Para Listar Cargos

• Ejecutando El Procedimiento Almacenado

[Link] Almacenado Para Listar Ventas

55

0 0
Trabajo Final – Base De Datos – Ciclo 2022

• Ejecutando el procedimiento almacenado

[Link] Almacenado Cantidad De Productos Por Cliente

• Ejecutando el procedimiento almacenado

56

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 9:
VISTAS

57

0 0
Trabajo Final – Base De Datos – Ciclo 2022

9. Vistas

Una vista es una alternativa para mostrar datos de varias tablas. Una vista es como una tabla

virtual que almacena una consulta.

[Link] Creadas

9.1.1. Vista – Mostrar Venta

58

0 0
Trabajo Final – Base De Datos – Ciclo 2022

9.1.2. Vista - Productos Mayores

59

0 0
Trabajo Final – Base De Datos – Ciclo 2022

9.1.3. Vista – Mostrar Empleado Cargo

9.1.4. Vista - Producto Proveedor

60

0 0
Trabajo Final – Base De Datos – Ciclo 2022

[Link] Encriptadas

61

0 0
Trabajo Final – Base De Datos – Ciclo 2022

CAPÍTULO 10:
TRANSACCIONES

62

0 0
Trabajo Final – Base De Datos – Ciclo 2022

63

0 0

También podría gustarte