Está en la página 1de 30

 

CARRERA DE INGENIERÍA DE SISTEMAS

DISEÑO Y ADMINISTRACIÓN DE UNA BASE DE DATOS DE LÁCTEOS PARA LA


TIENDA LITEFREE EN LÍNEA

Autores: José Lucas Flores Gómez


Materia: Administración De Datos
Turno: Mañana
Docente: Sergio Vladimir Luna Villena

Sucre-Bolivia
2023
INDICE
1 INTRODUCCIÓN................................................................................................1
1.1 ANTECEDENTES........................................................................................1
1.2 PLANTEAMIENTO DEL PROBLEMA..........................................................3
1.3 FORMULACIÓN DEL PROBLEMA..............................................................3
1.4 OBJETIVOS DEL PROYECTO....................................................................3
1.4.1 OBJETIVO GENERAL...........................................................................3
1.4.2 OBJETIVOS ESPECÍFICOS.................................................................3
1.5 MÉTODOS....................................................................................................4
1.5.1 MÉTODO BIBLIOGRÁFICO..................................................................4
1.5.2 MÉTODO DE ENTREVISTA SEMI-ESTRUCTURADA........................4
1.5.3 MÉTODO DE BIBLIOTECA...................................................................4
1.6 INSTRUMENTOS.........................................................................................5
2 MARCO TEÓRICO.............................................................................................7
2.1 SQL Server...................................................................................................7
2.2 ROLES Y USUARIOS..................................................................................8
2.3 COPIAS DE SEGURIDAD...........................................................................9
2.4 AUTOMATIZACION...................................................................................11
2.5 IMPORTACIÓN E EXPORTANCIÓN.........................................................11
3 PROPUESTA....................................................................................................12
4 CONCLUSION..................................................................................................23
5 BIBLIOGRAFÍA.................................................................................................24
6 GLOSARIO........................................................................................................26
INDICE DE GRÁFICOS
Grafico 1: Creación de la base de datos y la creación de la tabla usuario que también se
insertando datos a la tabla ´Usuario´.......................................................................12
Gráfico 2: Creación de la tabla productos, insertando datos y dando su consulta de que
producto no estas disponibles.................................................................................12
Gráfico 3: creación de la tabla pedidos, insertando datos y la consulta.................13
Gráfico 4: creación de la tabla detalles de pedido, insertando datos y su consulta
correspondiente.......................................................................................................13
Gráfico 5: Creación de las tablas carrito de compras y direcciones de envió con sus
respectivos datos insertados...................................................................................14
Gráfico 6: Creación de las tablas de métodos de pago, valoraciones y promociones con
sus respectivos datos insertados y consultas.........................................................15
Gráfico 7: Creación de las tablas categorías, marcas, valoración del producto y
transacciones se insertaron datos a las tablas categorías y marcas......................16
Gráfico 8: creación de las tablas de envíos, devoluciones, información de ventas y
notificaciones se insertó datos a la tabla de envíos................................................17
Gráfico 9: Creación de las tablas ingredientes, proveedores, inventarios, promociones
de productos, valoraciones de usuario, ventas.......................................................18
Gráfico 10: Creación de las tablas de reportes de inventarios, mensajes de soporte y
compras recurrentes................................................................................................19
Gráfico 11: Creación de login y rol de administrador, gerente y empleado con sus
respectivos permisos por ordenadamente..............................................................20
Gráfico 12: Creación de login y rol de equipo de soporte con sus respectivos permisos
.................................................................................................................................20
Gráfico 13: Creando copias de seguridad manualmente completa y diferencial
añadiendo el comando de restauración de ambos por último mostrando que se guardó
exitosamente............................................................................................................21
Gráfico 14: Creación de la copia de seguridad automatizada completa y diferencial se
sacó captura del comando de cómo es que funciona.............................................21
Gráfico 15: Diagrama de la Base de Datos LITEFREE...........................................21
Gráfico 16: Diagrama de la base de datos LITEFREE............................................22
CAPÍTULO I

1 INTRODUCCIÓN

La implementación de una base de datos eficiente es esencial para el correcto

funcionamiento de una tienda en línea, ya que permite una gestión adecuada del

inventario, de los clientes y de las transacciones realizadas. En este proyecto, se

abordará el diseño y la administración de una base de datos para una tienda en línea,

con el objetivo de mejorar la eficiencia en la gestión de la tienda y brindar una mejor

experiencia de compra para los clientes.

Utilizando el lenguaje de programación SQL y el programa que nos brindará

servicio a este proyecto SQL Server Management Studio 19 este programa es de la

empresa de Microsoft ya que no permitirá crear la base de datos de la tienda y sus

respectivas tablas también de brindarnos seguridad y una buena optimación para que el

proyecto se realice de la mejor manera posible.

1.1 ANTECEDENTES 

En el actual panorama de las compras en línea, donde cada vez más tiendas

buscan expandirse y llegar a un público más amplio a través de plataformas digitales, el

papel de una base de datos bien diseñada y administrada se vuelve fundamental para

el éxito de una tienda en línea. La gestión adecuada de la información se convierte en

un factor clave que permite a las empresas ofrecer productos relevantes, administrar

eficientemente el inventario y proporcionar un servicio al cliente de calidad.

En este sentido, SQL, como lenguaje de programación enfocado en la gestión de

bases de datos, se convierte en una herramienta invaluable para las empresas. Su


capacidad para realizar consultas complejas, manipular y administrar datos

almacenados, así como crear y definir estructuras de datos en forma de tablas, resulta

esencial en este entorno digital. Mediante SQL, las empresas pueden aprovechar al

máximo la información almacenada en su base de datos para obtener conocimientos

valiosos y tomar decisiones informadas.

Una de las principales ventajas de SQL radica en su capacidad para realizar

consultas complejas. Esto significa que las tiendas en línea pueden formular preguntas

específicas a su base de datos y obtener respuestas detalladas. Por ejemplo, pueden

consultar cuántos productos de un determinado tipo se encuentran en stock, cuáles son

los productos más vendidos en un período de tiempo específico, o cuántos clientes han

realizado compras en una determinada categoría de productos. Estas consultas ayudan

a las empresas a comprender mejor su inventario, analizar tendencias y optimizar su

estrategia de ventas.
1.2 PLANTEAMIENTO DEL PROBLEMA

En una tienda en línea, el correcto funcionamiento de la base de datos es

fundamental para una gestión eficiente y efectiva del negocio. Sin embargo, muchas

veces se presentan problemas de gestión de inventario, información incompleta o

imprecisa de los clientes y falta de integración con otras herramientas de gestión de la

tienda. Todo esto puede provocar pérdidas económicas y una mala experiencia para el

cliente.

1.3 FORMULACIÓN DEL PROBLEMA

¿Cómo diseñar y administrar una base de datos eficiente para la tienda LITEFREE en
línea que permita una gestión adecuada del inventario, de los clientes y de las
transacciones realizadas?

1.4 OBJETIVOS DEL PROYECTO

1.4.1 OBJETIVO GENERAL

Diseñar y administrar una base de datos eficiente para la tienda LITEFREE en

línea que permita una gestión adecuada del inventario, de los clientes y de las

transacciones realizadas.

1.4.2 OBJETIVOS ESPECÍFICOS

 Crear permisos en la base de datos para tienda.


 Crear copias de seguridad de la base datos para evitar perdida de información.
 Crear una automatización de la base de datos para que siempre este actualizado
y se guarden los datos al mismo tiempo.
 Realizar una exportación de la base de datos.
1.5 MÉTODOS 

1.5.1 MÉTODO BIBLIOGRÁFICO

Integración, organización y evaluación de la información teórica y empírica

