Vous êtes sur la page 1sur 13

22-3-2018 Implementación de la

base de datos:
“Abarrotes los payasitos”
Base de datos

Maestra: Gabriela Elizabeth Vargas Espinoza


Antonio de Jesús Rodriguez García
Brian Alejandro Flores Silva
Medina García Mauricio
Conteras Martínez Iam Arturo
ITESI
Introducción

Abrir un negocio es un problema para muchas personas, no solo el costo que implica
iniciar uno, sino también los riesgos que conlleva. El éxito de un negocio es el fruto del
buen manejo tanto de los recursos como de la administración de este, ya sea
empresario o emprendedor, tiene que aprender de uno u otra forma.

Todos quieren tener éxito y buscan las herramientas necesarias para alcanzar sus
objetivos, pero cada día se registran negocios que fracasan a pesar de toda la buena
voluntad de sus dueños, esto es por el mal manejo de la administración del negocio, y
esto conlleva a no usar adecuadamente los recursos con los que se cuentan (y desde
luego también sucede con una base de datos que será el caso que se verá a
continuación).

El proyecto está dirigido a ayudar al establecimiento: “Abarrotes los payasitos”. Debido


a la ineficiencia que existe, sobre el movimiento de las transacciones y el manejo del
inventario en los productos que la tienda ofrece.

En dicho proyecto se pretende implementar una base de datos relacional. Con el fin
de resolver las ineficiencias que existen y abarcar cada cuestión que se presente para
mejorar la estabilidad y el manejo del establecimiento, para ello se iniciara desde lo
más básico que debe llevar una base de datos común e ir detallando cada paso que
se necesita para solucionar dichos casos particulares.

En pocas palabras este será el diseño y análisis de un diagrama entidad-relación, el


manejo y creación de tablas y la implementación de estas en el sistema gestor de base
de datos “SQL SERVER”.

Pag. ii
Índice.

CAPITULO 1: Generalidades del proyecto ....................................................................................... 3


1.1 Generalidades y Antecedentes de la Empresa ...................................................................... 4
1.2 Objetivos. ............................................................................................................................. 4
1.2.1 General: ............................................................................................................................ 4
1.2.2 Específico: ........................................................................................................................ 4
1.4 Problemática. ....................................................................................................................... 5
1.5 Justificación.......................................................................................................................... 5
1.6 Alcance. ............................................................................................................................... 6
CAPITULO 2: Marco teórico ............................................................................................................ 6
2.1 Descripción de la base de datos. ........................................................................................... 7
SQL Server ................................................................................................................................. 7
CAPITULO 3: Desarrollo .................................................................................................................. 8
3.1 Planteamiento del problema. ............................................................................................... 9
3.2 Entidades y atributos............................................................................................................ 9
3.3 Diagrama Entidad-Relación .................................................................................................. 9
3.4 TABLAS ............................................................................................................................... 10
Conclusión ................................................................................................................................... 11
Bibliografía .................................................................................................................................. 11

Pag. iii
CAPITULO 1

GENERALIDADES DEL PROYECTO


1.1 Generalidades y Antecedentes de la Empresa

La tienda comercial “Abarrotes los payasitos” ubicada en la calle División del


Nte. 174, San Gabriel 3ra Secc, 36640 Irapuato, Gto, fue fundada muchos años
atrás por el Sr. Arturo Contreras Camarillo Luego de mantener un negocio familiar
por años en el estado de México, el negocio se mudó a la ciudad de Irapuato, Gto.

Sus ventas comenzaron en julio del año 2013 en un principio comenzó como una
dulcería, con el tiempo se fueron añadiendo distintos tipos de productos, como por
ejemplo de comida, limpieza, abarrotes etc. Hasta llegar a lo que es la tienda hoy
en día, es una tienda familiar y actual mente cuenta con 4 empleados. Commented [AR1]: Revisar el texto para que no sea
repetitivo.

Commented [AR2]: Mencionarlo en problemática.


Quitarlo de la historia.

Imagen 1: ubicación

1.2 Objetivos.

1.2.1 General:

Mejorar el manejo de la información administrativa de la tienda de abarrotes “Los


Payasitos”, plantear un sistema de almacenamiento de productos, proveedores,
clientes, mediante el análisis y planteamiento de una base de datos para el manejo
adecuado de los productos, servicios y necesidades. Commented [AR3]: Revisar los lineamientos, y componer
el objetivo, siempre termina con infinitivo. Agregar tiempo
1.2.2 Específico: Commented [AR4]: Son los pasos, para cumplir el
objetivo general.

 Llevar un control de inventario con el uso de un Sistema Gestor de


Bases de datos (SQL Server).

Pag. 4
 Modificar el acomodo de los productos de tal manera que sea de fácil
manejabilidad y buena apariencia para los clientes.

 Brindar un servicio al cliente de calidad.

 Se recomienda ampliar el catalogo de productos de la marca "La


Costeña", ya que los clientes tienen gran gusto por esta marca.

 Se recomienda buscar estrategias con los proveedores para reducir


los costos y esto se vea reflejado en un precio más accesible para los
consumidores finales.

 Analizar el problema para identificar las entidades y atributos


correspondientes.
 Realizar los diagramas entidad-relación para identificar las tablas y la
posición de las llaves foráneas.
 Aplicar la normalización a nuestras tablas para poder identificar los datos que
no son necesarios o los que nos falten
 Una ves las tablas estén correctamente diseñadas se pasara a digital, en
nuestro caso utilizaremos el sistema SQL. Commented [BAFS5]: Falta pasos específicos

1.4 Problemática.

El establecimiento “Abarrotes los payasitos” aun hoy en día lleva a cabo sus
registros en libreta (papel) lo cual es algo muy poco seguro y a su vez vuelve los
datos muy poco confiables y por esta razón en algunas ocasiones hay diferencias
en lo que se cree (lo que tienen registrado) que se ha comprado o vendido en algún
lapso y en la cantidad de ganancias real mente obtenidas.

1.5 Justificación.

Debido a la gran facilidad y eficiencia que nos brindan las tecnologías actuales para
resolver ciertas tareas que en este caso sería el registró de una tienda, por lo cual

Pag. 5
los negocios (tiendas, minisúper, etc.) tiene que implementar una base de datos
para agilizar el proceso y aumentar la eficiencia. En este proyecto se desarrollará
paso a paso la base de datos que se implementará para resolver el problema, esta
atreves de la normalización de la BD (base de datos) para evitar posibles errores.

La implementación de la BD optimizara las ventas, optimizar las ganancias,


aumentara la credibilidad y seguridad de los registros.

1.6 Alcance.

Implementar un gestor de bases de datos para el control y manejo de las


operaciones que se realizan en el establecimiento denominado “Los Payasitos”.

 Registrar las entradas y salidas para mantener actualizado el stock.


 Remplazar el uso de papel y reducir el trabajo manual como se hace en
común.
 La consulta de información relacionada con productos.

Con la implementación de un sistema gestor de bases de datos se busca tener un


óptimo uso de las herramientas que se tienen al alcance de la empresa. Así mismo
de contribuiría en reducir costos de operación y mostraría una mejor apariencia al
negocio con el uso de tecnologías. Commented [BAFS6]: Hasta que parte voy a entregar del
proyecto y en que fecha se terminara.

Pag. 6
CAPITULO 2

MARCO TEÓRICO
2.1 Descripción de la base de datos.

SQL Server
Microsoft SQL Server es un sistema de gestión de base de datos relacional
(RDBMS) producido por Microsoft. Su principal lenguaje de consulta es Transact-
SQL, una aplicación de las normas ANSI / ISO estándar Structured Query Language
(SQL) utilizado por ambas Microsoft y Sybase.
Ventajas
Es útil para manejar y obtener datos de la red de redes y compatibilidad con la
mayoría de las tareas administrativas de SQL Server.
Al trabajar en una red social permite agregar otros servidores de SQL Server, y
puede ver las bases de datos del otro compañero.
Tiene una gran compatibilidad con los programas desarrollados para Windows.
Desventajas
Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
No se puede utilizar como practicas porque se prohíben muchas cosas, tiene
restricciones en lo particular.
Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado
pequeño, una pésima implementación de los tipos de datos variables.
Ventajas y desventajas de nuestra base propuesta.
Ventajas Desventaja
Un mayor orden al recibir o vender un
Mayor tiempo al realizar una venta.
producto.
Actualizaciones del Stock de los Constante actualización de productos y
productos. características.
Consulta de precios más rápida y
eficaz.
Facilidad al realizar el inventario.
Tabla 1 Ventajas y desventajas

Pag. 7
CAPITULO 3
DESARROLLO
3.1 Planteamiento del problema.

El establecimiento “Abarrotes los payasitos” vende productos de primera


necesidad entre otros, se desea conocer el nombre y apellidos de los clientes, de la
misma forma se les otorgara un código o clave (ejemplo C0001). Cada uno de los
productos tiene un nombre, precio y se les asigna un código o clave que los identifica
(ejemplo P0001). Un cliente puede comprar varios productos y un producto del
mismo tipo puede ser comprado por varios clientes.

Los productos son suministrados por distintos proveedores, hay que tener en cuenta
que un producto puede ser suministrado por un proveedor y un proveedor puede
suministrar varios productos. Cada proveedor cuenta con un nombre, teléfono,
dirección y una clave única.

3.2 Entidades y atributos


Entidad atributos
Cliente Nombre, Apellido y clave
Producto Precio, nombre y clave
Proveedor Nombre, teléfono, dirección y clave
Tabla 2 Entidades y atributos

3.3 Diagrama Entidad-Relación

Imagen 2: Diagrama E-R

Pag. 9
3.4 TABLAS
Cliente
C_Clave C_Nombre C_Apellido
int Varchar Varchar
P. K
Tabla 3 Cliente

Producto
P_Clave Pro_Clave P_Nombre P_Precio
int int Varchar int
P. K F. K
Tabla 4 Producto

Proveedor
Pro_Clave Pro_Nombre Pro_Teléfono Pro_Dirección
int Varchar int varchar
P. K
Tabla 5 Proveedor

Compra
Num_Compra C_Clave C_Nombre P_Clave P_Nombre P_Precio
int Int varchar int varchar int
P. K F. K F. K
Tabla 6 Compra

Pag. 10
Conclusión

Con la realización de este proyecto, pudimos detectar algunas incongruencias


que afectan drásticamente a la tienda de abarrotes “Los Payasitos”, y a través
de la investigación y el análisis que realizamos con el uso y apoyo de Bases
de datos relacionales, logramos encontrar la solución a la problemática que
establecimos previamente.

Después de realizar el documento con sus respectivos puntos pudimos concluir que
a pesar de que es una base de batos con tablas no tan complicadas pueden brindar
una gran ayuda en cuanto a la administración de los recursos y de esta forma se
puede ver reflejadas las ganancias y pérdidas, de la misma forma notamos que
debido a que estas nunca utilizaron algo parecido nuestro trabajo no solo será el
diseño de la base de datos si no que tendremos que explicar a detalle la forma
correcta de utilizar la base de datos y sus respectivas tablas.

Nosotros como equipo, consideramos que, si nuestras recomendaciones son


aplicadas puntualmente al negocio que ayudamos, estas pueden repercutir
considerablemente en el mejoramiento del nivel de ventas de los productos y
satisfacción de los clientes que estos tienen sobre el establecimiento.

Bibliografía
Espinoza, L. (02 de 04 de 2016). ventajasydesvantajasdebasesdedato. Obtenido de
http://ventajasydesvantajasdebasesdedatos.blogspot.com/2016/04/

microsoft. (s.f.). Microsoft SQL Server. Obtenido de Microsoft: https://msdn.microsoft.com/es-


mx/library/bb545450.aspx

Microsoft. (s.f.). www.microsoft.com. Obtenido de Microsoft-SQL: https://www.microsoft.com/es-


es/sql-server/sql-server-downloads

Pag. 11

Vous aimerez peut-être aussi