SlideShare una empresa de Scribd logo
1 de 33
UNIVERSIDAD POLITÉCNICA METROPOLITANA DE
PUEBLA
PROGRAMA EDUCATIVO:
INGENIERÍA EN SISTEMAS COMPUTACIONALES
BACHELOR DEGREE:
COMPUTER SCIENCE ENGINEERING
PROYECTO DE ESTADÍA: PRACTICUM PROJECT:
ANALISIS Y MANTENIMIENTO DE LA BASE DE
DATOS PARA ALIMENTOS CHIQUINO
“DOMINOS PIZZA”
CHIQUINO’S FOOD SERVICE
DATABASE DESIGN AND
MANTAINANCE
ASESOR INDUSTRIAL/ INDUSTRIAL
ADVIASOR
ASESOR ACADÉMICO / ACADEMIC ADVISOR
FIRMA
OSCAR MARTINEZ ARBESU VÍCTOR DORANTE MENDEZ
FIRMA
CHIQUINO “DOMINOS PIZZA” UNIVERSIDAD POLITÉCNICA
METROPOLITANA DE PUEBLA
H. PUEBLA DE ZARAGOZA A 23 DE MAYO DE 2023
NOMBRE/ NAME MATRICULA/
ID NUMBER
GRADO/
TERM
GENERACIÓN/
CLASS
FIRMA
SERGIO
ARMANDO
HUERTA
HERNANDEZ
2019110007 10TH 2019-2023
2
AGRADECIMIENTOS
Antes que nada, quiero comenzar agradeciendo a mis padres Rosa Olivia
Hernández Cruz, Moisés Guadalupe Huerta Piedras y a mis tíos por darme
una infancia llena de felicidad, por la formación y educación que con mucho
esfuerzo e ímpetu lograron enseñarme. Gracias a mi madre y mi tía por
siempre estar en los momentos donde necesite un consejo y un apoyo
emocional, en aquellas ocasiones donde la tristeza y preocupación me
invadía y no me permitía avanzar. Mi padre y mi tío quiero por enseñarme a
valorar los resultados de un gran esfuerzo, conocer lo que es trabajar y
esforzarse por tener dinero propio, el apoyarme en cada paso que di para ser
una persona de bien, ser mis “mejores amigos” y darme palabras de aliento
cuando más las necesitaba, ser una de las razones por las que deseo
superarme en mi vida laboral y personal.
Son las personas que siempre me han ayudado a crecer no solo como
individuo en la sociedad, sino también como hijo, amigo y compañero. Ser
una persona con un futuro próspero en el que aplique los conocimientos que
he adquirido no solo en la universidad sino también los que he tenido durante
estos 29 años.
“NO IMPORTA QUE TAN DIFÍCIL O IMPOSIBLE SEA, NO LE PIERDAS
LA VISTA A TU OBJETIVO” MONKEY D. LUFFY
Quiero agradecer a mis amigos por todo el apoyo que me han brindado
durante este proceso de investigación y redacción de mi proyecto. Sin su
ayuda, no habría podido llevar a cabo este proyecto. En particular, quiero
agradecer a un par de amigos que los considero mis nakamas, así que,
gracias a Marcos, Emilio, Nohemi y Joseph, son los amigos que considero
más que eso, es como si fueran mis hermanos.
Y sobre todo tambien quiero agradecerle mucho a mi novia karina por estar
conmigo en las buenas y las malas, por siempre estar al pendiente de mi y
nunca dejarme morir en los momentos difíciles y siempre estar para mi en
3
todo momento, gracias a ella quiero alcanzar esas metas que deje en un
pasado, quiero formalizar una familia con ella y tener lo que siempre quise a
lado de ella y ser feliz cumpliendo con todas mis metas y sueños cumplidos.
Sin el apoyo de ella y de mis amigos, no habría podido completar esta etapa
importante de mi vida académica. Nunca tendré el tiempo suficiente para
agradecer todo lo que han hecho por mí. Son la representación fiel y exacta
de lo que representa One Piece en mi vida, Luffy por ser mi guía espiritual a
lo largo de mi carrera y vida personal.
One piece es un anime que se centra en la amistad y lealtad, y ustedes son
las personas más leales que conozco, pues no importan las circunstancias
siempre estamos unidos. Ustedes representan mi tripulación, y se que
cualquier aventura que tengan ustedes ahí estarán, acompañándome en
cada paso que dé hacia adelante. Todos hemos pasado por cosas realmente
duras y es por ello que este trabajo es para ustedes, para demostrar que
juntos hemos terminado esta aventura. Estoy a un paso de la titulación y todo
es gracias a ustedes, mi familia y a mi esfuerzo, Solamente aquellos que han
sufrido lo suficiente, pueden ver la luz dentro de las sombras.
4
RESUMEN
1. Obtener acceso autorizado: Es fundamental obtener los permisos
necesarios y la autorización de Domino´s Pizza para acceder y manipular
su base de datos.
2. Utilizar un SGBD compatible: Selecciona un sistema de gestión de base
de datos que se compatible con la base de datos de Domino´s Pizza,
como MySQL, PostgreSQL, Oracle o Microsoft SQL Server.
3. Planificar y diseñar: Define los objetivos del proyecto y planifica las
acciones necesarias. Diseña la estructura de la base de datos y considera
los requerimientos y restricciones específicos de Domino´s Pizza
4. Desarrollar y probar: Utiliza un lenguaje de programación, como SQL,
Python, Java, C# o Ruby, para desarrollar scripts o programas que
interactúen con la base de datos. Asegúrate de realizar pruebas
exhaustivas para garantizar que el código funcione correctamente.
5. Implementar y monitorear: Una vez que el proyecto este desarrollado,
implementa las soluciones en la base de datos de Domino´s Pizza.
Monitorea su funcionamiento y realiza ajustes si es necesario.
6. Seguridad y cumplimiento normativo: Asegúrate de aplicar medidas de
seguridad adecuadas para proteger la base de datos y cumplir con las
regulaciones de protección de datos, como el GDPR si aplica.
7. Mantenimiento y actualización: Realiza copias de seguridad regulares de
la base de datos y asegúrate de mantenerla actualizada con los cambios
relevantes en los productos, precios y otra información.
8. Análisis de datos: Utiliza herramientas de análisis de datos para obtener
información valiosa y realizar análisis que ayuden a la toma de decisiones
estratégicas.
5
ABSTRACT
1. Obtain authorized access: It is essential to obtain the necessary
permissions and authorization from Domino's Pizza to access and manipulate
your database.
2. Use a compatible DBMS: Select a database management system that is
compatible with Domino's Pizza's database, such as MySQL, PostgreSQL,
Oracle or Microsoft SQL Server.
3. Plan and design: Define the project objectives and plan the necessary
actions. Design the database structure and consider Domino's Pizza specific
requirements and constraints.
4. Develop and test: Use a programming language, such as SQL, Python,
Java, C# or Ruby, to develop scripts or programs that interact with the
database. Be sure to test thoroughly to ensure that the code works correctly.
5. Implement and monitor: Once the project is developed, implement the
solutions in the Domino's Pizza database. Monitor its performance and make
adjustments if necessary.
6. Security and compliance: Make sure to apply adequate security measures
to protect the database and comply with data protection regulations, such as
GDPR if applicable.
7. Maintenance and updating: Make regular backups of the database and
make sure to keep it updated with relevant changes in products, prices and
other information.
8. Data analysis: Use data analysis tools to obtain valuable information and
perform analysis to aid strategic decision making.
6
CONTENIDO
Contenido
AGRADECIMIENTOS………………………………………………………………….2
RESUMEN………………………………………………………………………………4
ABSTRACT……………………………………………………………………………...5
CONTENIDO……………………………………………………………………………6
INTRODUCCIÓN………………………………….……………………………………8
JUSTIFICACIÓN……………………………………..…………………………………9
OBJETIVOS………………………………………….………………………………...10
OBJETIVO GENERAL………………………….........................................10
OBJETIVOS ESPECÍFICOS…………………………………………………………10
MARCO DE REFERENCIA…………………………………………………………..10
¿QUÉ ES UN ALMACÉN VIRTUAL?.........................................................10
BASE DE DATOS……………………………………………......................10
DATA MART……………………………………........................................11
CARACTERÍSTICAS…………………………………………………………11
INTEGRACIÓN……………………………………………………………….11
IMPORTANCIA DE LAS BASES DE DATOS RELACIONALES EN LA INDUSTRIA DE
RESTAURANTES……………………………………………………………………..12
USO DE BASES DE DATOS RELACIONALES EN DOMINO’S
PIZZA…………………………………..…………………………………….12
BENEFICIOS DE PUBLICAR DOCUMENTACION PARA INTERACTUAR CON LA API
DE DOMINO’S………………………………………………………………..13
DEFINICIONES DE TÉRMINOS COMUNES
RELACIONADOS…………………………………………………………….14
MANTENIMIENTO DE BASES DE DATOS RELACIONALES………………...18
DESCRIPCIÓN DE LA EMPRESA ………………………………………….….20
7
EL EMBLEMÁTICO LOGO……………………………………………………….…21
LA EXPANSIÓN DE DOMINO´S PIZZA……………………………………………..21
EL RETIRO DE SU FUNDADOR……………………………………………………22
LA ACTUALIDAD………………………………………………………...…………22
UBICACIÓN…………………………………………………..……………………22
MISIÓN…………………………………………………………………………….22
VISIÓN…………………………………………………………………………….22
VALORES………………………………………………………………………….22
ORGANIGRAMA…………………………………………………………………..23
MATERIALES Y METODOS……………………………………………………………….24
RESULTADOS Y DISCUSION ……………………………………………………………29
CONCLUSION………………………………………………………………………………30
RECOMENDACIONES…………………………………………………………………….31
BIBLIOGRAFÍA……………………………………………………………………………..32
8
INTRODUCCIÓN
En un mundo laboral donde los avances tecnológicos son el pilar de las
empresas, se busca optimizar para brindar bienes y servicios de calidad,
pues necesitan tecnologías que les permitan desarrollarse en el mercado.
Por ello, es importante recalcar que las empresas hoy en día implementan
las actualizaciones en existencia, ya que la tecnología se ha convertido en
un medio importante para aumentar la eficiencia de los procesos dentro de
la organización, principalmente en la gestión de almacenes. Este proyecto
está enfocado al mantenimiento y actualización de base datos de DOMINOS
PIZZA “CHIQUINO” el cual pretende la mejora del sistema operativo de la
base de datos. Esto con el fin de brindar una herramienta de interacción al
público con nuestro POS on-line. Esto facilita el desarrollo de dispositivos
inteligentes. En la era del “Internet of Things” las empresas pioneras en el
desarrollo de tecnología han aprovechado el potencial de publicar su código
fuente para potenciar la adopción masiva de sus productos (Tesla, Google,
Facebook, Twitter, etc.).
Las bases de datos relacionales desempeñan un papel fundamental en la
gestión eficiente de la información en los restaurantes modernos. Estas
bases de datos permiten a los establecimientos de comida almacenar,
organizar y recuperar datos de manera estructurada, lo que contribuye a la
toma de decisiones informada y a una mejor administración de los recursos.
En este informe, exploraremos el uso y mantenimiento de las bases de datos
relacionales en el contexto de la cadena de restaurantes Domino's Pizza.
9
JUSTIFICACIÓN
Con los pasos de los años se han ido mejorando la tecnología con ello
también han evolucionado muchos sistemas informáticos en los cuales las
personas van aprendiendo a utilizar para el desarrollo de las empresas en
las que se trabaja, por lo tanto, las empresas, los negocios, se han tenido la
necesidad de estar a un nivel de excelencia donde pueda brindar un mejor
servicio al cliente conforme a un producto. Las empresas hoy en día buscan
cumplir con los estándares establecidos para una empresa funcional en el
área digital, esto con el fin de que el cliente quede satisfecho con el servicio
y/o producto que se brinda. Ya que en Domino´s Pizza es de suma
importancia que los clientes estén satisfechos con el producto y servicio que
se les otorga.
Se implementó en la página oficial de la franquicia una nueva opción que le
permite al cliente personalizar su pizza, puede seleccionar hasta dos
ingredientes adicionales de su catálogo, escoger el tamaño deseado,
cantidad de pizzas y donde desea recibir o recoger el producto. Sin embargo,
la información que se recibe en sucursal desde la plataforma es escasa y en
ocasiones no se registra el pedido del cliente, por lo que causa una molestia
en los clientes. En ocasiones no registra los ingredientes extra y el pedido
llega incompleto, para poder combatir esta problemática se desea actualizar
la base de datos que se tiene establecida y en base a los registros existentes
se implementará una nueva base de datos para facilitar los pedidos que se
tengan durante la semana y así ir vaciando cada fin de semana los datos y
crear nuevos, esto con la finalidad de que la información no se acumule y no
se tenga nuevamente problemas a la hora de realizar un pedido. Se
realizarán pruebas piloto para asegurarse de que esté en correcto
funcionamiento el sistema y poder entregar un sistema funcional.
10
OBJETIVOS
OBJETIVO GENERAL
Crear un sistema informático donde se registre la información operacional de
una pizzería en el cual se pueda controlar, administrar y gestionar los datos
registrados dentro de la base de datos.
OBJETIVOS ESPECÍFICOS
● Manejo rápido y eficaz del sistema
● Captura de información del cliente
● Respaldar la información ingresada al sistema
● Crear usuarios
● Asignar reparto a los trabajadores
● Registro de proceso de ejecución
● Mostrar el stock del inventario
● Registro de proveedores
MARCO DE REFERENCIA
¿QUÉ ES UN ALMACÉN VIRTUAL?
Un almacén virtual es otro término para un almacén de datos. Un almacén
de datos es una herramienta informática diseñada para simplificar la toma de
decisiones en la gestión empresarial. Recoge y muestra los datos
comerciales relativos a un momento específico en el tiempo, creando una
instantánea del estado de la empresa en ese momento. almacenes virtuales
a menudo se acumulan los datos de una amplia variedad de fuentes.
BASE DE DATOS
Un almacén virtual es esencialmente una base de datos de negocios. Los
datos encontrados en un almacén virtual por lo general se copian desde
11
múltiples fuentes a través de un sistema de producción. Esto se hace para
los datos relacionados se puede buscar de forma rápida y sin acceder a todo
el sistema. Realizar una búsqueda de todo un sistema de producción en un
momento potencialmente podría afectar al rendimiento del sistema. El uso de
un almacén de datos elimina este riesgo operativo y acelera el proceso de
acceso general.
DATA MART
Dependiendo del tipo de información que se almacena en un almacén virtual,
un único almacén puede llegar a ser sobrecargado con los datos de las
diferentes fuentes relacionadas con cualquier número de temas posibles
docenas. Para evitar que el almacén se convierta en imposible de navegar,
subdivisiones llamadas de datos marts se utilizan a veces. Estos mercados
de datos dividen la información guardada en el almacén en categorías que
se pueden seleccionar de forma individual y buscado en base a lo que el
usuario está buscando.
CARACTERÍSTICAS
Los almacenes de datos se actualizan con regularidad para asegurar que
reflejen el estado actual de la empresa cuyos datos que almacenan. A
menudo se pueden configurar para actualizar un calendario diario, semanal
o personalizada, en función de los deseos del usuario. Los datos
almacenados en un almacén virtual son estáticos. Esto significa que los
nuevos datos se almacenan junto con los datos existentes en lugar de sobre
ella, lo que le permite acceder a información histórica, así como la
información actual.
INTEGRACIÓN
Otra ventaja de utilizar un almacén virtual para almacenar y datos de catálogo
es la integración. En términos de computación, la integración es cuando los
datos extraídos de dos o más fuentes que etiquetan su información de
12
manera diferente se almacén han utilizado un único medio de identificación.
La integración es útil para propósitos de recuperación de datos, ya que hace
posible la búsqueda de todos los datos almacenados a la vez, a diferencia
de la realización de búsquedas individuales de cada fuente dictado por el
método de identificación específica de la fuente.
IMPORTANCIA DE LAS BASES DE DATOS RELACIONALES
EN LA INDUSTRIA DE RESTAURANTES
En este apartado, se puede destacar la creciente importancia de las bases
de datos relacionales en la gestión eficiente de la información en el sector de
restaurantes. Se pueden mencionar los beneficios generales de utilizar bases
de datos relacionales en este contexto, como el almacenamiento
estructurado de datos, la mejora en la toma de decisiones y la optimización
de recursos.
USO DE BASES DE DATOS RELACIONALES EN DOMINO’S
PIZZA
Domino's Pizza, reconocido internacionalmente por su entrega rápida de
pizzas, emplea bases de datos relacionales para diversas áreas de su
operación. A continuación, se presentan algunos ejemplos de cómo Domino's
utiliza estas bases de datos en su funcionamiento diario:
A. Registro y gestión de clientes: Domino's mantiene una base de datos
que almacena información de sus clientes, como nombres,
direcciones, números de teléfono, historial de pedidos y preferencias.
Esto permite una comunicación personalizada y el análisis de
patrones de consumo para mejorar la experiencia del cliente.
B. Control de inventario: La cadena de restaurantes utiliza una base de
datos para llevar un seguimiento de los ingredientes disponibles en
cada local. Esto facilita la gestión de las existencias y la planificación
13
de pedidos de insumos para garantizar un abastecimiento eficiente y
evitar la escasez de ingredientes.
C. Procesamiento de pedidos: Domino's emplea una base de datos para
recibir y procesar los pedidos de los clientes. La información de los
pedidos, como los productos solicitados, las direcciones de entrega y
los datos de facturación, se registra en la base de datos para su
posterior uso en la preparación y entrega de los alimentos.
D. Análisis de datos: La información almacenada en las bases de datos
relacionales de Domino's se utiliza para generar informes y análisis.
Estos informes proporcionan una visión detallada del desempeño del
restaurante, incluyendo métricas como el número de pedidos, los
productos más populares y los ingresos generados. Estos análisis
permiten a Domino's identificar tendencias, tomar decisiones
estratégicas y mejorar sus operaciones.
BENEFICIOS DE PUBLICAR DOCUMENTACION PARA
INTERACTUAR CON LA API DE DOMINO’S
Facilita la integración: La documentación clara y completa de una API
pública proporciona a los desarrolladores la información necesaria para
comprender y utilizar correctamente la API en sus propias aplicaciones. Esto
facilita la integración de la API en diferentes proyectos y reduce la curva de
aprendizaje para los desarrolladores que deseen utilizarla.
Ahorro de tiempo y recursos: La documentación bien elaborada permite a
los desarrolladores acceder rápidamente a los detalles de la API, como
endpoints, parámetros, métodos de autenticación y ejemplos de solicitudes y
respuestas. Esto evita la necesidad de investigar exhaustivamente cómo
funciona la API y ahorra tiempo y recursos a los desarrolladores.
Mejora la experiencia del desarrollador: Una API con una documentación
clara y detallada mejora la experiencia del desarrollador al brindarles una
guía paso a paso para interactuar con la API. Esto reduce la frustración y los
14
errores, y permite a los desarrolladores comprender rápidamente cómo
utilizar los diferentes servicios y funcionalidades ofrecidos por la API.
Fomenta la adopción de la API: La documentación bien elaborada y
accesible fomenta la adopción de una API pública. Cuando los
desarrolladores pueden comprender fácilmente cómo utilizar la API y obtener
resultados deseados, es más probable que decidan implementarla en sus
propias aplicaciones. Esto aumenta la popularidad y la base de usuarios de
la API, lo que puede generar un mayor interés y beneficio para el proveedor
de la API.
Promueve la colaboración y la comunidad: Al publicar documentación
para una API pública, se crea un espacio propicio para la colaboración y el
intercambio de conocimientos entre desarrolladores. Los desarrolladores
pueden compartir sus experiencias, hacer preguntas y brindar sugerencias
para mejorar la API. Esto fomenta la formación de una comunidad en torno a
la API, lo que puede llevar a un mayor soporte, colaboración y desarrollo
conjunto.
DEFINICIONES DE TÉRMINOS COMUNES RELACIONADOS
API (Application Programming Interface): Interfaz de Programación de
Aplicaciones. Es un conjunto de reglas y protocolos que permiten a las
aplicaciones comunicarse entre sí. Proporciona un conjunto de funciones y
métodos predefinidos que los desarrolladores pueden utilizar para interactuar
con una aplicación o servicio específico.
Parámetros: Son valores opcionales o requeridos que se envían junto con
una solicitud a un endpoint de API para personalizar o filtrar los resultados.
Los parámetros pueden incluir información como filtros de búsqueda,
paginación, ordenamiento, autenticación, entre otros.
Autenticación: Es el proceso de verificación de la identidad de un usuario o
una aplicación que realiza una solicitud a una API. La autenticación puede
15
ser necesaria para acceder a ciertos recursos o para realizar operaciones
que requieren privilegios especiales. Las API suelen utilizar métodos como
tokens de acceso, claves de API o autenticación basada en OAuth para
garantizar la seguridad y la autorización adecuada.
Solicitudes y respuestas: En el contexto de una API, las solicitudes son las
peticiones enviadas por los clientes (aplicaciones o servicios) a los endpoints
de la API, mientras que las respuestas son las respuestas enviadas por la
API al cliente. Las solicitudes contienen información como los parámetros,
los métodos HTTP utilizados (GET, POST, etc.) y los datos enviados,
mientras que las respuestas contienen los resultados de la operación
solicitada, como datos, códigos de estado HTTP y mensajes descriptivos.
IoT (Internet of things): Red de dispositivos físicos con sensores, habilidad
de procesamiento, software y otras tecnologias, que estan interconectados e
intercambian información.
MySQL: Considerada como la base de datos de código abierto más popular
del mundo, es un sistema de gestión de bases de datos relacional
HTTP (Hypertext Transfer Protocol): Protocolo de comunicación que
permite las transferencias de información a través de archivos (XML, HTML,
etc.)
Código abierto: Modelo de desArrollo de software basado en la colaboración
abierta. Se enfoca en los beneficios practicos (acceso al código fuente) y en
cuestiones éticas o de libertad ue tanto se destacan en el software libre.
GIT: Software de control de versiones diseñado por Linus Torvalds,
pensando en la eficiencia, la contabilidad y compatibilidad del mantenimiento
de versiones de aplicaciones cuando estas tienen un gran número de
archivos de código fuente.
Github: Es una plataforma de desarrollo colaborativo para lojar proyectos
utilizando el sistema de control de versiones de GIT. Se utiliza principalmente
para la creación de código fuente de programas de ordenador.
16
Repositorio: Es un lugar de almacenamiento del cual pueden ser
recuperados e instalados los paquetes de software en un ordenador.
DevOps: Acrónimo en ingles de Desarrollo y Operaciones, es un conjunto de
prácticas que agrupan el desarrollo de software y las operaciones de TI. Su
objetivo es hacer más rápido el ciclo de vida del desarrollo de software y
proporcionar una entrega continua de alta calidad.
Tecnologías de Información: Término extensivo para la tecnología de la
información que enfatiza el papel de las comunicaciones unificadas,
integracIón de telecoumincaciones, las computadoras y el software necesario
que permite a los usuarios acceder, almacenar, transmitir y manipular
información.
SASS: API (Application Programming Interface): Interfaz de Programación
de Aplicaciones. Es un conjunto de reglas y protocolos que permiten a las
aplicaciones comunicarse entre sí. Proporciona un conjunto de funciones y
métodos predefinidos que los desarrolladores pueden utilizar para interactuar
con una aplicación o servicio específico.
Endpoint: Es un punto final o URL específico de una API al que se puede
enviar una solicitud para acceder a un recurso o realizar una operación
específica. Los endpoints pueden tener diferentes métodos asociados, como
GET, POST, PUT o DELETE, que indican la acción que se desea realizar en
el recurso.
JSON: Formato de texto sencillo para el intercambio de datos entre servicios
o API’s web. Facilitando el intecambio de información entre servicios
independientemente de su lenguaje de implementación. edhcs
JWT: Estandar abierto basado en JSON para la creación de tokens de
acceso, permitiendo la propagación de identidades y privilegios (claims). Por
ejemplo: Un servidor podría generar un token para probar que un usario está
actuando como un administrador en el sistema.
17
NoSQL: Sistemas de gestión de bases de datos que difieren del modelo
clásico de Sistemas de Gestión de Bases de Datos Relacionales, siendo una
de las caracteristicas más destacadas que no usan SQL como lenguaje
principal de consultas.
TypeScript / TypeScript: Es un lenguaje de programación de código abierto
que se basa en JavaScript y agrega características adicionales, como tipado
estático, clases y interfaces. Proporciona ventajas en términos de
mantenibilidad, escalabilidad y detección temprana de errores en
comparación con JavaScript.
Node.js es un entorno de tiempo de ejecución de JavaScript basado en el
motor V8 de Google Chrome. Permite ejecutar código JavaScript en el
servidor, lo que lo convierte en una opción popular para el desarrollo de
aplicaciones del lado del servidor. Node.js proporciona un modelo de E/S sin
bloqueo y orientado a eventos, lo que lo hace eficiente y adecuado para
aplicaciones web en tiempo real y escalables.
WWW (World Wide Web): La WWW, o World Wide Web, es un sistema de
información global que permite acceder y compartir información en forma de
páginas web. Está basada en el uso de protocolos como HTTP (Hypertext
Transfer Protocol) y se accede a través de navegadores web. La WWW es
una parte fundamental de Internet y permite la comunicación y el intercambio
de información en todo el mundo.
Microservicios: Los microservicios son una arquitectura de diseño de
software en la que una aplicación se divide en componentes más pequeños
y autónomos llamados microservicios. Cada microservicio se enfoca en
realizar una función específica y se comunica con otros microservicios a
través de protocolos ligeros, como HTTP o mensajes. Los microservicios
permiten una mayor flexibilidad, escalabilidad y mantenibilidad en
comparación con las arquitecturas monolíticas tradicionales.
18
Base de datos relacional: Una base de datos relacional es un tipo de base
de datos que organiza y almacena datos en tablas estructuradas. Estas
tablas están interrelacionadas a través de claves primarias y claves externas,
lo que permite establecer relaciones y consultar los datos de manera
eficiente. Ejemplos de bases de datos relacionales populares incluyen
MySQL, PostgreSQL y Oracle.
ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad): ACID es un
conjunto de propiedades que garantizan la fiabilidad y la integridad de las
transacciones en una base de datos relacional.
Atomicidad: La atomicidad garantiza que una transacción se realice
completamente o no se realice en absoluto. Si una operación de la
transacción falla, se deshacen todos los cambios realizados previamente.
Consistencia: La consistencia asegura que una transacción lleve la base de
datos de un estado válido a otro estado válido. Los datos deben cumplir todas
las restricciones y reglas definidas en la base de datos.
Aislamiento: El aislamiento asegura que una transacción se ejecute en un
entorno aislado y no sea afectada por otras transacciones concurrentes.
Cada transacción debe ser independiente y no debe interferir con el trabajo
de otras transacciones.
Durabilidad: La durabilidad garantiza que una vez que una transacción se
haya confirmado (commited), los cambios realizados persistirán incluso en
caso de fallos del sistema, como cortes de energía o reinicios. Los cambios
se guardan de manera permanente en la base de datos.
MANTENIMIENTO DE BASES DE DATOS RELACIONALES
El mantenimiento adecuado de las bases de datos relacionales es esencial
para garantizar su eficaz funcionamiento. Domino's Pizza implementa las
siguientes prácticas de mantenimiento:
19
A. Copias de seguridad regulares: Domino's realiza copias de seguridad
periódicas de sus bases de datos para proteger la información ante
posibles fallos del sistema o pérdidas de datos. Estas copias se
almacenan en ubicaciones seguras y se pueden restaurar en caso de
que se produzca una interrupción o una pérdida de datos.
B. Actualizaciones y parches: Es importante mantener el software de
gestión de bases de datos actualizado con las últimas versiones y
parches de seguridad. Domino's realiza actualizaciones periódicas de
su sistema de gestión de bases de datos para aprovechar nuevas
características, mejorar el rendimiento y abordar posibles
vulnerabilidades.
C. Monitoreo del rendimiento: Domino's supervisa constantemente el
rendimiento de sus bases de datos para identificar posibles cuellos de
botella y optimizar el acceso a la información. El monitoreo del
rendimiento ayuda a garantizar una respuesta rápida de la base de
datos y una experiencia fluida para los usuarios.
D. Seguridad de datos: Domino's implementa medidas de seguridad
robustas para proteger la integridad y la confidencialidad de los datos
almacenados en sus bases de datos. Esto incluye el uso de firewalls,
cifrado de datos, autenticación de usuarios y controles de acceso para
proteger la información contra accesos no autorizados.
El uso y mantenimiento de bases de datos relacionales en restaurantes,
como Domino's Pizza, brinda numerosos beneficios en términos de gestión
de clientes, control de inventario, procesamiento de pedidos y análisis de
datos. Estas bases de datos permiten un flujo de información eficiente, mejor
toma de decisiones y una administración más efectiva de los recursos.
Además, el mantenimiento adecuado de las bases de datos garantiza su
rendimiento óptimo y protege la integridad de los datos almacenados.
20
En resumen, Domino's Pizza ha adoptado el uso de bases de datos
relacionales como parte integral de su operación diaria, lo que ha contribuido
a su éxito en la industria de la comida rápida.
Actualmente no existe una herramienta pública para la creación y monitoreo
de órdenes que sea amigable para los desarrolladores ajenos a Domino´s.
Por lo que el potencial beneficio en el incremento y optimización de tiempo
invertido por lo clientes para realizar un pedido, así como los recursos
destinados al mantenimiento de los recursos digitales involucrados; es muy
grande, ya que incluso puede influir en el incremento de ventas para toda la
marca, no solo los franquiciatarios que administran las sucursales.
Por tales motivos hemos analizado y encontrado la mejor opción para poder
realizar este proyecto y no crear ningún percance y lograr tener una mejor
solución para que los repartidores no tengan ningún problema para poder
encontrar mejor la dirección de los destinos de los repartos.
DESCRIPCIÓN DE LA EMPRESA
Domino’s Pizza fue fundada por los hermanos Tom y James Monaghan en
1960 en la ciudad de Ypsilanti, Michigan, al adquirir una pizzería por tan solo
900 dólares. En ese inicio de la década de los 60’s querían vender a los
estudiantes de una institución universitaria, pizzas a domicilio - que sigue
siendo la esencia de su servicio actual - pero en ese tiempo la idea no
funcionó del todo, lo que desanimó a James, uno de los hermanos,
retirándose del negocio, vendiendo su parte por un auto Volkswagen de
medio uso. Fue así como Tom Monaghan se convirtió en el dueño absoluto,
de lo que ese entonces era la pizzería Dominick’s Pizza. Tras adquirir dos
21
pizzerías más en Michigan, en 1965 cambió el nombre a lo que conocemos
actualmente como Domino’s Pizza.
EL EMBLEMÁTICO LOGO
Luego institucionalizó el logotipo con una ficha de domino, con tres puntos
que representaban las tres pizzerías que tenía en esos años, por lo cual
colocaría una más, por cada nuevo establecimiento que inaugurara. Sin
embargo, se decidió que quedara solo la tercia de puntos, como actualmente
está diseñado su logo, lo que significa mucho para el propietario y socios de
esta empresa de pizzas.
LA EXPANSIÓN DE
DOMINO´S PIZZA
Para lograr su expansión,
estableció el método de negocio
de las franquicias, abriendo la
primera en 1967, en la ciudad de
East Lansing.
En ese tiempo, Domino’s integró
maquinaria industrial para que sus cajas de cartón fueran hechas con
rapidez, con un espesor grueso con el fin de que la pizza no tuviera
deformaciones.
En 1973, se decidió que 30 minutos era el tiempo límite para entregar la pizza
a domicilio. En caso de pasar la media hora, el producto se entregaría gratis.
Esto generó mayor publicidad a la marca y también se adoptó como un
eslogan. Hasta 1970 ya contaban con 280 locales y en 1981 sumaban 500
en Estados Unidos. La internacionalización llegó en 1983 abriendo un
establecimiento en Canadá y otro en Australia, con lo cual Domino’s Pizza ya
tenía un total de mil restaurantes. A fines de los años 80’s, Domino’s Pizza
llegó a los países hispanos. Veamos cómo fue la expansión:
22
● Colombia y México (1988)
● Guatemala (1989)
● Venezuela (1992)
● Ecuador y Perú (1995)
EL RETIRO DE SU FUNDADOR
El retiro de su fundador
En 1998, su fundador y dueño Tom Monaghan decidió vender el 98 % de sus
acciones, anunciando su retiro de la empresa que había creado 38 años
antes, pero dejando un gran legado en la industria de la comida rápida.
LA ACTUALIDAD
En 2009 se empiezan a incluir otros elementos al menú, así como
aplicaciones para que el consumidor tenga el seguimiento en tiempo real de
la elaboración de su pizza, hasta su entrega por medio de internet.
UBICACIÓN
Carr. Federal Puebla - Atlixco 8505, Cuayantla, San Bernardino
Tlaxcalancingo, 72820 Tlaxcalancingo, Pue.
MISIÓN
“Alimentar el poder de lo posible, transformando los momentos cotidianos en
algo más especial.”
VISIÓN
“Ser la empresa de pizzas número uno en el mundo y en todos los barrios.”
VALORES
Los Valores de Dominos Pizza son:
23
● Los clientes primero
● El respeto
● Honestidad
● Trabajo duro
● Comunidad
ORGANIGRAMA
DIAGRAMA ENTRADA Y SALIDA DE MERCANCÍA
24
MATERIALES Y METODOS
Manipular la base de datos de Domino´s Pizza requiere tener acceso
autorizado y seguir los protocolos establecidos por la empresa. A
continuación, se presenta una descripción general de los materiales y
métodos que puedes considerar para manipular la base de datos.
Materiales:
1. Acceso autorizado: Debes tener los permisos necesarios y
autorización de Domino´s Pizza para acceder y manipular su base de
datos. Esto puede implicar obtener credenciales de acceso o trabajar
en colaboración con el equipo de tecnología de la empresa.
2. Software de gestión de base de datos: Utiliza un sistema de gestión
de base de datos SGBD compatible con la base de PostgreSQL,
Oracle o Microsoft SQL Server.
3. Lenguaje de programación, Dependiendo de tus necesidades y
preferencias, puedes utilizar un lenguaje de programación para
interactuar con la base de datos. Algunos lenguajes populares para
trabajar con base de datos son SQL, Python, Java, C# o Ruby.
4. Herramientas de desarrollo: Utiliza un entorno de desarrollo integrado
(IDE) o un editor de texto para escribir y probar tu código. Algunos
ejemplos populares son Visual Studio Code, PyCharm, Eclipse o
SublimeText.
Métodos:
1. Conexión a la base de datos: Establece una conexión con la base de
datos de Domino's Pizza utilizando las credenciales de acceso
proporcionadas. Esto puede requerir información como el nombre del
servidor, el puerto, el nombre de usuario y la contraseña.
2. Consultas SQL: Utiliza consultas SQL para recuperar, agregar,
actualizar o eliminar datos en la base de datos. Puedes utilizar
sentencias SELECT para obtener información, sentencias INSERT o
25
UPDATE para agregar o modificar datos, y sentencias DELETE para
eliminar registros.
3. Scripts o programas: Desarrolla scripts o programas utilizando el
lenguaje de programación elegido para automatizar tareas
específicas. Por ejemplo, puedes crear un script que genere informes
de ventas, actualice precios de productos, o gestione la información
de los clientes.
4. Pruebas y
validación:
Realiza pruebas
exhaustivas para
asegurarte de
que tu código
funcione
correctamente y
manipule la base
de datos de
manera
adecuada.
Verifica la
precisión de los
resultados y
asegúrate de manejar posibles errores o excepciones.
5. Mantenimiento y seguridad: Una vez implementado, mantén tu
proyecto actualizado y realiza copias de seguridad regulares de la
base de datos para evitar la pérdida de información. También
asegúrate de seguir las mejores prácticas de seguridad para proteger
los datos confidenciales.
26
27
28
29
RESULTADOS Y DISCUSION
Resultados:
Eficiencia mejorada en la gestión de pedidos: Mediante la manipulación de la
base de datos de Domino's Pizza, podrías lograr una mejora en la velocidad
y precisión en el procesamiento de pedidos. Esto podría implicar la
implementación de consultas y algoritmos optimizados para agilizar las
operaciones de búsqueda y actualización de información.
Análisis de datos para la toma de decisiones estratégicas: Al manipular la
base de datos, podrías realizar análisis de datos avanzados para obtener
información valiosa sobre los patrones de consumo, preferencias de los
clientes, rendimiento de productos y otros aspectos relevantes. Estos análisis
podrían ayudar a tomar decisiones estratégicas en términos de inventario,
marketing, expansión de sucursales, entre otros.
Implementación de un sistema de fidelización de clientes: Al tener acceso a
la base de datos de Domino's Pizza, podrías desarrollar un sistema de
fidelización de clientes más efectivo. Esto podría implicar la gestión de
programas de recompensas, personalización de ofertas y promociones,
seguimiento de la satisfacción del cliente, entre otros aspectos.
Discusión: Impacto en la experiencia del cliente: Podrías discutir cómo la
manipulación de la base de datos afecta directamente la experiencia del
cliente. Por ejemplo, si se logra una gestión de pedidos más eficiente, los
clientes podrían experimentar tiempos de entrega más rápidos y una mayor
precisión en sus solicitudes.
Ventajas competitivas: Puedes discutir cómo la manipulación de la base de
datos podría proporcionar a Domino's Pizza ventajas competitivas en el
mercado. Por ejemplo, mediante el análisis de datos, la empresa podría
identificar oportunidades de crecimiento, mejorar la segmentación de su
público objetivo y adaptar su oferta a las preferencias del consumidor.
30
Retos y consideraciones: Es importante discutir los desafíos y
consideraciones que surgieron durante el proyecto. Esto podría incluir
aspectos técnicos, como la integración con sistemas existentes, la calidad de
los datos y la seguridad de la información, así como aspectos éticos y de
privacidad de los datos de los clientes.
CONCLUSION
En conclusión, un proyecto exitoso de manipulación de base de datos en
Domino's Pizza puede tener un impacto significativo en la eficiencia
operativa, la toma de decisiones estratégicas y la satisfacción del cliente. Al
aprovechar los datos almacenados en la base de datos, es posible mejorar
la gestión de pedidos, analizar patrones de consumo, implementar sistemas
de fidelización de clientes y obtener una ventaja competitiva en el mercado.
El proyecto ha permitido agilizar los procesos relacionados con el manejo de
pedidos, lo que se traduce en tiempos de entrega más rápidos y una mayor
precisión en las solicitudes de los clientes. Además, mediante el análisis de
datos, se han obtenido conocimientos valiosos sobre las preferencias y
comportamientos de los consumidores, lo que ha facilitado la toma de
decisiones estratégicas en términos de inventario, marketing y expansión de
sucursales.
La implementación de un sistema de fidelización de clientes ha mejorado la
experiencia del cliente al personalizar ofertas y recompensar la lealtad, lo que
ha generado un mayor grado de satisfacción y retención de los clientes.
Sin embargo, es importante destacar que un proyecto exitoso también ha
enfrentado desafíos y consideraciones, como la integración con sistemas
existentes, la calidad de los datos y la seguridad de la información. Estos
aspectos se abordaron de manera adecuada para garantizar la integridad de
los datos y cumplir con las regulaciones de privacidad y protección de datos.
31
En resumen, un buen proyecto de manipulación de base de datos en
Domino's Pizza ha logrado mejorar la eficiencia operativa, impulsar la toma
de decisiones basadas en datos y mejorar la satisfacción del cliente. Al
aprovechar los datos almacenados en la base de datos, se han obtenido
beneficios significativos que han fortalecido la posición competitiva de la
empresa y han contribuido al éxito general del negocio.
RECOMENDACIONES
A continuación, te brindo algunas recomendaciones sobre cómo hacer un
buen uso de la base de datos de Domino's Pizza:
Seguridad de los datos: Asegúrate de seguir las mejores prácticas de
seguridad para proteger la base de datos de Domino's Pizza. Esto incluye
utilizar contraseñas seguras, implementar medidas de encriptación, controlar
el acceso a la base de datos y mantenerse actualizado con las últimas
actualizaciones de seguridad.
Cumplimiento normativo: Asegúrate de cumplir con las regulaciones y leyes
de protección de datos aplicables, como el Reglamento General de
Protección de Datos (GDPR) si operas en la Unión Europea. Esto implica
obtener el consentimiento adecuado de los clientes para recopilar y utilizar
sus datos, así como permitirles acceder y modificar su información si lo
solicitan.
Calidad de los datos: Mantén la calidad de los datos en la base de datos de
Domino's Pizza. Esto implica garantizar la precisión y consistencia de la
información registrada, corrigiendo cualquier error o inconsistencia que
pueda afectar negativamente las operaciones comerciales.
Actualización regular: Realiza actualizaciones regulares de la base de datos
para reflejar los cambios en los productos, precios, promociones y otra
información relevante de Domino's Pizza. Esto asegurará que los datos estén
siempre actualizados y precisos.
32
 Respaldo de datos: Implementa un sistema de respaldo regular para
asegurar que los datos de la base de datos de Domino's Pizza estén
protegidos contra pérdidas accidentales o fallas del sistema. Esto
garantizará la disponibilidad y recuperación de datos en caso de
cualquier problema.
 Análisis de datos: Utiliza herramientas de análisis de datos para
aprovechar al máximo la información almacenada en la base de datos.
Realiza análisis y generación de informes para obtener información
valiosa sobre patrones de consumo, preferencias de los clientes,
eficiencia operativa y otras métricas clave.
 Uso ético de los datos: Asegúrate de utilizar los datos de manera ética
y respetuosa. Evita el uso inapropiado o no autorizado de la
información y respeta la privacidad de los clientes. No compartas
datos confidenciales con terceros sin el consentimiento adecuado.
BIBLIOGRAFÍA
 Base de Datos - Concepto, tipos y ejemplos. (n.d.). Concepto.
https://concepto.de/base-de-datos/
 Cahuantico Salas, J. (17 de Julio de s.f.). Valuación de existencias.
Obtenido de http://berthabme.blogspot.pe/2007/07/valuacion-de-
existencias.html
 Foros del Web, comunidad para aprender web. (n.d.).
http://www.forosdelweb.com/
 colaboradores de Wikipedia. (n.d.). Wikipedia, la enciclopedia libre.
http://es.wikipedia.org/
 PHP: Hypertext Preprocessor. (2023, May 11).
http://php.net/index.php
 XHTML 1.0: The Extensible HyperText Markup Language (Second
Edition). (n.d.). http://www.w3c.org/TR/xhtml1
33

Más contenido relacionado

Similar a PROYECTO SISTEMAS COMPUTACIONALES DOMINO´S.docx

Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...
Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...
Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...wlliavi
 
Proyecto de Grado Víctor Reyes - UNERG
Proyecto de Grado Víctor Reyes - UNERGProyecto de Grado Víctor Reyes - UNERG
Proyecto de Grado Víctor Reyes - UNERGVictor Reyes
 
Plan-auditoría-SisInf-VASP-empresa-Smsamericas.pdf
Plan-auditoría-SisInf-VASP-empresa-Smsamericas.pdfPlan-auditoría-SisInf-VASP-empresa-Smsamericas.pdf
Plan-auditoría-SisInf-VASP-empresa-Smsamericas.pdfCayoCasapaico1
 
RuizRamírezTeo¬domedes.pdf
RuizRamírezTeo¬domedes.pdfRuizRamírezTeo¬domedes.pdf
RuizRamírezTeo¬domedes.pdfssuser42eafa
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datosWorkplace
 
2017.10.16 senati-powerpoint --aprobado
2017.10.16 senati-powerpoint --aprobado2017.10.16 senati-powerpoint --aprobado
2017.10.16 senati-powerpoint --aprobadovictor huayanca
 