existente sobre un problema (Editorial,2020).

Se utilizo este método de investigación para sacar nueva información de

comandos SQL y para investigar cómo es una base de datos de las diferentes tiendas

online que hay en el mundo para así continuar con el proyecto.

1.5.2 MÉTODO DE ENTREVISTA SEMI-ESTRUCTURADA

Contar con una guía de entrevista, con preguntas agrupadas por temas o

categorías, con base en los objetivos del estudio y la literatura del tema (SciELO, s.f.). 

Se utilizo este método de investigación para que dificultades atraviesa la

empresa y como esta podría mejorar.

1.5.3 MÉTODO DE BIBLIOTECA

El método de investigación de escritorio, gabinete o biblioteca puede ser tanto

cuantitativo o cualitativo. Se aplica en los casos en que la recolección de datos no es

posible, apropiado o ético, por lo que es preferible realizar la investigación revisando y

analizando datos obtenidos previamente (Fernandes, 2023).

Este método se utilizó porque ninguna empresa se prestó a dar información de

su base de datos y este proyecto se basó en la búsqueda de que más o menos tendría

que la base de datos de ciertas empresas que tengas su tienda online para la

recolección de información se buscó en diferente bibliografía y páginas web.


1.6 INSTRUMENTOS

Entrevistador: Buenos días, señor García. Mi nombre es Lucas. Estoy realizando una
investigación sobre los desafíos que enfrentan las empresas de productos lácteos en el
mercado actual. Me gustaría hacer preguntas previas sobre su experiencia como
propietario de una tienda de lácteos para conocer los problemas específicos que
atraviesa su empresa. ¿Estaría disponible para un responder las preguntas?
Dueño de la tienda de lácteos (Sr. García): Buenos días, Lucas. Claro, estar encantado
de ayudarte con tu investigación. Adelante, pregúntame lo que necesites.
Entrevistador: Excelente, muchas gracias por su disposición. Comencemos. ¿Cuáles
diría usted que son los principales desafíos o problemas a los que se enfrenta su tienda
en la actualidad?
Sr. García: Sin duda, uno de los desafíos más importantes es la competencia. En
nuestro sector, hay variantes de hombres en la zona y es cada vez más difícil entre
tantas opciones. Además, los grandes supermercados también ofrecen productos de
precios competitivos, lo que nos obliga a buscar estrategias para atraer a los clientes y
mantener su fidelidad.
Entrevistador: Entiendo. ¿Podría mencionar otros desafíos que hay identificado en su
negocio?
Sr. García: Otro desafío significativo es la fluctuación de precios de los productos
lácteos. Los costos de producción, transporte y distribución pueden variar
considerablemente, lo que afecta nuestros hombres de beneficio. Además, hay factores
externos, como la disponibilidad de materia prima y las regulaciones gubernamentales,
que también influyen en los precios y la estabilidad del negocio.
Entrevistador: Interesante. ¿Cómo afecta la gestión del inventario y el control de
existencias en su empresa? ¿Ha experimentado problemas en este aspecto?
Sr. García: La gestión del inventario es un desafío constante para nosotros. Es
fundamental mantener un equilibrio entre tener suficiente stock para satisfacer la
demanda de los clientes y evitar excedentes que pueden llegar a productos vencidos o
caducados. A veces, las variaciones en la demanda o problemas en la cadena de
suministro general de diferencias para mantener un inventario adecuado.
Entrevistador: Entiendo. ¿Cómo ha afectado el cambio en los hábitos de consumo de
los clientes, especialmente con el alojamiento de las compras en línea, una tienda de
bienes?
Sr. García: Los cambios en los hábitats de consumo han significado. Cada vez más
personas optan por realizar compras en línea, lo que nos obliga a adaptarnos a esta
tendencia. Hemos tenido que invertir en una plataforma de comercio electrónico, mejor
la presencia en redes sociales y otros servicios de entrada a domicilio para seguir si
competidos en el mercado.
Entrevistador: Por último, ¿podría mencionar alguna estrategia o medida que haya
implementado en su tienda de los cambios para hacer frente a estos desafíos y mejores
el rendimiento de su negocio?
Sr. García: Por supuesto. Hemos tratado en fortalecer nuestra relación con los
probadores para obtener precios más competitivos y después de un administrador
constante
CAPÍTULO II

