Trabajo de Base de Datos[1]

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

Trabajo final

TRABAJO DE BASE DATOS 1

CARRERA: ingeniería en sistema.

INTEGRANTES: Oliver Jhon Requene García.


Wesly Hamilton Ñurinda Ramírez.
Brandon Antony Canda Cruz.

Docente: Ricardo Perez.

Fecha de entrega: 05/diciembre/2024.


Trabajo final

Objetivo General

 Diseñar y desarrollar una base de datos para la panadería con el


propósito de gestiona de manera eficiente la información relacionada
con las facturas, productos, cliente y factura facilitando la toma de
decisiones.
Trabajo final

Objetivo Específico
 llevar el control general de las facturas que realizan los empleados.

 Facilitar la información de los productos.

 Mejorar la atención hacia los clientes.


Trabajo final

 LA PANADERIA JOSE GARGIA DESEA UNA BASE DE


DATOS.
Se desea hacer una base de datos para almacenar y gestionar la información
empleada por una panadería dedicada a la venta de producto. Teniendo en
cuenta los siguientes aspectos. La panadería dispone de una variedad de
productos para su venta. Se desea conocer código, pre-unitario, nombre,
descripción. Un cliente puede comprar tantos productos como quiera y un
producto solo puede ser comprado por un cliente por la cual se desea conocer
nombre-cliente, DNI. La idea de la base de datos es encargarse del registro de
factura dada los pagos realizado por lo cual se desea conocer factura código-
factura, nombre-producto, cantidad, total. Dado que los empleados son los
realizan la mayoría de las facturas se desea conocer DNI_E, nombre_E,
apellido, teléfono, dirección. Un empleado puede hacer muchas facturas y una
factura solo puede hacerse por un empleado. Un producto puede tener varias
facturas y una factura puede tener varias facturas.

Producto (CODIGO-P, pre_unitario, nombre, descripción).


Cliente (nombre_C, DNI-C, teléfono, dirección).
Factura (CODIGO-FACTURA, nombre_producto, cantidad,
total).
Empleado (DNI-E, nombre_E teléfono, dirección, apellido).
Trabajo final

TRANSFORMACION del DER al MER

1-M cliente (DNI_C, CODIGO_P, nombre_C, dirección,


teléfono).
M-M Pro-factura (CODIGO-P, CODIGO-F, cantidad_salida,
sub_total).
1-M factura (DNI-E, COD-F, nombre-producto, cantidad,
total).

Campo Tipo de dato descripción


longitu índice Tipo de Ejemplo
d índice
DNI_client INT(PK) Identificador 10 si Primario O_22
e único del
cliente
Nombre NVARCHAR Nombre del 50 si Compuesta Juan
cliente
Teléfono NCHAR Número 10 si Compuesta 5555555
telefónico
del cliente
Dirección NVARCHAR Dirección MAX si compuesta Masaya
del cliente

Diccionario de Datos
Tabla: Cliente

Tabla: Producto
Campo Tipo de dato descripción longitu índic Tipo de Ejempl
d e índice o
Código_P INT(PK) Código 10 si primario 0_23
único del
producto
Nombre NVARCHA Nombre del 50 si Compuest Pico
Trabajo final

R producto o
Precio_Unitari FLOAT Precio del ______ si Compuest 10
o producto o
Descripción NCHAR Descripció 10 Si compuesto Pico de
n de queso
producto

Tabla: Empleado
Campo Tipo de dato descripción longitud índice Tipo de Ejemplo
índice
DNI_Empleado INT(PK) DNI único 10 si primario 0_24
del
empleado
Nombre_Empleado NVARCHAR Nombre 50 si Compuesto Diego
del
empleado
Apellido NVARCHAR Apellido 50 Si compuesto López
del
empleado
Teléfono NCHAR Teléfono 10 si Compuesta 12565466
del
empleado

Tabla: Factura
Campo Tipo de dato descripción longitud índice Tipo de Ejemplo
índice
Código_Factura INT(PK) Código 10 Si primario 0_15
único de la
factura
Nombre_Producto NVARCHAR Nombre 50 Si compuesto Pico
Trabajo final

del
producto
Cantidad_salida FLOAT Venta de ______ si Compuesto 10
productos
Sud_Total FLOAT Total de la ______ si Compuesto 10
factura
Código_Producto NCHAR Código 10 si Compuesto 0_23
único del
producto
Trabajo final

Normalización

El diseño ya refleja un buen nivel de normalización:


1. Primera Forma Normal (1FN):
Todas las tablas tienen datos atómicos y cada columna tiene un único valor.
2. Segunda Forma Normal (2FN):
Cada tabla tiene una clave primaria, y los campos no clave dependen
completamente de ella.
3. Tercera Forma Normal (3FN):
No existen dependencias transitivas; todos los campos son dependientes
exclusivamente de la clave primaria.
Trabajo final

DIAGRAMA DE SQL
Trabajo final

Consultas SQL Básicas

1. Consultar todos los productos disponibles:

SELECT * FROM Producto;

2. Buscar un cliente por DNI:

SELECT * FROM Cliente


WHERE DNI_Cliente = 1234567890;

3. Generar un informe de ventas por producto:

SELECT Nombre_Producto, SUM(Cantidad_Salida) AS Total_Vendido,


SUM(Sud_Total) AS Total_Ingresos
FROM Factura
GROUP BY Nombre_Producto;

Consular El Código y hombre del producto

4. Select codigo_p,nombre_p from producto


Trabajo final

Consular: direction y nombre del empledo


5.selec direction, nombre_e from empledo
Trabajo final

Conclusión

El diseño de la base de datos es adecuada para cumplir los objetivos de la panadería,


como gestionar productos, clientes, empleados y facturas. Las tablas que están
organizadas de manera lógica, lo que facilita la extracción y análisis de datos.
Implementar esta base de datos permitirá optimizar los procesos internos, mejorar la
atención al cliente y obtener reportes confiables. La base de datos es para
gestionar la información de esta panadería creando un modelo estrucrado que
permita registrar la información de los productos, cliente, empleados y facturas.
Basandose en los modelos registrados.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy