Upload
milo-simpatias-chavez
View
504
Download
0
Embed Size (px)
Citation preview
Base de Datos
1
BASE DE DATOS
CATEDRATICO:
DR. CARLOS ARTURO TORRES
GASTELÙ
30 de Noviembre del 2011
CORTES SOBERANES JUAN
MANUEL S09007694
SALAZAR CHAVEZ HERMILO S09007622
Base de Datos
2
INTRODUCCION
El proyecto presentado a continuación se enfoca a la creación de una
Base de Datos para la empresa YuliCosmetics.
El desarrollo que muestra es una estructura de fácil acceso donde se llevo
a cabo una organización de la información de la entidad para la
agilización de las operaciones a las que se enfrenta diariamente.
Fue necesario el almacenamiento de todo tipo de información como lo
son sus inventarios, datos de sus clientes, proveedores, empleados, registro
de las ventas y demás información de terceros que intervienen en sus
operaciones, todo esto para conseguir el mejoramiento del control de sus
operaciones diarias y facilitar la toma de decisiones.
Base de Datos
3
MISIÓN:
Proveer de productos de belleza para las mujeres veracruzanas que se
quieran ver más atractivas y que gocen de belleza única.
VISIÓN:
Ser una empresa bien posicionada en el mercado de los cosméticos y que
las mujeres veracruzanas conozcan nuestros servicios.
SLOGAN:
«Por una vida con BELLEZA»
Base de Datos
4
ANTECEDENTES
La empresa distribuidora Yuly se dedica a la venta de cosméticos este
negocio familiar tuvo sus inicios en el año 2000 cuando a la familia Díaz
Avendaño se le vino a la mente el formar un negocio el cual pudiera
producirle buenas utilidades eligieron los cosméticos ya que la mayoría de
la familia son de sexo femenino al principio empezaron con pocos
productos ya que no contaban con el capital suficiente y no tenían
buenos proveedores. En el año 2003 después de que ya contaban con
más clientes se le hizo una inyección de capital al negocio para extenderlo
y se asociaron otros miembros de la familia este negocio fue creciendo y
creciendo.
En el año 2008 se encontraron con grandes problemas pues surgió un
conflicto familiar lo cual llevo a la separación de algunos socios esto
produjo que la empresa Yuly se viera en dificultades económicas casi para
tomar la decisión de cerrar la empresa pero la persistencia y la unión de la
familia hizo que el negocio siguiera su marcha.
Otro de los problemas que tuvo la empresa fue la crisis que se presento en
los últimos años en el país.
En la actualidad el negocio sigue en el mercado cada día con mejores
ganancias al logrado posicionarle en el mercado de los cosméticos en un
buen lugar dentro de las pequeñas y medianas empresas.
Base de Datos
5
PLANTEAMIENTO DEL PROBLEMA
YULY Cosmetics se dedica al ramo de la distribución de cosméticos
en el puerto de Veracruz, se desea considerar la información
referente al giro de la empresa, ya sea para su almacenamiento o
para su utilización en las diferentes transacciones que realiza.
Es necesario registrar la información de todos los artículos manejados
en la empresa en una base de datos.
Se necesita también almacenar los datos de los proveedores,
clientes, inventario, empleados, registro de las ventas y demás
entidades participantes en los procesos de la empresa.
Realmente lo que vamos a realizar es una organización de la
información de nuestra Pyme y por medio de esto agilizar las
operaciones de la misma. Así como también mantener al día los
datos de la empresa y que estos permanezcan íntegros, constantes y
actualizados.
SOLUCION
Diseño de un modelo Entidad – Relación de la empresa.
La creación de una base de datos en el SMBD Microsoft SQL Server
2008 R2.
La instalación del SMBD en la empresa.
Implementación del SMBD y capacitación al personal que labora en
la empresa.
Mantenimiento de la base de datos implementada.
Base de Datos
6
SUPUESTOS SEMANTICOS
El nombre de un artículo no es único por lo tanto debe de
diferenciarse el uno del otro, es decir un artículo se puede llamar
igual que otro pero quizás el fabricante no es el mismo.
Aunque dos artículos tengan el mismo nombre pueden no ser del
mismo proveedor o fabricante.
Un artículo puede ser elaborado por más de un fabricante. Esto
quiere decir que un artículo con un mismo nombre o que su
utilización se la misma es fabricado por dos o más fabricantes.
Dos clientes pueden llamarse de la misma forma por lo tanto debe
diferenciarse el uno del otro. Podemos tener más de dos clientes con
el mismo nombre más sin embargo estos pueden no ser de la misma
zona, Por lo que se debe de diferenciar uno del otro.
Un cliente puede comprar más de un producto del mismo
fabricante.
Un cliente puede comprar más de un producto de distintos
fabricantes o un cliente puede comprar más de un producto cuya
utilización se la misma pero que sean de distintos fabricantes. Por
ejemplo: Compra 2 labiales, uno de Revlon y el otro de Avon.
Un cliente puede comprar mercancía a crédito o al contado.
YulyCosmetics ofrece la opción de vender mercancía a crédito o al
contado, esto quiere decir que también debemos de llevar registro
de las ventas que fueron a crédito o al contado.
La empresa puede tener más de un proveedor por lo tanto debe de
identificarse uno de otro.
Los proveedores nos pueden surtir de mercancía a crédito o al
contado. Al igual que las ventas la empresa se surte de mercancía a
Crédito o al contado, tenemos también que llevar un registro de
nuestras compras.
Base de Datos
7
Un proveedor nos puede surtir de mercancía de un mismo fabricante
pero de distinta zona, por ejemplo podemos tener un proveedores
que nos vendan mercancía del mismo proveedor pero que son de
distintas zonas de la ciudad.
IDENTIFICACION DE ENTIDADES
PROVEEDORES
CLIENTES
DETALLE DE CLIENTES
VENTAS
DETALLE VENTA
INVENTARIO
EMPLEADOS
DETALLE DE EMPLEADO
ARTÍCULOS
Base de Datos
8
MODELO ENTIDAD RELACION
Base de Datos
9
DIAGRAMA ENTIDAD RELACION
Base de Datos
10
CONSULTAS
1ra posible consulta «Proveedores por zona»
«Dame los proveedores de la zona de Veracruz»
2da posible consulta «Proveedores por Fabricante»
«Dame los proveedores del fabricante Revlon»
Base de Datos
11
3ra posible consulta
«Dame todos los artículos del fabricante Avon»
4ta posible consulta
«Dame todos los empleados con una antigüedad mayor-igual a 2 años»
Base de Datos
12
ESENARIO: INVENTARIOS
ENTIDAD INVOLUCRADA: ARTÍCULOS.
DESCRIPCIÓN:
El gerente necesita saber con cuantos productos dispone la empresa, para
eso es necesario realizar un conteo de cada uno de los artículos con los
que cuenta en el momento determinado la empresa.
Debe tener registrado todas las entradas (compras) y salidas (ventas) de
cada producto para poder sacar un estimado.
Después de haber realizado un inventario los artículos serán ordenados de
acuerdo a sus características y dependiendo la clasificación que se haya
elegido.
Para poder ver el inventario se realiza el siguiente reporte:
REPORTE: EXISTENCIA EN EL ALMACEN
CRITERIO DE ORDENACIÓN: Fecha
FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011
DIRIGIDO: gerente, jefe del almacén.
CÁLCULO:
En este reporte se realiza el cálculo de la existencia de un producto el cual
se realiza de la siguiente manera:
Al inicio de cada período se dispone de un número de existencia de los
artículos el cual llamaremos inventario inicial, a este le sumaremos las
entradas (compras), que se realizaron en el período y le restaremos las
salidas (ventas), que se realizaron.
Base de Datos
13
FORMULA: inventario inicial + entradas – salidas = existencia
VISTA DEL REPORTE EN EL ALMACEN
Base de Datos
14
ESCENARIO: CLIENTES DISTINGUIDOS
ENTIDAD INVOLUCRADA: CLIENTES
DESCRIPCIÓN:
La empresa Yuly’s tiene una gran cantidad de clientes que realizan sus
compras al mayoreo o al menudeo. Los clientes son indispensables para las
utilidad que se obtenga al final del periodo ya que entre más compren
mas utilidad habrá.
Los clientes se pueden clasificar por: una clave, nombre, apellidos, etc.
El gerente general de ventas necesita conocer quiénes son sus clientes
más frecuentes para poder otorgarles algún descuento o regalo y poder
ver cuáles son sus ingresos totales para ello necesita que sus empleados de
ventas le elaboren el siguiente reporte:
REPORTE: MEJORES CLIENTES
CRITERIO DE ORDENACIÓN: Id _cliente
FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011
DIRIGIDO: Gerente de ventas.
CÁLCULO:
En este reporte se busca obtener los 10 clientes mayoristas durante el
periodo en curso para eso se registrara el artículo comprado por el cliente,
la cantidad que compro y al que precio lo adquirió. Para obtener el total
se multiplicara la cantidad por el precio unitario.
FORMULA: Cantidad * Precio_unitario = Total
VISTA DEL REPORTE MEJORES CLIENTES
Base de Datos
15
Base de Datos
16
ESCENARIO: COMPRAS A PROVEEDORES
ENTIDADES RELACIONADAS: PROVEEDORES Y ARTÍCULOS.
DESCRIPCIÓN:
El proveedor es la entidad que se encarga de surtir o abastecernos los
artículos que ya no tengamos en existencia, se realiza una compra de ellos
el cual nos venderán a un precio de adquisición para posterior mente
poderlo vender a un precio mayor.
El gerente general necesita saber quiénes son los mejores proveedores de
la zona y los que nos otorgan los mejores precios.
El jefe de almacén necesita saber cuántos artículos acaban de llegar para
poder realizar un nuevo inventario.
Se necesita saber el total de costo de nuestra compra al proveedor para
ello se requiere del siguiente reporte:
REPORTE: COMPRA A PROVEEDORES
CRITERIO DE ORDENACIÓN: Fecha ó Id_proveedores.
FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011
DIRIGIDO: Gerente general, gerente de compras y jefe de almacén.
CÁLCULO:
En este reporte se requiere mantener informado al gerente de general del
total del costo compra a nuestros proveedores efectuado por la empresa
En el periodo en curso para esto se registrara la cantidad de artículos
comprados y lo multiplicaremos por el precio para obtener nuestro total.
Para saber el total de costo del periodo solo se sumarán los totales
Base de Datos
17
FORMULA: Cantidad * Precio_unitario = Total
Total + Total…… = Total de costo del periodo.
VISTA DEL REPORTE DE COMPRA A PROVEEDORES
Base de Datos
18
ESCENARIO: VENTAS
ENTIDADES RELACIONADAS: ARTÍCULOS Y CLIENTES.
DESCRIPCIÓN:
Las ventas son intercambios que se realizan entre cliente-vendedor.
Dependiendo de las ventas que se efectúen durante el periodo podremos
obtener las utilidades o pérdidas. Existen clientes que a la hora de la venta
pagan al contado o la empresa le facilita la posibilidad de pago pudiendo
ser a crédito.
El gerente de ventas necesita al final del periodo conocer las ventas y los
ingresos que estos generen, en este reporte también se puede ver el total
que los deudores diversos le deban a la empresa
REPORTE: VENTAS A CREDITO
CRITERIO DE ORDENACIÓN: Id factura.
FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011
DIRIGIDO: GERENTE DE VENTAS.
CÁLCULO:
En este reporte se puede ver detalladamente las ventas a crédito
realizadas por la empresa y le permite a gerente llevar un control y
observar que clientes siguen aumentando su crédito. El total del crédito se
obtiene multiplicando la cantidad por el precio unitario.
FORMULA: Cantidad * Precio_unitario = Total
Base de Datos
19
VISTA DEL REPORTE DE VENTAS A CREDITO
Base de Datos
20
ESCENARIO: SALARIOS
ENTIDADES RELACIONADAS: EMPLEADOS.
DESCRIPCIÓN:
Los salarios es un cobro de parte de un empleado a la empresa por la
prestación de su trabajo el gerente necesita ver una nomina la cual
muestre los días trabajados y las faltas que haya tenido el trabajador
durante el periodo para poder calcular el salario que recibirá.
Es muy útil para el gerente para llevar un control de faltas y sacar el total
de gastos de salarios.
Los empleados deben de tener una clave para identificarlos, pueden
clasificarse dependiendo del puesto que tengan, etc.
REPORTE: SALARIOS
CRITERIO DE ORDENACIÓN: Id empleado.
FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011
DIRIGIDO: GERENTE.
CÁLCULO:
Este reporte va dirigido para el gerente que esté a cargo de supervisar a
los empleados se deberá tener una cuota fijo unitario por día trabajado,
para poder realizar la operación se verá los días de asistencia que haya
tenido el trabajador en el periodo para así poderlo multiplicar por la cuota
por día y así poder sacar el salario para cada trabajador.
FORMULA: Cantidad * Precio_unitario = Total
VISTA DEL REPORTE DE SALARIOS
Base de Datos
21
CONSULTA 1 --------------------------------
Consultas
--------------------------------
SELECT Id_Articulo, Nom_Art,Precio
Base de Datos
22
AS'Costo'
from Articulos
where Precio<= 80 and Id_Articulo<=2014
orderby Precio DESC;
CONSULTA 2 select Nom_Proveedor,Fabricante,UPPER(Nom_Proveedor)AS
Nom_Proveedor_MAYUS
from Proveedores
where Fabricante LIKE'MA%'
orderby 1,2,3;
CONSULTA 3
select No_Almacen, Nom_Art, Existencia
from Inventario
where No_Almacen = 2 and Existencia between 10 and 40
orderby Existencia DESC;
Base de Datos
23
CONSULTA 4
SELECTCOUNT(*)AS PRODUCTOS,
MIN(Precio)AS price_min,
MAX(Precio)AS price_max,
AVG(Precio)AS price_avg
from Articulos
CONSULTA 5
select Id_Empleado, Edad, Puesto
from Detalle_Emp
where Edad between 23 and 29
orderby Edad;
Base de Datos
24
-------------------------------------------
Reporte Existencia en el Almacén en Pesos
-------------------------------------------
REPORTE 1
SELECT Nom_Art, No_Almacen,(Existencia*Precio)AS total_Dinero_Almacén
FROM Inventario
where No_Almacen = 2
orderby total_Dinero_Almacén DESC;
------------------------------------------
Reportes De Ventas Efectuadas
------------------------------------------
REPORTE 2
select Id_Factura,Nom_Art,(Importe_Uni * Piezas)AS Total_De_Importe
from Detalle_Venta
where Id_Factura between 5004 and 5008
orderby Id_Factura;
Base de Datos
25
-------------------------------------------
Reporte De Un Solo Proveedor Especifico
REPORTE 3
select Id_Articulo, Nom_Art, Existencia, Id_Proveedor AS Unico_Proveedor
from Inventario
where Id_Proveedor = 1013 OR Id_Proveedor = 1015
orderby Existencia ASC;
------------------------------------------
Reporte De Mayor Factura
-----------------------------------------
REPORTE 4
select Id_Factura, Total
from Detalle_Venta
orderby Id_Factura, Total DESC;
Base de Datos
26
CONCLUCION
Con la implementación de la Base de Datos a la empresa YuliCosmetics
podemos concluir que con ella conseguimos:
El mejoramiento de la organización de la información, mediante una
sencilla estructura que permite el acceso a cualquier persona de
una forma muy fácil.
Acceso a la información de una forma más rápida y sencilla
Mejor control en las operaciones realizadas diariamente por la
entidad, ya que es realizado con mayor exactitud y rápidamente.
Facilita la toma de decisiones, gracias a la estructura y variedad de
informes en la que es presentada la información
Con una correcta Base de Datos se puede ver claramente reflejados los
resultados no solo con la empresa YuliCosmetics si no que en cualquier
negocio será de gran apoyo.