2 MARCO TEÓRICO 

2.1 SQL Server

Microsoft SQL Server es ideal para almacenar toda la información deseada en

bases de datos relacionales, como también para administrar dichos datos sin

complicaciones, gracias a su interfaz visual y a las opciones y herramientas que tiene.

Es algo vital, especialmente en webs que tienen la opción de registrar usuarios para

que inicien sesión.

Para las compañías, emplear esta herramienta es esencial por las facilidades

que plantea y las utilidades con las que cuenta. Si se tiene un listado de clientes, un

catálogo de productos o incluso una gran selección de contenidos multimedia

disponible, Microsoft SQL Server ayuda a gestionarlo absolutamente todo. Es básico

para el buen funcionamiento de una web o de cualquier aplicación.

Su componente principal está compuesto por un motor relacional encargado del

procesamiento de comandos, consultas, así como del almacenamiento de archivos,

bb.dd., tablas y búferes de datos. Sus niveles secundarios están destinados a la gestión

de la memoria, programación y administración de las interacciones de solicitud y

respuesta con los servidores que alojan las bases de datos (Pérez, 2021).
2.2 ROLES Y USUARIOS

Un rol define el conjunto de privilegios asignado a un miembro. Los privilegios se

asignan a los miembros mediante un rol predeterminado o un rol personalizado. A los

miembros se les asigna un rol cuando se les agrega a la organización.

Las organizaciones asignan tipos de usuarios a los miembros en función de sus

necesidades y requisitos. A los miembros se les asigna un tipo de usuario cuando se

les agrega a la organización. El tipo de usuario determina los privilegios que se pueden

conceder al miembro a través de un rol predeterminado o personalizado. Cada tipo de

usuario incluye también acceso a aplicaciones específicas (ArcGIS Enterprise, 2022).


2.3 COPIAS DE SEGURIDAD

Las empresas hacen una copia de seguridad (respaldo) de los datos que

consideran vulnerables en caso de software defectuoso, corrupción de datos, falla de

hardware, piratería maliciosa (hacking), error de usuario u otros eventos imprevistos.

Las copias de seguridad capturan y sincronizan una instantánea de un punto en el

tiempo que luego se usa para devolver los datos a su estado anterior.

Las pruebas de copia de seguridad y recuperación examinan las prácticas y

tecnologías de una organización para la seguridad y la replicación de datos. El objetivo

es garantizar una recuperación de datos rápida y confiable en caso de que surja la

necesidad. El proceso de recuperación de archivos de datos respaldados se conoce

como restauración de archivos.

Los términos copia de seguridad de datos y protección de datos a menudo se

usan indistintamente, aunque la protección de datos abarca los objetivos más amplios

de continuidad empresarial, seguridad de datos, administración del ciclo de vida de la

información y prevención de malware y virus informáticos (Rouse, 2018).

Tipos de copias de seguridad


Existe una gran cantidad de tipos de copias de seguridad, que se diferencian por

su manera de copiar los datos, velocidad y requerimientos de espacio. Los principales

tipos de copias de seguridad son:

Completa. Se realiza una copia de seguridad de todos los archivos y carpetas

seleccionados. Cuando se ejecutan copias posteriores, nuevamente se hace una copia

de seguridad de todo el listado de archivos. La restauración de una copia de seguridad


completa es rápida. Sin embargo, cada ejecución es lenta y ocupa más espacio con

respecto a las otras tipologías.

Incremental. Primero se realiza una copia de seguridad completa y las siguientes

