TRABAJO_BASE_DE_DATOS (1).pdf
-
Upload
juver-valderrama-reyes -
Category
Documents
-
view
223 -
download
0
Transcript of TRABAJO_BASE_DE_DATOS (1).pdf
BASE DE DATOS DE PLAZA GRADOS
USP Página 0
“Año de la diversificación productiva y del fortalecimiento de la educación”
UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA INDUSTRIAL
BASE DE DATOS DE PLAZA GRADOS
DOCENTE:
ING. FRANZ VARGAS MORALES
CURSO:
BASE DE DATOS
INTEGRANTES:
HUAMAN CHAUCA KATHERINE MARLENE
OLIVA RODRIGUEZ FAVIO MARCELO
CHIMBOTE - 2015
BASE DE DATOS DE PLAZA GRADOS
USP Página 1
INDICE
1. MANUALTECNICO
1.1. PROPOSITO
1.2. DIRIGIDO
2. DESCRIPCION DE LA EMPRESA
3. DIAGRAMA DE CONTEXTO
4. MODELO DE PROCESOS
5. REGLAS Y PROCESOS DE NEGOCIO
6. DIAGRAMA DE FLUJO DE DATOS
7. DISEÑO DE BASE DE DATOS
7.1. DISEÑO CONCEPTUAL
7.2. DISEÑO LOGICO
7.3. DISEÑO FISICO
8. DICCIONARIO DE DATOS
9. CONCLUSIONES
BASE DE DATOS DE PLAZA GRADOS
USP Página 2
1. MANUAL TECNICO
1.1 PROPOSITO
Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se
les hayan otorgado.
Son necesarias para facilitar el almacenamiento de grandes cantidades de
información y mantenerlos seguros ya que usuarios o personas no autorizadas no
pueden acceder a la información.
En conclusión, mantener bases de datos, resulta un instrumento de información
muy valioso y que puede ser aprovechado efectivamente en la generación de
ventas y utilidades.
1.2 DIRIGIDO
El presente manual está dirigido al dueño de la bodega “Plaza Grados” el Sr. Ruiz
Custodio Wilder.
A nuestro docente Ing. Franz Vargas Morales quien nunca desistió al enseñarnos y deposito
su esperanza en nosotros.
BASE DE DATOS DE PLAZA GRADOS
USP Página 3
2. DESCRIPCION DE LA EMPRESA
Actualmente “Plaza Grados”, se dedica al rubro de compra y venta, se basa en
productos de todo tipo tales como abarrotes, golosinas, gaseosas, productos de
limpieza, se encuentra ubicada en el Mercado Joven 2 de Junio puesto 19-20 Santa -
Chimbote - Ancash, tiene una trayectoria de 8 años, el dueño actualmente es el
Señor Ruiz Custodio Wilder identificado con RUC 10329669110.
El trato en esta empresa es muy buena, casi la gran mayoría de personas que
acuden a comprar nos comentaron que se sienten a gusto con el precio y atención
que brinda Plaza Grados.
La calidad de los productos es de muy buen estado, el precio de los productos no es
tan elevado sino que es al alcance de los clientes, y la limpieza abarca mucho ya
que el ambiente es agradable.
BASE DE DATOS DE PLAZA GRADOS
USP Página 4
3. REGLAS DE NEGOCIO
A continuación se presentan las reglas y procesos de negocio.
3.1 GESTIÓN DE ALMACÉN
3.1.1 Procesar producto:
Plaza Grados verifica el producto en la lista de productos de acuerdo a la marca y
categoría asignada. En caso de no existir el producto pasa a ser registrado como
nuevo, establecido bajo una nueva codificación.
3.1.2 Controlar kardex:
Durante el proceso de atención en Plaza Grados, el producto puede sufrir
diversas modificaciones en la asignación de kardex. En caso de sufrir una
modificación de asignación de stock pasa a ser actualizado de manera rápida.
3.2. GESTIÓN DE PEDIDO
3.2.1 Elaboración de pedidos:
En Plaza Grados los productos deben de estar en buen estado en caso contrario
pasa a ser cambiado.
Los pedidos son registrados en una nota de pedidos los cuales pueden ser
modificados o eliminados a petición del cliente.
En caso de no estar conforme, el cliente rechaza el pedido.
3.2.2 Gestión de los datos de los clientes
Deben presentar DNI o RUC.
Verificar el nombre que exista en la lista de cliente en caso de no existir pasa a
ser registrado como nuevo cliente.
BASE DE DATOS DE PLAZA GRADOS
USP Página 5
3.3. GESTIÓN DE COMPRA
3.3.1. Adquisición de productos:
Plaza Grados realiza pedidos a sus proveedores, en caso de ya no contar con tal
producto, ya que verifican el kardex constantemente.
BASE DE DATOS DE PLAZA GRADOS
USP Página 6
4. DIAGRAMA DE CONTEXTO
PLAZA
GRADOS
Empleado
Proveedor Clientes
Informa
solicitud de
productos
Envía productos
solicitados
Envía solicitudes
Control de ingreso/salida de productos
Solicitud Aprobada/Rechazada
Boleta de pago
Solicita
productos
Entrega
productos
solicitados
BASE DE DATOS DE PLAZA GRADOS
USP Página 7
5. MODELO DE PROCESOS
PLAZA GRADOS
GESTION DE ALMACEN GESTION DE VENTA
PROCESAR
PRODUCTO
CONTROLAR
KARDEX
ELABORACION DE
PEDIDOS
GESTIÓN DE
DATOS DE LOS
CLIENTES
GESTION DE COMPRA
ADQUISICION DE
PRODUCTOS
BASE DE DATOS DE PLAZA GRADOS
USP Página 8
6. DIAGRAMA DE FLUJO DE DATOS
PROCESAR PRODUCTO
PLAZA
GRADOS
Registrar
Productos
Categoría
Precio
Marca Registrar nuevos
productos
Nombre
Nuevo producto
BASE DE DATOS DE PLAZA GRADOS
USP Página 9
CONTROLAR KARDEX
Controlar el kardex
PLAZA
GRADOS
Entrada Salida
BASE DE DATOS DE PLAZA GRADOS
USP Página 10
Movimiento_Pedido
ELABORACION DE PEDIDOS
Registrar Productos
del pedido
PLAZA
GRADOS
Registrar pedido
Cliente Pedido
Registrar ventas
Ventas
Nota_salida_ped
Nota_salida
BASE DE DATOS DE PLAZA GRADOS
USP Página 11
GESTIÓN DE LOS DATOS DE LOS CLIENTES
PLAZA
GRADOS
Registrar a sus
clientes
Clientes
Registrar a sus
nuevos clientes
Nuevos Clientes
BASE DE DATOS DE PLAZA GRADOS
USP Página 12
ADQUISICION DE PRODUCTOS
PLAZA
GRADOS
Registrar la
compra
Registrar
productos que van
a ser adquiridos
Orden_de_compra
movimiento_orden
Proveedores
Nota_ingreso
Detalle_producto
BASE DE DATOS DE PLAZA GRADOS
USP Página 13
7. DISEÑO DE BASE DE DATOS
7.1. DISEÑO CONCEPTUAL
BASE DE DATOS DE PLAZA GRADOS
USP Página 14
7.2. DISEÑO LOGICO
BASE DE DATOS DE PLAZA GRADOS
USP Página 15
7.3. DISEÑO FISICO
BASE DE DATOS DE PLAZA GRADOS
USP Página 16
8. ESTRUCTURA DE TABLAS
CREATE TABLE MARCA ( IDMARCA INT PRIMARY KEY, NOMMARCA CHAR (50) NOT NULL ); CREATE TABLE CATEGORIA ( IDCATEG INT PRIMARY KEY, NOMCATEG CHAR (50) NOT NULL ); CREATE TABLE PRODUCTO ( IDPROD INT PRIMARY KEY, IDMARCA_FK INT NOT NULL, IDCATEG_FK INT NOT NULL, NOMPROD CHAR (50) NOT NULL, PREPROD DECIMAL (8,3) ); CREATE TABLE MOVIMIENTO_PEDIDO ( ID_MOVPED INT PRIMARY KEY, IDPROD_FK INT NOT NULL, CANTIDAD INT NOT NULL ); CREATE TABLE PEDIDO ( IDPEDIDO INT PRIMARY KEY, IDCLI_FK INT NOT NULL, ID_MOVPED_FK INT NOT NULL, FECHA_PEDIDO DATE NOT NULL ); CREATE TABLE CLIENTE ( IDCLI INT PRIMARY KEY, NOMCLI CHAR (50) NOT NULL, APEL1CLI CHAR (50) NOT NULL, APEL2CLI CHAR (50) NOT NULL, TELCLI INT NOT NULL ); CREATE TABLE VENTAS ( ID_VENTA INT PRIMARY KEY, IDPROD_FK INT NOT NULL, ID_CLI_FK INT NOT NULL, CANTIDAD INT NOT NULL,
BASE DE DATOS DE PLAZA GRADOS
USP Página 17
FECHA_VENTA DATE NOT NULL); CREATE TABLE NOTA_SALIDA ( ID_NOTA_SALIDA INT PRIMARY KEY, ID_VENTA_FK INT NOT NULL, FECHA_SALIDA DATE NOT NULL ); CREATE TABLE NOTA_SALIDA_PED ( ID_NOTA_SALIDA_PED INT PRIMARY KEY, ID_MOVPED_FK INT NOT NULL, FECHA_SALIDA DATE NOT NULL ); CREATE TABLE PROVEEDOR ( IDPROV INT PRIMARY KEY, RUC INT NOT NULL, NOMPROV VARCHAR (250) NOT NULL, TELPROV INT NOT NULL, DIRECPROV CHAR (80) NOT NULL ); CREATE TABLE ORDEN_DE_COMPRA ( ID_ORDEN INT PRIMARY KEY, ID_MOVORD_FK INT NOT NULL, IDPROV_FK INT NOT NULL, FECHA_ORDEN DATE NOT NULL ); CREATE TABLE MOV_ORDEN ( ID_MOVORD INT PRIMARY KEY, IDPROD_FK INT NOT NULL, CANTIDAD INT NOT NULL ); CREATE TABLE NOTA_DE_INGRESO ( ID_NOTA_ING INT PRIMARY KEY, IDPROV_FK INT NOT NULL, FECHA_INGRESO DATE NOT NULL ); CREATE TABLE DETALLE_PRODUCTO ( ID_DETALLE INT PRIMARY KEY, ID_NOTA_ING_FK INT NOT NULL, IDPROD_FK INT NOT NULL, CANTIDAD INT NOT NULL );
BASE DE DATOS DE PLAZA GRADOS
USP Página 18
CREATE TABLE KARDEX ( ID_KARDEX INT PRIMARY KEY, ID_DETALLE_FK INT NOT NULL ); CREATE TABLE ENTRADA ( ID_ENTRADA INT PRIMARY KEY, ID_KARDEX_FK INT NOT NULL, ); CREATE TABLE SALIDA ( ID_SALIDA INT PRIMARY KEY, ID_KARDEX_FK INT NOT NULL, );
BASE DE DATOS DE PLAZA GRADOS
USP Página 19
9. DICCIONARIO DE TABLAS
TABLA: MARCA
Descripción Tabla que contiene el listado de las Marcas de los productos.
#Columna Nombre de Columna Tipo de Dato Nulo Comentario
1 IDMARCA int No Código asignado a la marca (Clave Principal)
2 NOMMARCA char(50) No Nombre de la marca
TABLA: CATEGORIA
Descripción Tabla que contiene el listado de las Marcas de los productos.
#Columna Nombre de Columna Tipo de Dato Nulo Comentario
1 IDCATEG int No Código asignado a la categoría(Clave Principal)
2 NOMCATEG char(50) No Nombre de la categoría
TABLA: PRODUCTO
Descripción Tabla que contiene los datos del producto
#Columna Nombre de Columna Tipo de Dato Nulo Comentario
1 IDPROD int No Código asignado al producto (Clave Principal)
2 IDMARCA_FK int No Marca del producto (Clave Foránea)
3 IDCATEG_FK int No Categoría del producto (Clave Foránea)
4 NOMPROD char(50) No Nombre del producto
5 PREPROD float (8,3) No El precio del producto (en soles)
TABLA: CLIENTE
Descripción Tabla que contiene datos del cliente
#Columna Nombre de Columna Tipo de Dato Nulo Comentario
1 IDCLI int No Código asignado al cliente (Clave Principal)
2 NOMCLI char(50) No Nombre del cliente
3 APEL1CLI char(50) No Primer apellido del cliente
4 APEL2CLI char(50) No Segundo apellido del cliente
5 TELCLI int No Teléfono del cliente
BASE DE DATOS DE PLAZA GRADOS
USP Página 20
TABLA: PROVEEDOR
Descripción Tabla que contiene datos del proveedor
#Columna Nombre de Columna Tipo de Dato Nulo Comentario
1 IDPROV int No Código asignado al proveedor (Clave Principal)
2 RUC int No RUC del proveedor
3 NOMPROV varchar(250) No Nombre del proveedor
4 TELPROV int No Teléfono del proveedor
5 DIRECPROV char(80) No Dirección del proveedor
TABLA: MOV_PEDIDO
Descripcion Tabla que contiene el movimiento de pedidos.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_MOVPED int No Codigo asignado al movimiento del pedido (Clave Principal)
2 IDPROD_FK int No Codigo asignado al Producto (Clave Foranea)
3 CANTIDAD int No Cantidad de Productos
TABLA: PEDIDO
Descripcion Tabla que contiene el pedido.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 IDPEDIDO int No Codigo asignado al pedido (Clave Principal)
2 IDCLI_FK int No Codigo asignado al Cliente (Clave Foranea)
3 ID_MOVPED_FK int No Codigo asignado al movimiento del pedido (Clave Foranea)
4 FECHA_PEDIDO date No Fecha en que se realiza el pedido.
TABLA: VENTAS
DESCRIPCION Tabla que contiene las ventas.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_VENTA int No Codigo asignado a la venta (Clave Principal)
2 IDPROD_FK int No Codigo asignado al Producto (Clave Foranea)
3 IDCLI_FK int No Codigo asignado al Cliente (Clave Foranea)
4 CANTIDAD int No Cantidad de Ventas
5 FECHA_VENTA date No Fecha que se realiza la venta
BASE DE DATOS DE PLAZA GRADOS
USP Página 21
TABLA: NOTA_SALIDA
DESCRIPCION Tabla que contiene las notas de salida.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_NOTA_SALIDA int No Codigo asignado a las notas de salida (Clave Principal)
2 ID_VENTA_FK int No Codigo asignado a las ventas (Clave Foranea)
3 FECHA_SALIDA date No Fecha que se realiza la salida del producto.
TABLA: NOTA_SALIDA_PED
DESCRIPCION Tabla que contiene las notas de salida de los pedidos.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_NOTA_SALIDA_PED int No Codigo asignado a las notas de salida de pedidos (Clave Principal)
2 ID_MOVPED_FK int No Codigo asignado al movimiento de pedido (Clave Foranea)
3 FECHA_SALIDA date No Fecha que se realiza la salida del pedido.
TABLA: ORDEN_DE_COMPRA
DESCRIPCION Tabla que contiene la orden de compra.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_ORDEN int No Codigo asignado a la orden (Clave Principal)
2 ID_MOVORD_FK int No Codigo asignado al movimiento de la orden (Clave Foranea)
3 IDPROV_FK int No Codigo asignado al proveedor (Clave Foranea)
4 FECHA_ORDEN date No Fecha en que se realiza la orden de compra.
TABLA: MOV_ORDEN
DESCRIPCION Tabla que contiene el movimiento de la orden.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_MOVORD int No Codigo asignado al movimiento de la orden (Clave Principal)
2 IDPROD_FK int No Codigo asignado al producto (Clave Foranea)
3 CANTIDAD int No Cantidad de productos para el movimiento de la orden
BASE DE DATOS DE PLAZA GRADOS
USP Página 22
TABLA: NOTA_INGRESO
DESCRIPCION Tabla que contiene la nota de ingreso.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_NOTA_ING int No Codigo asignado a la nota de ingreso (Clave Principal)
2 IDPROV_FK int No Codigo asignado al proveedor (Clave Foranea)
3 CANTIDAD int No Cantidad de productos para la nota de ingreso
TABLA: DETALLE_PRODUCTO
DESCRIPCION Tabla que contiene el detalle de los productos.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_DETALLE int No Codigo asignado al detalle del producto (Clave Principal)
2 ID_NOTA_ING_FK int No Codigo asignado a la nota de ingreso (Clave Foranea)
3 IDPROD_FK int No Codigo asignado al producto (Clave Foranea)
4 CANTIDAD int No Cantidad del detalle de producto.
TABLA: KARDEX
DESCRIPCION Tabla que contiene el kardex o almacen.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_KARDEX int No Codigo asignado al Kardex (Clave Principal)
2 ID_DETALLE_FK int No Codigo asignado al detalle del producto (Clave Foranea)
TABLA: ENTRADA
DESCRIPCION Tabla que contiene la entrada de los productos al Kardex.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_ENTRADA int No Codigo asignado a la entrada (Clave Principal)
2 ID_KARDEX_FK int No Codigo asignado al Kardex(Clave Foranea)
BASE DE DATOS DE PLAZA GRADOS
USP Página 23
TABLA: SALIDA
DESCRIPCION Tabla que contiene la salida de los productos al Kardex.
#Columna Nombre Columna Tipo de Dato Nulo Comentario
1 ID_SALIDA int No Codigo asignado a la salida (Clave Principal)
2 ID_KARDEX_FK int No Codigo asignado al Kardex(Clave Foranea)
10. CONCLUSIONES
Las bases de datos son muy importantes ya que al observar el proceso que se
sigue en la organización para determinar los requerimientos que se necesitan para
la elaboración de un sistema y para ello se recurren a varias técnicas de
recopilación de información para que el proyecto satisfaga las necesidades de los
usuarios finales que es el que esta en pleno contacto con él. Con respecto al
trabajo realizado esta base de datos ayudara a Plaza Grados poder llevar un orden
y asi aseguramos que podemos identificar a nuestros mejores clientes y darles un
trato diferencial nos ayuda a desarrollar su lealtad. Si el cliente se siente bien
atendido es menos probable que busque otro proveedor y actualmente la
retención de clientes es un factor importante en las utilidades de las empresas. Así
mismo, conocer a los clientes y saber sus preferencias es un recurso vital en el
desarrollo de productos y estrategias de ventas. Poder conocer con exactitud los
datos básicos de segmentación del cliente (sexo, edad, preferencias básicas, etc.)