C# guia total del programador freelibros.org
C# guia total del programador freelibros.orgC# guia total del programador freelibros.org
C# guia total del programador freelibros.orgKoffe Revolution
 
Users c#guia total del programador
Users c#guia total del programadorUsers c#guia total del programador
Users c#guia total del programadorSantos Rivera Luján
 
C# guia total del programador
C# guia total del programadorC# guia total del programador
C# guia total del programadorWhaleejaa Wha
 
C# aprenda a programar
C# aprenda a programar C# aprenda a programar
C# aprenda a programar Yuri Barzola
 
Landa, n.a. (2010). c# guia total del programador
Landa, n.a. (2010). c# guia total del programadorLanda, n.a. (2010). c# guia total del programador
Landa, n.a. (2010). c# guia total del programadorEdwin Mamani López
 
ejemplos de TDR para las empresas
ejemplos de TDR para las empresas ejemplos de TDR para las empresas
ejemplos de TDR para las empresas DanielLopezForero
 
Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...
Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...
Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...Luis Isaac Domínguez Gámez
 

Similar a PROYECTO SISTEMAS COMPUTACIONALES DOMINO´S.docx (20)

Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...
Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...
Ac fr ogbsw4omqm65azopuegm6zugpnpfchgf2ofedskxlwjrodlbrus7py_mjk61m6cjbzzeqdg...
 