copias incluyen únicamente los cambios realizados desde la última copia de seguridad.

Es mucho más rápida que una copia de seguridad completa y requiere menos espacio,

pero la restauración es más lenta que con una copia de seguridad completa o

diferencial.

Diferencial. Se realiza una copia de seguridad de todos los cambios realizados

desde la última copia de seguridad completa. Es mucho más rápida y requiere menos

espacio de almacenamiento que una copia de seguridad completa, pero más que una

copia de seguridad incremental. Las restauraciones son más lentas que con una copia

de seguridad completa, pero más rápidas que con copias de seguridad incrementales.

Espejo. Es un reflejo fiel de la fuente que se está respaldando, lo que implica que

un archivo eliminado en el origen, también se eliminará en la copia de seguridad.

Debido a esto, este tipo de copia de seguridad debe usarse con precaución.

Sintética completa. Reconstruye la imagen de copia de seguridad completa

usando todas las copias incrementales o diferenciales. Puede almacenarse en cintas en

localizaciones externas, con la ventaja de que se reduce el tiempo de restauración.

Backup incremental inverso. Es una copia de seguridad incremental de los

cambios realizados entre dos instancias de una copia espejo. Después de la copia

completa inicial, cada copia sucesiva aplica los cambios a la anterior completa, creando
una nueva copia de seguridad sintética completa cada vez, mientras se mantiene la

capacidad de volver a las versiones anteriores

Protección de datos continua (CDP). Permite una mayor cantidad de puntos de

restauración con respecto a los demás tipos de copia de seguridad. (Carisio, 2018)

2.4 AUTOMATIZACION

La automatización consiste en usar la tecnología para realizar tareas con muy

poca intervención humana. Se puede implementar en cualquier sector en el que se

lleven a cabo tareas repetitivas. Sin embargo, es más común en aquellos relacionados

con la fabricación, la robótica y los automóviles, así como en el mundo de la

tecnología: en el software para la toma de decisiones empresariales y los sistemas de

TI (Red Hat, 2022).

2.5 IMPORTACIÓN E EXPORTANCIÓN

La exportación masiva se refiere a la copia de datos de una tabla de SQL Server

en un archivo de datos.

Importación masiva significa cargar datos de un archivo de datos a una tabla de

SQL Server. Por ejemplo, puede exportar datos de una aplicación de Microsoft Excel a

un archivo de datos y, después, importarlos masivamente en una tabla de SQL Server.

(Microsoft , 2023)
CAPITULO III
3 PROPUESTA

Gráfico 1: Creación de la base de datos y la creación de la tabla usuario que también se


insertando datos a la tabla ´Usuario´

Gráfico 2: Creación de la tabla productos, insertando datos y dando su consulta de que


producto no estas disponibles
Gráfico 3: creación de la tabla pedidos, insertando datos y la consulta

Gráfico 4: creación de la tabla detalles de pedido, insertando datos y su consulta


correspondiente
Gráfico 5: Creación de las tablas carrito de compras y direcciones de envió con sus
respectivos datos insertados
Gráfico 6: Creación de las tablas de métodos de pago, valoraciones y promociones con
sus respectivos datos insertados y consultas
Gráfico 7: Creación de las tablas categorías, marcas, valoración del producto y
transacciones se insertaron datos a las tablas categorías y marcas
Gráfico 8: creación de las tablas de envíos, devoluciones, información de ventas y
notificaciones se insertó datos a la tabla de envíos
Gráfico 9: Creación de las tablas ingredientes, proveedores, inventarios, promociones
de productos, valoraciones de usuario, ventas
Gráfico 10: Creación de las tablas de reportes de inventarios, mensajes de soporte y
compras recurrentes
Gráfico 11: Creación de login y rol de administrador, gerente y empleado con sus
respectivos permisos por ordenadamente

