Está en la página 1de 24

ADMINISTRACIÓN DE BASE DE DATOS

“DISEÑO Y ANÁLISIS DE MODELO DE BASE


DE DATOS USANDO EL GDB MySQL PARA
LA GESTIÓN DE NEGOCIO DE UNA
PANADERÍA”

Objetivo:
El objetivo es adquirir conocimientos y habilidades en el lenguaje SQL, para poder
realizar consultas complejas en una base de datos relacionales. Esto incluye el uso de
operadores, funciones y cláusulas para llevar a cabo análisis detallados, obtener
información específica y tomar decisiones basadas en los datos almacenados en la
base de datos de una panadería.
Integrante:
LOPEZ ESQUIVEL EBER ANDERSON
Asesor:
JAVIER JACINTO JÁUREGUI
MILAGROS CHAVEZ GUTIERREZ
RUTH NUREÑA MONCADA
La Esperanza, diciembre del 2023
Tabla de contenido
INTRODUCCIÓN...................................................................................................................3
PRIMER DISEÑO..................................................................................................................4
1.1 PRIMER DISEÑO DE TABLAS..............................................................................................5
1.2 PRIMER DISEÑO DE TABLAS DESCRIPTIVAS......................................................................6
SEGUNDO DISEÑO.............................................................................................................7
2.1 DISEÑO DE TABLA MEJORADO..........................................................................................8
2.2 DISEÑO DE TABLA DESCRIPTIVA........................................................................................9
USO DEL GESTOR DE BASE DE DATOS.................................................................10
3.1 Creación de una Base de Datos con códigos en MySQL..................................................11
3.2 Creación de tablas...........................................................................................................11
3.2.1 Creación de la tabla clientes.....................................................................................11
3.2.2 Creación de la tabla producto..................................................................................12
3.2.3 Creación de la tabla pago.........................................................................................12
3.2.4 Creación de la tabla boleta.......................................................................................13
3.2.5 Resultado de creación de tablas...............................................................................13
3.3 RELACIÓN DE LAS TABLAS DE BASE DE DATOS...............................................................14
CONSULTAS........................................................................................................................15
4.1 CONSULTAS BASICAS: SELECT, FROM, WHERE, GROUP BY, ORDER BY, LIMIT, COUNT,
HAVING..................................................................................................................................16
4.2 CONSULTAS SIMPLES: IN, AND, NOT IN, LIKE Y BETWEEN..............................................19
4.3 CONSULTAR CON 2 TABLAS: INNER JOIN, LEFT JOIN, RIGTH JOIN..................................21
4.4 CONSULTAS CON FUNCIONES:........................................................................................22
INTRODUCCIÓN
El uso de una base de datos puede ser de gran ayuda para mejorar la eficiencia y
productividad de las panaderías pequeñas.
La base de datos puede almacenar información relevante sobre la panadería, como los
productos ofrecidos, los clientes atendidos y las transacciones realizadas.
Esta información puede ser utilizada por los propietarios para tomar decisiones más
acertadas, mejorar el servicio al cliente y reducir costos.
¡Una herramienta valiosa para optimizar la gestión de las panaderías!
Implementar una base de datos en la panadería “BIMBO” ubicada en el distrito de La
Esperanza puede brindar varios beneficios, por ejemplo:

1. Mejora de la eficiencia: La base de datos permitirá automatizar tareas como la


gestión de inventario y la facturación, lo que ahorrará tiempo y esfuerzo a los
propietarios de la panadería.

2. Mejora de la precisión: Con una base de datos, se minimizarán los errores


como facturaciones incorrectas o pérdida de inventario, lo que garantizará una
mayor precisión en las operaciones.

3. Mejora del servicio al cliente: Manteniendo registros de los clientes, la


panadería podrá ofrecer un servicio más personalizado y adaptado a las
preferencias de cada cliente, mejorando así la satisfacción general.

4. Reducción de costos: Al automatizar tareas y evitar errores, la panadería podrá


reducir costos operativos y optimizar el uso de recursos.
PRIMER
DISEÑO
1.1 PRIMER DISEÑO DE TABLAS
1.2 PRIMER DISEÑO DE TABLAS DESCRIPTIVAS
SEGUNDO
DISEÑO
2.1 DISEÑO DE TABLA MEJORADO
2.2 DISEÑO DE TABLA DESCRIPTIVA
USO DEL
GESTOR DE
BASE DE
DATOS
3.1 Creación de una Base de Datos con códigos en MySQL

3.2 Creación de tablas


3.2.1 Creación de la tabla clientes
CÓDIGO:
3.2.2 Creación de la tabla producto
CÓDIGO:

3.2.3 Creación de
la tabla pago
CÓDIGO:
3.2.4 Creación de la tabla boleta
CODIGO:

3.2.5 Resultado de creación de tablas


3.3 RELACIÓN DE LAS TABLAS DE BASE DE DATOS
CONSULTAS
4.1 CONSULTAS BASICAS: SELECT, FROM, WHERE, GROUP BY,
ORDER BY, LIMIT, COUNT, HAVING.
1. ¿Cuántos clientes están registrados en la base de datos?

2. ¿Cuáles son los clientes que su número de teléfono termina en 2?

3. ¿Cuáles son los


nombres de los productos que no contengan una descripción?
4. Ordenar los productos por su precio de mayor a menor.

5. ¿Cuántos clientes tienen un número de teléfono único en la base de datos?


6. ¿Quiénes son los 5 primeros clientes de la base de datos?
4.2 CONSULTAS SIMPLES: IN, AND, NOT IN, LIKE Y BETWEEN
1. ¿Cuáles son los nombres de los clientes que su nombre empieza por A?

2. ¿Cuáles son los clientes cuyo nombre tenga una E?

3. Mostrar algunos datos de los clientes con ID mayor o igual que 3 y menor o igual q 8.
4. Mostrar los nombres de los productos que fueron ingresados en los meses de octubre
y noviembre por orden ascendente.
5. Mostrar el nombre y precio de los productos sin incluir aquellos que tengan de
nombre “BIZCOCHOS, GALLETA SODA Y PAN ITALIANO”.
6. Mostrar
el
nombre
y
apellido
de los
clientes
que
tengan
el
apellido
“LOPEZ
Y

CHAVEZ”.

4.3
CONSULTAR CON 2 TABLAS: INNER JOIN, LEFT JOIN, RIGTH JOIN

1. Comparación de 2 tablas.
2. Comparación de las tablas cliente y productos con respecto a los ID con los que
cuentan.

3. Xd

4. Xd

5. Xd

6. Xd

4.4 CONSULTAS CON


FUNCIONES:

1. Mostrar la suma total del stock de los productos

2. Mostrar el valor máximo del stock de productos.


3. Mostrar el valor mínimo del stock de productos.

4. Mostrar el promedio del stock de productos.

5. Mostrar
nombres y apellidos de los clientes.
6. Mostrar la cantidad de datos de la columna nombre de productos.

También podría gustarte