Proyecto de Grado Víctor Reyes - UNERG
Proyecto de Grado Víctor Reyes - UNERGProyecto de Grado Víctor Reyes - UNERG
Proyecto de Grado Víctor Reyes - UNERG
 
Plan-auditoría-SisInf-VASP-empresa-Smsamericas.pdf
Plan-auditoría-SisInf-VASP-empresa-Smsamericas.pdfPlan-auditoría-SisInf-VASP-empresa-Smsamericas.pdf
Plan-auditoría-SisInf-VASP-empresa-Smsamericas.pdf
 
Proyecto mineria de_datos_caso_1
Proyecto mineria de_datos_caso_1Proyecto mineria de_datos_caso_1
Proyecto mineria de_datos_caso_1
 
Proyecto mineria de datos caso1
Proyecto mineria de datos caso1Proyecto mineria de datos caso1
Proyecto mineria de datos caso1
 
RuizRamírezTeo¬domedes.pdf
RuizRamírezTeo¬domedes.pdfRuizRamírezTeo¬domedes.pdf
RuizRamírezTeo¬domedes.pdf
 
Dina.s.o.
Dina.s.o.Dina.s.o.
Dina.s.o.
 
55556
5555655556
55556
 
ACCESS
ACCESSACCESS
ACCESS
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
2017.10.16 senati-powerpoint --aprobado
2017.10.16 senati-powerpoint --aprobado2017.10.16 senati-powerpoint --aprobado
2017.10.16 senati-powerpoint --aprobado
 
C# guia total del programador freelibros.org
C# guia total del programador freelibros.orgC# guia total del programador freelibros.org
C# guia total del programador freelibros.org
 
C# guía total del programador
C# guía total del programadorC# guía total del programador
C# guía total del programador
 
Users c#guia total del programador
Users c#guia total del programadorUsers c#guia total del programador
Users c#guia total del programador
 
C# guia total del programador
C# guia total del programadorC# guia total del programador
C# guia total del programador
 
C# aprenda a programar
C# aprenda a programar C# aprenda a programar
C# aprenda a programar
 
Landa, n.a. (2010). c# guia total del programador
Landa, n.a. (2010). c# guia total del programadorLanda, n.a. (2010). c# guia total del programador
Landa, n.a. (2010). c# guia total del programador
 
ejemplos de TDR para las empresas
ejemplos de TDR para las empresas ejemplos de TDR para las empresas
ejemplos de TDR para las empresas
 
Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...
Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...
Diseño de bloques en hardware: reciproco de un número, raíz inversa y su reci...
 

Último

VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .llocllajoaquinci00
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariaandresingsiseo
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 

Último (20)

VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 