Gráfico 12: Creación de login y rol de equipo de soporte con sus respectivos permisos
Gráfico 13: Creando copias de seguridad manualmente completa y diferencial
añadiendo el comando de restauración de ambos por último mostrando que se guardó
exitosamente

Gráfico 14: Creación de la copia de seguridad automatizada completa y diferencial se


sacó captura del comando de cómo es que funciona

Gráfico 15: Diagrama de la Base de Datos LITEFREE


Gráfico 16: Diagrama de la base de datos LITEFREE
CAPITULO IV
4 CONCLUSION

La implementación de una base de datos online la tienda ‘LITEFREE’ ha sido un

proyecto socioformativo exitoso que ha mejorado significativamente la gestión

empresarial y la relación de los clientes. Este proyecto ha reforzado el compromiso con

la innovación y saber un poco del crecimiento de las empresas online, esto hace que

haya una motivación a seguir investigación más acerca de las diferentes empresas que

hay y ver como es que trabaja con las bases de datos como que programas manejan,

etc.
5 BIBLIOGRAFÍA

Carisio, E. (2018, agosto 8). Tipos de copias de seguridad: cómo elegir el adecuado.

#ADNCLOUD; Mediacloud. https://blog.mdcloud.es/tipos-de-copias-de-

seguridad-como-elegir-el-adecuado/

Díaz-Bravo, L., Torruco-García, U., Martínez-Hernández, M., & Varela-Ruiz, M. (2013).

La entrevista, recurso flexible y dinámico. Investigación en educación

médica, 2(7), 162–167. https://doi.org/10.1016/s2007-5057(13)72706-6

Digital Marketing Specialist. (s/f). ¿Qué es Microsoft SQL Server y para qué

sirve? Intelequia. Recuperado el 4 de mayo de 2023, de

https://intelequia.com/blog/post/qu%C3%A9-es-microsoft-sql-server-y-para-qu

%C3%A9-sirve

Fernandes, A. Z. (2019, septiembre 20). Métodos de investigación: qué y cuáles son

(con ejemplos). Toda Materia. https://www.todamateria.com/metodos-de-

investigacion/

¿Qué es el cifrado? Definición de cifrado de datos. (s/f). Ibm.com. Recuperado el 4 de

mayo de 2023, de https://www.ibm.com/es-es/topics/encryption

¿Qué es la automatización? Ventajas e importancia de automatizar. (s/f). Redhat.com.

Recuperado el 4 de mayo de 2023, de

https://www.redhat.com/es/topics/automation
Rouse, M. (2018, septiembre 28). Copia de seguridad o respaldo. ComputerWeekly.es;

TechTarget. https://www.computerweekly.com/es/definicion/Copia-de-seguridad-

o-respaldo

rwestMSFT. (s/f). Importar y exportar datos de forma masiva (SQL Server).

Microsoft.com. Recuperado el 4 de mayo de 2023, de

https://learn.microsoft.com/es-es/sql/relational-databases/import-export/bulk-

import-and-export-of-data-sql-server?view=sql-server-ver16

Tipos de usuarios, roles y privilegios—Portal for ArcGIS. (s/f). Arcgis.com. Recuperado

el 4 de mayo de 2023, de

https://enterprise.arcgis.com/es/portal/latest/administer/windows/roles.htm
6 GLOSARIO

Automatización

Aplicación de máquinas o de procedimientos automáticos en la realización de un


proceso o en una industria. · 10

Backup

Son las copias de seguridad. · 10

Diferencial

Que indica diferencia o que constituye una diferencia. · 9

Incremental

Designa la cantidad en que aumenta una magnitud. · 9

Sintética

Que se obtiene mediante síntesis. · 10


SQL

Es un lenguaje de dominio específico, diseñado para administrar, y recuperar


información de sistemas de gestión de bases de datos relacionales. · 3
T

Tipología

Estudio de los tipos o modelos que se usan para clasificar en diversas ciencias o
disciplinas científicas. · 9

También podría gustarte