PROYECTO SISTEMAS COMPUTACIONALES DOMINO´S.docx

  • 1. UNIVERSIDAD POLITÉCNICA METROPOLITANA DE PUEBLA PROGRAMA EDUCATIVO: INGENIERÍA EN SISTEMAS COMPUTACIONALES BACHELOR DEGREE: COMPUTER SCIENCE ENGINEERING PROYECTO DE ESTADÍA: PRACTICUM PROJECT: ANALISIS Y MANTENIMIENTO DE LA BASE DE DATOS PARA ALIMENTOS CHIQUINO “DOMINOS PIZZA” CHIQUINO’S FOOD SERVICE DATABASE DESIGN AND MANTAINANCE ASESOR INDUSTRIAL/ INDUSTRIAL ADVIASOR ASESOR ACADÉMICO / ACADEMIC ADVISOR FIRMA OSCAR MARTINEZ ARBESU VÍCTOR DORANTE MENDEZ FIRMA CHIQUINO “DOMINOS PIZZA” UNIVERSIDAD POLITÉCNICA METROPOLITANA DE PUEBLA H. PUEBLA DE ZARAGOZA A 23 DE MAYO DE 2023 NOMBRE/ NAME MATRICULA/ ID NUMBER GRADO/ TERM GENERACIÓN/ CLASS FIRMA SERGIO ARMANDO HUERTA HERNANDEZ 2019110007 10TH 2019-2023
  • 2. 2 AGRADECIMIENTOS Antes que nada, quiero comenzar agradeciendo a mis padres Rosa Olivia Hernández Cruz, Moisés Guadalupe Huerta Piedras y a mis tíos por darme una infancia llena de felicidad, por la formación y educación que con mucho esfuerzo e ímpetu lograron enseñarme. Gracias a mi madre y mi tía por siempre estar en los momentos donde necesite un consejo y un apoyo emocional, en aquellas ocasiones donde la tristeza y preocupación me invadía y no me permitía avanzar. Mi padre y mi tío quiero por enseñarme a valorar los resultados de un gran esfuerzo, conocer lo que es trabajar y esforzarse por tener dinero propio, el apoyarme en cada paso que di para ser una persona de bien, ser mis “mejores amigos” y darme palabras de aliento cuando más las necesitaba, ser una de las razones por las que deseo superarme en mi vida laboral y personal. Son las personas que siempre me han ayudado a crecer no solo como individuo en la sociedad, sino también como hijo, amigo y compañero. Ser una persona con un futuro próspero en el que aplique los conocimientos que he adquirido no solo en la universidad sino también los que he tenido durante estos 29 años. “NO IMPORTA QUE TAN DIFÍCIL O IMPOSIBLE SEA, NO LE PIERDAS LA VISTA A TU OBJETIVO” MONKEY D. LUFFY Quiero agradecer a mis amigos por todo el apoyo que me han brindado durante este proceso de investigación y redacción de mi proyecto. Sin su ayuda, no habría podido llevar a cabo este proyecto. En particular, quiero agradecer a un par de amigos que los considero mis nakamas, así que, gracias a Marcos, Emilio, Nohemi y Joseph, son los amigos que considero más que eso, es como si fueran mis hermanos. Y sobre todo tambien quiero agradecerle mucho a mi novia karina por estar conmigo en las buenas y las malas, por siempre estar al pendiente de mi y nunca dejarme morir en los momentos difíciles y siempre estar para mi en
  • 3. 3 todo momento, gracias a ella quiero alcanzar esas metas que deje en un pasado, quiero formalizar una familia con ella y tener lo que siempre quise a lado de ella y ser feliz cumpliendo con todas mis metas y sueños cumplidos. Sin el apoyo de ella y de mis amigos, no habría podido completar esta etapa importante de mi vida académica. Nunca tendré el tiempo suficiente para agradecer todo lo que han hecho por mí. Son la representación fiel y exacta de lo que representa One Piece en mi vida, Luffy por ser mi guía espiritual a lo largo de mi carrera y vida personal. One piece es un anime que se centra en la amistad y lealtad, y ustedes son las personas más leales que conozco, pues no importan las circunstancias siempre estamos unidos. Ustedes representan mi tripulación, y se que cualquier aventura que tengan ustedes ahí estarán, acompañándome en cada paso que dé hacia adelante. Todos hemos pasado por cosas realmente duras y es por ello que este trabajo es para ustedes, para demostrar que juntos hemos terminado esta aventura. Estoy a un paso de la titulación y todo es gracias a ustedes, mi familia y a mi esfuerzo, Solamente aquellos que han sufrido lo suficiente, pueden ver la luz dentro de las sombras.
  • 4. 4 RESUMEN 1. Obtener acceso autorizado: Es fundamental obtener los permisos necesarios y la autorización de Domino´s Pizza para acceder y manipular su base de datos. 2. Utilizar un SGBD compatible: Selecciona un sistema de gestión de base de datos que se compatible con la base de datos de Domino´s Pizza, como MySQL, PostgreSQL, Oracle o Microsoft SQL Server. 3. Planificar y diseñar: Define los objetivos del proyecto y planifica las acciones necesarias. Diseña la estructura de la base de datos y considera los requerimientos y restricciones específicos de Domino´s Pizza 4. Desarrollar y probar: Utiliza un lenguaje de programación, como SQL, Python, Java, C# o Ruby, para desarrollar scripts o programas que interactúen con la base de datos. Asegúrate de realizar pruebas exhaustivas para garantizar que el código funcione correctamente. 5. Implementar y monitorear: Una vez que el proyecto este desarrollado, implementa las soluciones en la base de datos de Domino´s Pizza. Monitorea su funcionamiento y realiza ajustes si es necesario. 6. Seguridad y cumplimiento normativo: Asegúrate de aplicar medidas de seguridad adecuadas para proteger la base de datos y cumplir con las regulaciones de protección de datos, como el GDPR si aplica. 7. Mantenimiento y actualización: Realiza copias de seguridad regulares de la base de datos y asegúrate de mantenerla actualizada con los cambios relevantes en los productos, precios y otra información. 8. Análisis de datos: Utiliza herramientas de análisis de datos para obtener información valiosa y realizar análisis que ayuden a la toma de decisiones estratégicas.
  • 5. 5 ABSTRACT 1. Obtain authorized access: It is essential to obtain the necessary permissions and authorization from Domino's Pizza to access and manipulate your database. 2. Use a compatible DBMS: Select a database management system that is compatible with Domino's Pizza's database, such as MySQL, PostgreSQL, Oracle or Microsoft SQL Server. 3. Plan and design: Define the project objectives and plan the necessary actions. Design the database structure and consider Domino's Pizza specific requirements and constraints. 4. Develop and test: Use a programming language, such as SQL, Python, Java, C# or Ruby, to develop scripts or programs that interact with the database. Be sure to test thoroughly to ensure that the code works correctly. 5. Implement and monitor: Once the project is developed, implement the solutions in the Domino's Pizza database. Monitor its performance and make adjustments if necessary. 6. Security and compliance: Make sure to apply adequate security measures to protect the database and comply with data protection regulations, such as GDPR if applicable. 7. Maintenance and updating: Make regular backups of the database and make sure to keep it updated with relevant changes in products, prices and other information. 8. Data analysis: Use data analysis tools to obtain valuable information and perform analysis to aid strategic decision making.
  • 6. 6 CONTENIDO Contenido AGRADECIMIENTOS………………………………………………………………….2 RESUMEN………………………………………………………………………………4 ABSTRACT……………………………………………………………………………...5 CONTENIDO……………………………………………………………………………6 INTRODUCCIÓN………………………………….……………………………………8 JUSTIFICACIÓN……………………………………..…………………………………9 OBJETIVOS………………………………………….………………………………...10 OBJETIVO GENERAL………………………….........................................10 OBJETIVOS ESPECÍFICOS…………………………………………………………10 MARCO DE REFERENCIA…………………………………………………………..10 ¿QUÉ ES UN ALMACÉN VIRTUAL?.........................................................10 BASE DE DATOS……………………………………………......................10 DATA MART……………………………………........................................11 CARACTERÍSTICAS…………………………………………………………11 INTEGRACIÓN……………………………………………………………….11 IMPORTANCIA DE LAS BASES DE DATOS RELACIONALES EN LA INDUSTRIA DE RESTAURANTES……………………………………………………………………..12 USO DE BASES DE DATOS RELACIONALES EN DOMINO’S PIZZA…………………………………..…………………………………….12 BENEFICIOS DE PUBLICAR DOCUMENTACION PARA INTERACTUAR CON LA API DE DOMINO’S………………………………………………………………..13 DEFINICIONES DE TÉRMINOS COMUNES RELACIONADOS…………………………………………………………….14 MANTENIMIENTO DE BASES DE DATOS RELACIONALES………………...18 DESCRIPCIÓN DE LA EMPRESA ………………………………………….….20
  • 7. 7 EL EMBLEMÁTICO LOGO……………………………………………………….…21 LA EXPANSIÓN DE DOMINO´S PIZZA……………………………………………..21 EL RETIRO DE SU FUNDADOR……………………………………………………22 LA ACTUALIDAD………………………………………………………...…………22 UBICACIÓN…………………………………………………..……………………22 MISIÓN…………………………………………………………………………….22 VISIÓN…………………………………………………………………………….22 VALORES………………………………………………………………………….22 ORGANIGRAMA…………………………………………………………………..23 MATERIALES Y METODOS……………………………………………………………….24 RESULTADOS Y DISCUSION ……………………………………………………………29 CONCLUSION………………………………………………………………………………30 RECOMENDACIONES…………………………………………………………………….31 BIBLIOGRAFÍA……………………………………………………………………………..32
  • 8. 8 INTRODUCCIÓN En un mundo laboral donde los avances tecnológicos son el pilar de las empresas, se busca optimizar para brindar bienes y servicios de calidad, pues necesitan tecnologías que les permitan desarrollarse en el mercado. Por ello, es importante recalcar que las empresas hoy en día implementan las actualizaciones en existencia, ya que la tecnología se ha convertido en un medio importante para aumentar la eficiencia de los procesos dentro de la organización, principalmente en la gestión de almacenes. Este proyecto está enfocado al mantenimiento y actualización de base datos de DOMINOS PIZZA “CHIQUINO” el cual pretende la mejora del sistema operativo de la base de datos. Esto con el fin de brindar una herramienta de interacción al público con nuestro POS on-line. Esto facilita el desarrollo de dispositivos inteligentes. En la era del “Internet of Things” las empresas pioneras en el desarrollo de tecnología han aprovechado el potencial de publicar su código fuente para potenciar la adopción masiva de sus productos (Tesla, Google, Facebook, Twitter, etc.). Las bases de datos relacionales desempeñan un papel fundamental en la gestión eficiente de la información en los restaurantes modernos. Estas bases de datos permiten a los establecimientos de comida almacenar, organizar y recuperar datos de manera estructurada, lo que contribuye a la toma de decisiones informada y a una mejor administración de los recursos. En este informe, exploraremos el uso y mantenimiento de las bases de datos relacionales en el contexto de la cadena de restaurantes Domino's Pizza.
  • 9. 9 JUSTIFICACIÓN Con los pasos de los años se han ido mejorando la tecnología con ello también han evolucionado muchos sistemas informáticos en los cuales las personas van aprendiendo a utilizar para el desarrollo de las empresas en las que se trabaja, por lo tanto, las empresas, los negocios, se han tenido la necesidad de estar a un nivel de excelencia donde pueda brindar un mejor servicio al cliente conforme a un producto. Las empresas hoy en día buscan cumplir con los estándares establecidos para una empresa funcional en el área digital, esto con el fin de que el cliente quede satisfecho con el servicio y/o producto que se brinda. Ya que en Domino´s Pizza es de suma importancia que los clientes estén satisfechos con el producto y servicio que se les otorga. Se implementó en la página oficial de la franquicia una nueva opción que le permite al cliente personalizar su pizza, puede seleccionar hasta dos ingredientes adicionales de su catálogo, escoger el tamaño deseado, cantidad de pizzas y donde desea recibir o recoger el producto. Sin embargo, la información que se recibe en sucursal desde la plataforma es escasa y en ocasiones no se registra el pedido del cliente, por lo que causa una molestia en los clientes. En ocasiones no registra los ingredientes extra y el pedido llega incompleto, para poder combatir esta problemática se desea actualizar la base de datos que se tiene establecida y en base a los registros existentes se implementará una nueva base de datos para facilitar los pedidos que se tengan durante la semana y así ir vaciando cada fin de semana los datos y crear nuevos, esto con la finalidad de que la información no se acumule y no se tenga nuevamente problemas a la hora de realizar un pedido. Se realizarán pruebas piloto para asegurarse de que esté en correcto funcionamiento el sistema y poder entregar un sistema funcional.
  • 10. 10 OBJETIVOS OBJETIVO GENERAL Crear un sistema informático donde se registre la información operacional de una pizzería en el cual se pueda controlar, administrar y gestionar los datos registrados dentro de la base de datos. OBJETIVOS ESPECÍFICOS ● Manejo rápido y eficaz del sistema ● Captura de información del cliente ● Respaldar la información ingresada al sistema ● Crear usuarios ● Asignar reparto a los trabajadores ● Registro de proceso de ejecución ● Mostrar el stock del inventario ● Registro de proveedores MARCO DE REFERENCIA ¿QUÉ ES UN ALMACÉN VIRTUAL? Un almacén virtual es otro término para un almacén de datos. Un almacén de datos es una herramienta informática diseñada para simplificar la toma de decisiones en la gestión empresarial. Recoge y muestra los datos comerciales relativos a un momento específico en el tiempo, creando una instantánea del estado de la empresa en ese momento. almacenes virtuales a menudo se acumulan los datos de una amplia variedad de fuentes. BASE DE DATOS Un almacén virtual es esencialmente una base de datos de negocios. Los datos encontrados en un almacén virtual por lo general se copian desde
  • 11. 11 múltiples fuentes a través de un sistema de producción. Esto se hace para los datos relacionados se puede buscar de forma rápida y sin acceder a todo el sistema. Realizar una búsqueda de todo un sistema de producción en un momento potencialmente podría afectar al rendimiento del sistema. El uso de un almacén de datos elimina este riesgo operativo y acelera el proceso de acceso general. DATA MART Dependiendo del tipo de información que se almacena en un almacén virtual, un único almacén puede llegar a ser sobrecargado con los datos de las diferentes fuentes relacionadas con cualquier número de temas posibles docenas. Para evitar que el almacén se convierta en imposible de navegar, subdivisiones llamadas de datos marts se utilizan a veces. Estos mercados de datos dividen la información guardada en el almacén en categorías que se pueden seleccionar de forma individual y buscado en base a lo que el usuario está buscando. CARACTERÍSTICAS Los almacenes de datos se actualizan con regularidad para asegurar que reflejen el estado actual de la empresa cuyos datos que almacenan. A menudo se pueden configurar para actualizar un calendario diario, semanal o personalizada, en función de los deseos del usuario. Los datos almacenados en un almacén virtual son estáticos. Esto significa que los nuevos datos se almacenan junto con los datos existentes en lugar de sobre ella, lo que le permite acceder a información histórica, así como la información actual. INTEGRACIÓN Otra ventaja de utilizar un almacén virtual para almacenar y datos de catálogo es la integración. En términos de computación, la integración es cuando los datos extraídos de dos o más fuentes que etiquetan su información de
  • 12. 12 manera diferente se almacén han utilizado un único medio de identificación. La integración es útil para propósitos de recuperación de datos, ya que hace posible la búsqueda de todos los datos almacenados a la vez, a diferencia de la realización de búsquedas individuales de cada fuente dictado por el método de identificación específica de la fuente. IMPORTANCIA DE LAS BASES DE DATOS RELACIONALES EN LA INDUSTRIA DE RESTAURANTES En este apartado, se puede destacar la creciente importancia de las bases de datos relacionales en la gestión eficiente de la información en el sector de restaurantes. Se pueden mencionar los beneficios generales de utilizar bases de datos relacionales en este contexto, como el almacenamiento estructurado de datos, la mejora en la toma de decisiones y la optimización de recursos. USO DE BASES DE DATOS RELACIONALES EN DOMINO’S PIZZA Domino's Pizza, reconocido internacionalmente por su entrega rápida de pizzas, emplea bases de datos relacionales para diversas áreas de su operación. A continuación, se presentan algunos ejemplos de cómo Domino's utiliza estas bases de datos en su funcionamiento diario: A. Registro y gestión de clientes: Domino's mantiene una base de datos que almacena información de sus clientes, como nombres, direcciones, números de teléfono, historial de pedidos y preferencias. Esto permite una comunicación personalizada y el análisis de patrones de consumo para mejorar la experiencia del cliente. B. Control de inventario: La cadena de restaurantes utiliza una base de datos para llevar un seguimiento de los ingredientes disponibles en cada local. Esto facilita la gestión de las existencias y la planificación
  • 13. 13 de pedidos de insumos para garantizar un abastecimiento eficiente y evitar la escasez de ingredientes. C. Procesamiento de pedidos: Domino's emplea una base de datos para recibir y procesar los pedidos de los clientes. La información de los pedidos, como los productos solicitados, las direcciones de entrega y los datos de facturación, se registra en la base de datos para su posterior uso en la preparación y entrega de los alimentos. D. Análisis de datos: La información almacenada en las bases de datos relacionales de Domino's se utiliza para generar informes y análisis. Estos informes proporcionan una visión detallada del desempeño del restaurante, incluyendo métricas como el número de pedidos, los productos más populares y los ingresos generados. Estos análisis permiten a Domino's identificar tendencias, tomar decisiones estratégicas y mejorar sus operaciones. BENEFICIOS DE PUBLICAR DOCUMENTACION PARA INTERACTUAR CON LA API DE DOMINO’S Facilita la integración: La documentación clara y completa de una API pública proporciona a los desarrolladores la información necesaria para comprender y utilizar correctamente la API en sus propias aplicaciones. Esto facilita la integración de la API en diferentes proyectos y reduce la curva de aprendizaje para los desarrolladores que deseen utilizarla. Ahorro de tiempo y recursos: La documentación bien elaborada permite a los desarrolladores acceder rápidamente a los detalles de la API, como endpoints, parámetros, métodos de autenticación y ejemplos de solicitudes y respuestas. Esto evita la necesidad de investigar exhaustivamente cómo funciona la API y ahorra tiempo y recursos a los desarrolladores. Mejora la experiencia del desarrollador: Una API con una documentación clara y detallada mejora la experiencia del desarrollador al brindarles una guía paso a paso para interactuar con la API. Esto reduce la frustración y los
  • 14. 14 errores, y permite a los desarrolladores comprender rápidamente cómo utilizar los diferentes servicios y funcionalidades ofrecidos por la API. Fomenta la adopción de la API: La documentación bien elaborada y accesible fomenta la adopción de una API pública. Cuando los desarrolladores pueden comprender fácilmente cómo utilizar la API y obtener resultados deseados, es más probable que decidan implementarla en sus propias aplicaciones. Esto aumenta la popularidad y la base de usuarios de la API, lo que puede generar un mayor interés y beneficio para el proveedor de la API. Promueve la colaboración y la comunidad: Al publicar documentación para una API pública, se crea un espacio propicio para la colaboración y el intercambio de conocimientos entre desarrolladores. Los desarrolladores pueden compartir sus experiencias, hacer preguntas y brindar sugerencias para mejorar la API. Esto fomenta la formación de una comunidad en torno a la API, lo que puede llevar a un mayor soporte, colaboración y desarrollo conjunto. DEFINICIONES DE TÉRMINOS COMUNES RELACIONADOS API (Application Programming Interface): Interfaz de Programación de Aplicaciones. Es un conjunto de reglas y protocolos que permiten a las aplicaciones comunicarse entre sí. Proporciona un conjunto de funciones y métodos predefinidos que los desarrolladores pueden utilizar para interactuar con una aplicación o servicio específico. Parámetros: Son valores opcionales o requeridos que se envían junto con una solicitud a un endpoint de API para personalizar o filtrar los resultados. Los parámetros pueden incluir información como filtros de búsqueda, paginación, ordenamiento, autenticación, entre otros. Autenticación: Es el proceso de verificación de la identidad de un usuario o una aplicación que realiza una solicitud a una API. La autenticación puede
  • 15. 15 ser necesaria para acceder a ciertos recursos o para realizar operaciones que requieren privilegios especiales. Las API suelen utilizar métodos como tokens de acceso, claves de API o autenticación basada en OAuth para garantizar la seguridad y la autorización adecuada. Solicitudes y respuestas: En el contexto de una API, las solicitudes son las peticiones enviadas por los clientes (aplicaciones o servicios) a los endpoints de la API, mientras que las respuestas son las respuestas enviadas por la API al cliente. Las solicitudes contienen información como los parámetros, los métodos HTTP utilizados (GET, POST, etc.) y los datos enviados, mientras que las respuestas contienen los resultados de la operación solicitada, como datos, códigos de estado HTTP y mensajes descriptivos. IoT (Internet of things): Red de dispositivos físicos con sensores, habilidad de procesamiento, software y otras tecnologias, que estan interconectados e intercambian información. MySQL: Considerada como la base de datos de código abierto más popular del mundo, es un sistema de gestión de bases de datos relacional HTTP (Hypertext Transfer Protocol): Protocolo de comunicación que permite las transferencias de información a través de archivos (XML, HTML, etc.) Código abierto: Modelo de desArrollo de software basado en la colaboración abierta. Se enfoca en los beneficios practicos (acceso al código fuente) y en cuestiones éticas o de libertad ue tanto se destacan en el software libre. GIT: Software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia, la contabilidad y compatibilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Github: Es una plataforma de desarrollo colaborativo para lojar proyectos utilizando el sistema de control de versiones de GIT. Se utiliza principalmente para la creación de código fuente de programas de ordenador.
  • 16. 16 Repositorio: Es un lugar de almacenamiento del cual pueden ser recuperados e instalados los paquetes de software en un ordenador. DevOps: Acrónimo en ingles de Desarrollo y Operaciones, es un conjunto de prácticas que agrupan el desarrollo de software y las operaciones de TI. Su objetivo es hacer más rápido el ciclo de vida del desarrollo de software y proporcionar una entrega continua de alta calidad. Tecnologías de Información: Término extensivo para la tecnología de la información que enfatiza el papel de las comunicaciones unificadas, integracIón de telecoumincaciones, las computadoras y el software necesario que permite a los usuarios acceder, almacenar, transmitir y manipular información. SASS: API (Application Programming Interface): Interfaz de Programación de Aplicaciones. Es un conjunto de reglas y protocolos que permiten a las aplicaciones comunicarse entre sí. Proporciona un conjunto de funciones y métodos predefinidos que los desarrolladores pueden utilizar para interactuar con una aplicación o servicio específico. Endpoint: Es un punto final o URL específico de una API al que se puede enviar una solicitud para acceder a un recurso o realizar una operación específica. Los endpoints pueden tener diferentes métodos asociados, como GET, POST, PUT o DELETE, que indican la acción que se desea realizar en el recurso. JSON: Formato de texto sencillo para el intercambio de datos entre servicios o API’s web. Facilitando el intecambio de información entre servicios independientemente de su lenguaje de implementación. edhcs JWT: Estandar abierto basado en JSON para la creación de tokens de acceso, permitiendo la propagación de identidades y privilegios (claims). Por ejemplo: Un servidor podría generar un token para probar que un usario está actuando como un administrador en el sistema.
  • 17. 17 NoSQL: Sistemas de gestión de bases de datos que difieren del modelo clásico de Sistemas de Gestión de Bases de Datos Relacionales, siendo una de las caracteristicas más destacadas que no usan SQL como lenguaje principal de consultas. TypeScript / TypeScript: Es un lenguaje de programación de código abierto que se basa en JavaScript y agrega características adicionales, como tipado estático, clases y interfaces. Proporciona ventajas en términos de mantenibilidad, escalabilidad y detección temprana de errores en comparación con JavaScript. Node.js es un entorno de tiempo de ejecución de JavaScript basado en el motor V8 de Google Chrome. Permite ejecutar código JavaScript en el servidor, lo que lo convierte en una opción popular para el desarrollo de aplicaciones del lado del servidor. Node.js proporciona un modelo de E/S sin bloqueo y orientado a eventos, lo que lo hace eficiente y adecuado para aplicaciones web en tiempo real y escalables. WWW (World Wide Web): La WWW, o World Wide Web, es un sistema de información global que permite acceder y compartir información en forma de páginas web. Está basada en el uso de protocolos como HTTP (Hypertext Transfer Protocol) y se accede a través de navegadores web. La WWW es una parte fundamental de Internet y permite la comunicación y el intercambio de información en todo el mundo. Microservicios: Los microservicios son una arquitectura de diseño de software en la que una aplicación se divide en componentes más pequeños y autónomos llamados microservicios. Cada microservicio se enfoca en realizar una función específica y se comunica con otros microservicios a través de protocolos ligeros, como HTTP o mensajes. Los microservicios permiten una mayor flexibilidad, escalabilidad y mantenibilidad en comparación con las arquitecturas monolíticas tradicionales.
  • 18. 18 Base de datos relacional: Una base de datos relacional es un tipo de base de datos que organiza y almacena datos en tablas estructuradas. Estas tablas están interrelacionadas a través de claves primarias y claves externas, lo que permite establecer relaciones y consultar los datos de manera eficiente. Ejemplos de bases de datos relacionales populares incluyen MySQL, PostgreSQL y Oracle. ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad): ACID es un conjunto de propiedades que garantizan la fiabilidad y la integridad de las transacciones en una base de datos relacional. Atomicidad: La atomicidad garantiza que una transacción se realice completamente o no se realice en absoluto. Si una operación de la transacción falla, se deshacen todos los cambios realizados previamente. Consistencia: La consistencia asegura que una transacción lleve la base de datos de un estado válido a otro estado válido. Los datos deben cumplir todas las restricciones y reglas definidas en la base de datos. Aislamiento: El aislamiento asegura que una transacción se ejecute en un entorno aislado y no sea afectada por otras transacciones concurrentes. Cada transacción debe ser independiente y no debe interferir con el trabajo de otras transacciones. Durabilidad: La durabilidad garantiza que una vez que una transacción se haya confirmado (commited), los cambios realizados persistirán incluso en caso de fallos del sistema, como cortes de energía o reinicios. Los cambios se guardan de manera permanente en la base de datos. MANTENIMIENTO DE BASES DE DATOS RELACIONALES El mantenimiento adecuado de las bases de datos relacionales es esencial para garantizar su eficaz funcionamiento. Domino's Pizza implementa las siguientes prácticas de mantenimiento:
  • 19. 19 A. Copias de seguridad regulares: Domino's realiza copias de seguridad periódicas de sus bases de datos para proteger la información ante posibles fallos del sistema o pérdidas de datos. Estas copias se almacenan en ubicaciones seguras y se pueden restaurar en caso de que se produzca una interrupción o una pérdida de datos. B. Actualizaciones y parches: Es importante mantener el software de gestión de bases de datos actualizado con las últimas versiones y parches de seguridad. Domino's realiza actualizaciones periódicas de su sistema de gestión de bases de datos para aprovechar nuevas características, mejorar el rendimiento y abordar posibles vulnerabilidades. C. Monitoreo del rendimiento: Domino's supervisa constantemente el rendimiento de sus bases de datos para identificar posibles cuellos de botella y optimizar el acceso a la información. El monitoreo del rendimiento ayuda a garantizar una respuesta rápida de la base de datos y una experiencia fluida para los usuarios. D. Seguridad de datos: Domino's implementa medidas de seguridad robustas para proteger la integridad y la confidencialidad de los datos almacenados en sus bases de datos. Esto incluye el uso de firewalls, cifrado de datos, autenticación de usuarios y controles de acceso para proteger la información contra accesos no autorizados. El uso y mantenimiento de bases de datos relacionales en restaurantes, como Domino's Pizza, brinda numerosos beneficios en términos de gestión de clientes, control de inventario, procesamiento de pedidos y análisis de datos. Estas bases de datos permiten un flujo de información eficiente, mejor toma de decisiones y una administración más efectiva de los recursos. Además, el mantenimiento adecuado de las bases de datos garantiza su rendimiento óptimo y protege la integridad de los datos almacenados.
  • 20. 20 En resumen, Domino's Pizza ha adoptado el uso de bases de datos relacionales como parte integral de su operación diaria, lo que ha contribuido a su éxito en la industria de la comida rápida. Actualmente no existe una herramienta pública para la creación y monitoreo de órdenes que sea amigable para los desarrolladores ajenos a Domino´s. Por lo que el potencial beneficio en el incremento y optimización de tiempo invertido por lo clientes para realizar un pedido, así como los recursos destinados al mantenimiento de los recursos digitales involucrados; es muy grande, ya que incluso puede influir en el incremento de ventas para toda la marca, no solo los franquiciatarios que administran las sucursales. Por tales motivos hemos analizado y encontrado la mejor opción para poder realizar este proyecto y no crear ningún percance y lograr tener una mejor solución para que los repartidores no tengan ningún problema para poder encontrar mejor la dirección de los destinos de los repartos. DESCRIPCIÓN DE LA EMPRESA Domino’s Pizza fue fundada por los hermanos Tom y James Monaghan en 1960 en la ciudad de Ypsilanti, Michigan, al adquirir una pizzería por tan solo 900 dólares. En ese inicio de la década de los 60’s querían vender a los estudiantes de una institución universitaria, pizzas a domicilio - que sigue siendo la esencia de su servicio actual - pero en ese tiempo la idea no funcionó del todo, lo que desanimó a James, uno de los hermanos, retirándose del negocio, vendiendo su parte por un auto Volkswagen de medio uso. Fue así como Tom Monaghan se convirtió en el dueño absoluto, de lo que ese entonces era la pizzería Dominick’s Pizza. Tras adquirir dos
  • 21. 21 pizzerías más en Michigan, en 1965 cambió el nombre a lo que conocemos actualmente como Domino’s Pizza. EL EMBLEMÁTICO LOGO Luego institucionalizó el logotipo con una ficha de domino, con tres puntos que representaban las tres pizzerías que tenía en esos años, por lo cual colocaría una más, por cada nuevo establecimiento que inaugurara. Sin embargo, se decidió que quedara solo la tercia de puntos, como actualmente está diseñado su logo, lo que significa mucho para el propietario y socios de esta empresa de pizzas. LA EXPANSIÓN DE DOMINO´S PIZZA Para lograr su expansión, estableció el método de negocio de las franquicias, abriendo la primera en 1967, en la ciudad de East Lansing. En ese tiempo, Domino’s integró maquinaria industrial para que sus cajas de cartón fueran hechas con rapidez, con un espesor grueso con el fin de que la pizza no tuviera deformaciones. En 1973, se decidió que 30 minutos era el tiempo límite para entregar la pizza a domicilio. En caso de pasar la media hora, el producto se entregaría gratis. Esto generó mayor publicidad a la marca y también se adoptó como un eslogan. Hasta 1970 ya contaban con 280 locales y en 1981 sumaban 500 en Estados Unidos. La internacionalización llegó en 1983 abriendo un establecimiento en Canadá y otro en Australia, con lo cual Domino’s Pizza ya tenía un total de mil restaurantes. A fines de los años 80’s, Domino’s Pizza llegó a los países hispanos. Veamos cómo fue la expansión:
  • 22. 22 ● Colombia y México (1988) ● Guatemala (1989) ● Venezuela (1992) ● Ecuador y Perú (1995) EL RETIRO DE SU FUNDADOR El retiro de su fundador En 1998, su fundador y dueño Tom Monaghan decidió vender el 98 % de sus acciones, anunciando su retiro de la empresa que había creado 38 años antes, pero dejando un gran legado en la industria de la comida rápida. LA ACTUALIDAD En 2009 se empiezan a incluir otros elementos al menú, así como aplicaciones para que el consumidor tenga el seguimiento en tiempo real de la elaboración de su pizza, hasta su entrega por medio de internet. UBICACIÓN Carr. Federal Puebla - Atlixco 8505, Cuayantla, San Bernardino Tlaxcalancingo, 72820 Tlaxcalancingo, Pue. MISIÓN “Alimentar el poder de lo posible, transformando los momentos cotidianos en algo más especial.” VISIÓN “Ser la empresa de pizzas número uno en el mundo y en todos los barrios.” VALORES Los Valores de Dominos Pizza son:
  • 23. 23 ● Los clientes primero ● El respeto ● Honestidad ● Trabajo duro ● Comunidad ORGANIGRAMA DIAGRAMA ENTRADA Y SALIDA DE MERCANCÍA
  • 24. 24 MATERIALES Y METODOS Manipular la base de datos de Domino´s Pizza requiere tener acceso autorizado y seguir los protocolos establecidos por la empresa. A continuación, se presenta una descripción general de los materiales y métodos que puedes considerar para manipular la base de datos. Materiales: 1. Acceso autorizado: Debes tener los permisos necesarios y autorización de Domino´s Pizza para acceder y manipular su base de datos. Esto puede implicar obtener credenciales de acceso o trabajar en colaboración con el equipo de tecnología de la empresa. 2. Software de gestión de base de datos: Utiliza un sistema de gestión de base de datos SGBD compatible con la base de PostgreSQL, Oracle o Microsoft SQL Server. 3. Lenguaje de programación, Dependiendo de tus necesidades y preferencias, puedes utilizar un lenguaje de programación para interactuar con la base de datos. Algunos lenguajes populares para trabajar con base de datos son SQL, Python, Java, C# o Ruby. 4. Herramientas de desarrollo: Utiliza un entorno de desarrollo integrado (IDE) o un editor de texto para escribir y probar tu código. Algunos ejemplos populares son Visual Studio Code, PyCharm, Eclipse o SublimeText. Métodos: 1. Conexión a la base de datos: Establece una conexión con la base de datos de Domino's Pizza utilizando las credenciales de acceso proporcionadas. Esto puede requerir información como el nombre del servidor, el puerto, el nombre de usuario y la contraseña. 2. Consultas SQL: Utiliza consultas SQL para recuperar, agregar, actualizar o eliminar datos en la base de datos. Puedes utilizar sentencias SELECT para obtener información, sentencias INSERT o
  • 25. 25 UPDATE para agregar o modificar datos, y sentencias DELETE para eliminar registros. 3. Scripts o programas: Desarrolla scripts o programas utilizando el lenguaje de programación elegido para automatizar tareas específicas. Por ejemplo, puedes crear un script que genere informes de ventas, actualice precios de productos, o gestione la información de los clientes. 4. Pruebas y validación: Realiza pruebas exhaustivas para asegurarte de que tu código funcione correctamente y manipule la base de datos de manera adecuada. Verifica la precisión de los resultados y asegúrate de manejar posibles errores o excepciones. 5. Mantenimiento y seguridad: Una vez implementado, mantén tu proyecto actualizado y realiza copias de seguridad regulares de la base de datos para evitar la pérdida de información. También asegúrate de seguir las mejores prácticas de seguridad para proteger los datos confidenciales.
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29 RESULTADOS Y DISCUSION Resultados: Eficiencia mejorada en la gestión de pedidos: Mediante la manipulación de la base de datos de Domino's Pizza, podrías lograr una mejora en la velocidad y precisión en el procesamiento de pedidos. Esto podría implicar la implementación de consultas y algoritmos optimizados para agilizar las operaciones de búsqueda y actualización de información. Análisis de datos para la toma de decisiones estratégicas: Al manipular la base de datos, podrías realizar análisis de datos avanzados para obtener información valiosa sobre los patrones de consumo, preferencias de los clientes, rendimiento de productos y otros aspectos relevantes. Estos análisis podrían ayudar a tomar decisiones estratégicas en términos de inventario, marketing, expansión de sucursales, entre otros. Implementación de un sistema de fidelización de clientes: Al tener acceso a la base de datos de Domino's Pizza, podrías desarrollar un sistema de fidelización de clientes más efectivo. Esto podría implicar la gestión de programas de recompensas, personalización de ofertas y promociones, seguimiento de la satisfacción del cliente, entre otros aspectos. Discusión: Impacto en la experiencia del cliente: Podrías discutir cómo la manipulación de la base de datos afecta directamente la experiencia del cliente. Por ejemplo, si se logra una gestión de pedidos más eficiente, los clientes podrían experimentar tiempos de entrega más rápidos y una mayor precisión en sus solicitudes. Ventajas competitivas: Puedes discutir cómo la manipulación de la base de datos podría proporcionar a Domino's Pizza ventajas competitivas en el mercado. Por ejemplo, mediante el análisis de datos, la empresa podría identificar oportunidades de crecimiento, mejorar la segmentación de su público objetivo y adaptar su oferta a las preferencias del consumidor.
  • 30. 30 Retos y consideraciones: Es importante discutir los desafíos y consideraciones que surgieron durante el proyecto. Esto podría incluir aspectos técnicos, como la integración con sistemas existentes, la calidad de los datos y la seguridad de la información, así como aspectos éticos y de privacidad de los datos de los clientes. CONCLUSION En conclusión, un proyecto exitoso de manipulación de base de datos en Domino's Pizza puede tener un impacto significativo en la eficiencia operativa, la toma de decisiones estratégicas y la satisfacción del cliente. Al aprovechar los datos almacenados en la base de datos, es posible mejorar la gestión de pedidos, analizar patrones de consumo, implementar sistemas de fidelización de clientes y obtener una ventaja competitiva en el mercado. El proyecto ha permitido agilizar los procesos relacionados con el manejo de pedidos, lo que se traduce en tiempos de entrega más rápidos y una mayor precisión en las solicitudes de los clientes. Además, mediante el análisis de datos, se han obtenido conocimientos valiosos sobre las preferencias y comportamientos de los consumidores, lo que ha facilitado la toma de decisiones estratégicas en términos de inventario, marketing y expansión de sucursales. La implementación de un sistema de fidelización de clientes ha mejorado la experiencia del cliente al personalizar ofertas y recompensar la lealtad, lo que ha generado un mayor grado de satisfacción y retención de los clientes. Sin embargo, es importante destacar que un proyecto exitoso también ha enfrentado desafíos y consideraciones, como la integración con sistemas existentes, la calidad de los datos y la seguridad de la información. Estos aspectos se abordaron de manera adecuada para garantizar la integridad de los datos y cumplir con las regulaciones de privacidad y protección de datos.
  • 31. 31 En resumen, un buen proyecto de manipulación de base de datos en Domino's Pizza ha logrado mejorar la eficiencia operativa, impulsar la toma de decisiones basadas en datos y mejorar la satisfacción del cliente. Al aprovechar los datos almacenados en la base de datos, se han obtenido beneficios significativos que han fortalecido la posición competitiva de la empresa y han contribuido al éxito general del negocio. RECOMENDACIONES A continuación, te brindo algunas recomendaciones sobre cómo hacer un buen uso de la base de datos de Domino's Pizza: Seguridad de los datos: Asegúrate de seguir las mejores prácticas de seguridad para proteger la base de datos de Domino's Pizza. Esto incluye utilizar contraseñas seguras, implementar medidas de encriptación, controlar el acceso a la base de datos y mantenerse actualizado con las últimas actualizaciones de seguridad. Cumplimiento normativo: Asegúrate de cumplir con las regulaciones y leyes de protección de datos aplicables, como el Reglamento General de Protección de Datos (GDPR) si operas en la Unión Europea. Esto implica obtener el consentimiento adecuado de los clientes para recopilar y utilizar sus datos, así como permitirles acceder y modificar su información si lo solicitan. Calidad de los datos: Mantén la calidad de los datos en la base de datos de Domino's Pizza. Esto implica garantizar la precisión y consistencia de la información registrada, corrigiendo cualquier error o inconsistencia que pueda afectar negativamente las operaciones comerciales. Actualización regular: Realiza actualizaciones regulares de la base de datos para reflejar los cambios en los productos, precios, promociones y otra información relevante de Domino's Pizza. Esto asegurará que los datos estén siempre actualizados y precisos.
  • 32. 32  Respaldo de datos: Implementa un sistema de respaldo regular para asegurar que los datos de la base de datos de Domino's Pizza estén protegidos contra pérdidas accidentales o fallas del sistema. Esto garantizará la disponibilidad y recuperación de datos en caso de cualquier problema.  Análisis de datos: Utiliza herramientas de análisis de datos para aprovechar al máximo la información almacenada en la base de datos. Realiza análisis y generación de informes para obtener información valiosa sobre patrones de consumo, preferencias de los clientes, eficiencia operativa y otras métricas clave.  Uso ético de los datos: Asegúrate de utilizar los datos de manera ética y respetuosa. Evita el uso inapropiado o no autorizado de la información y respeta la privacidad de los clientes. No compartas datos confidenciales con terceros sin el consentimiento adecuado. BIBLIOGRAFÍA  Base de Datos - Concepto, tipos y ejemplos. (n.d.). Concepto. https://concepto.de/base-de-datos/  Cahuantico Salas, J. (17 de Julio de s.f.). Valuación de existencias. Obtenido de http://berthabme.blogspot.pe/2007/07/valuacion-de- existencias.html  Foros del Web, comunidad para aprender web. (n.d.). http://www.forosdelweb.com/  colaboradores de Wikipedia. (n.d.). Wikipedia, la enciclopedia libre. http://es.wikipedia.org/  PHP: Hypertext Preprocessor. (2023, May 11). http://php.net/index.php  XHTML 1.0: The Extensible HyperText Markup Language (Second Edition). (n.d.). http://www.w3c.org/TR/xhtml1
  • 33. 33