INSTITUTO TECNICO SUPERIOR INCOS EL ALTO
ESTUDIANTES:
JHONNY REYNALDO MAMANI MAURICIO
DINO MAYNASA NAYDANA
CHRISTIAN MAMANI RAMOS
JUDITH MARY PEREZ SANCHEZ
CURSO: 2” A” TURNO NOCHE
MATERIA: BASE DE DATOS
DOCENTE: Ing. EDITH ROXANA GUTIERREZ LLUSCO
LA PAZ, EL ALTO- BOLIVIA
BASE DE DATOS PARA LA COMERCIALIZACION DE CEMENTO
(EMPRESA DANCLA DISTRIBUCIONES IMPORT-EXPORT)
A. Describir el objeto de estudio, problema y el objetivo del Sistema a
diseñar.
DESCRIPCION DEL OBJETO DE ESTUDIO
La empresa comercializadora de cemento “DANCLA DISTRIBUSIONES
IMPORT-EXPORT” Esta empresa fue creada en el año 2013 y está a cargo del
señor DANIEL JAIME MAMANI CALANI y la señora GRACIELA FLORES
LEON, actual mente cuenta con dos centros de distribución, el primero se
encuentra ubicado en La Paz, Cruce Villa Adela, Calle 1 Zona Bolívar Municipal
Nº135, el segundo centro queda ubicado en la ciudad de Cochabamba, Vinto
frente a la alcaldía Km 16/2.
La empresa se encarga a la distribución de cemento al por mayor siendo su
clientela primordial las ferreterías. Nuestra manera de cobrar es mediante al
contado y al crédito de preferencia al contado.
Nuestra base de datos iría dirigida a registrar las ventas, compras, facturación,
registro de clientes y los gastos que podríamos tener durante la jornada y
durante el mes así para poder tener un informe detallado de todo el egreso y
también de los ingresos que tenemos del producto que se ofrece, también eso
nos ayudaría a mantener un control detallado de nuestras cuentas de débito y
las que tenemos a crédito.
PROBLEMA DEL SISTEMA
La empresa cuenta con un sistema en el OneDrive en hojas Exel, el sistema se
aplicado en base a las necesidades que la empresa requirió al transcurrir el
tiempo.
A causa de eso existe redundancia de datos, datos sueltos, fuga de
informacion y no la relación correcta con las tablas en uso.
OBJETIVO DEL SISTEMA
Objetivo General
Realizar e implementar una base de datos para organizar, estructurar los datos
de una manera eficiente.
Objetivos Específicos
Generas entidades acordes las necesidades requeridas.
Generar los atributos para la base de datos.
Generar tablas.
Realizar la relación de las tablas debidamente.
Realizar normalización.
B. DISEÑO CONCEPTUAL
Lenguaje natural
Vamos a desarrollar una base de datos para el control de las ventas en las
cuales deben tener (fecha de venta, código de venta, producto) las
compras(código compra, fecha compra, precio compra)
trasnporte_almacen(nombre, ci, teléfono, fecha de carga, destino, código
salida, lugar de salida)facturación (código fac, razón social, nit/ci, ubicación,
producto, cantidad, p/u, descripción) registro del clientes (código cliente,
nombre, teléfono, ubicación-sector, nombre del negocio)control de las cuentas
por cobrar ,generación de los pedidos, datos del personal de ventas,
contabilidad, logística, gerencia.
Identificar de Atributos
Primeramente podemos identificar las entidades que tenemos que son :
CLIENTES: sus atributos serian (FECHA_NAC,NOMBRE_CLIENTE, CI,
CELULAR, UBICACIÓN, COD_CLIENTE)
PEDIDO: sus atributos serian ( FECHA_PEDIDO, FECHA_ENTREGA,
COD_CLIENTE)
FORMA DE PAGO: Sus atributos serian ( DEC_FORMA_DE_PAGO,
ID_FORMA_dE_PAGO)
AGENCIA: Sus atributos serian ( GERENTE, NOMBRE_AGENCIA,
UBICACIÓN)
PRODUCTOS:Sus atributos serian ( CATEGORIA, MARCA, PRECIO,
CANTIDAD, COD_PRODUCTO)
PROVEEDORES: Sus atributos serian ( NOMBRE, DIRECCION,
COD_PROVEEDOR)
FACTURAS: Sus atributos serian ( COD_FACTURA, NIT, NUM_FACTURA,
RAZON_SOCIAL, FECHA)
Identificación de Relaciones
La relación que existe entre el diagrama de entidad relación serian:
La entidad PROVEEDOR tiene relación con la entidad PRODUCTOS, ya que la
relación que existe es de suministrar.
La entidad PROVEEDOR tiene relación con la entidad AGENCIA, el proveedor
es el que suministra los productos por lo tanto estas dos entidades tienen
relación.
la entidad CLIENTE se relaciona con la entidad AGENCIA por que es la se
encarga de la venta al cliente.
La entidad CLIENTE también se relaciona con la entidad PEDIDO, el cliente es
el que realiza el pedido y por lo tanto estas dos entidades se relacionan.
La entidad CLIENTE se relaciona también con la entidad FORMA DE PAGO,
ya que el cliente tiene diferentes opciones de pago y puede elegir una que le
convenga.
La entidad PROVEEDOR tiene relación con la entidad FACTURA y esta tiene
relación con la entidad CLIENTE, el proveedor es el que se encarga de dar la
factura al cliente entonces estas 3 entidades tienen relación.
La entidad AGENCIA tiene una relación con la entidad PEDIDO ya que a través
de esta se hacen los pedidos necesarios.
Identificar de Restricciones
Las claves primarias que tenemos en este caso son las que se ven a
continuación:
CLIENTE (COD_CLIENTE)
PRODUCTO (COD_PRODUCTO)
PROVEEDORES (COD_PROVEEDORES)
FACTURAS (COD_FACT)
PEDIDO (COD_PEDIDO)
DIAGRAMA ENTIDAD RELACIÓN
C. DISEÑO LÓGICO
En base a Al diagrama Entidad – Relación del diseño conceptual
propagar claves
En la entidad CLIENTE, las claves que se propagan son (COD_FAC y
COD_PEDIDO)
En la entidad AGENCIA, las claves que se propagan serian
(COD_PROVEEDOR y COD_PEDIDO)
Entre las entidades AGENCIA y PEDIDO, las claves que se propagan entre
estas dos seria (COD_CLIENTE y COD_AGENCIA)
En la entidad PRODUCTOS, la clave que se propaga es
(COD_PROVEEDORES)
Entre las entidades PROVEEDORES y FACTURAS, las claves que se
propagan son (COD_FACT y COD_PROVEEDOR)
En la entidad FORMA_DE_PAGO, la clave que se propaga es
(COD_CLIENTE)
Traducción de tipos de entidades, atributos y relaciones
Las entidades que tenemos en este caso son las siguientes:
PROVEEDORES, PRODUCTOS, CLIENTES, PEDIDO,
FORMA_DE_PAGO, AGENCIA, y FACTURA. De todas estas entidades al
identificar debemos saber cuáles son las fuertes y débiles.
Una entidad fuerte seria la entidad de CLIENTE, ya que esta puede ser
identificada solo son sus atributos, también a esta entidad se le relaciona
con otras entidades como ser la entidad de PEDIDO, la cual es una entidad
débil ya que esta no existiría sin que el cliente haga su respectivo pedido.
La entidad CLIENTE como dijimos es una entidad fuerte y también se
relaciona con la entidad AGENCIA, esta también es una entidad fuerte
entonces se podría decir que se relacionan dos entidades fuertes. El cliente
acude a la agencia hace el pedido respectivo y el pedido llega al cliente.
Con esto se puede ver que las entidades CLIENTE Y AGENCIA ambas
entidades fuertes se relaciona atreves de una entidad débil que es la
entidad PEDIDO
La entidad CLIENTE también se relaciona con la entidad
FORMA_DE_PAGO, esta entidad es una entidad débil ya que no se puede
identificar solo con sus atributos.
La entidad PROVEEDORES, es una entidad fuerte esta entidad se
relaciona con la entidad PRODUCTOS, que también seria una entidad
fuerte ya que ambas tienen atributos por los cuales se pueden identificar por
si solas, la entidad PROVEEDORES, también se relaciona con la entidad
FACTURA que es una entidad débil y a través de esta se relaciona con una
entidad fuerte que es la entidad de CLIENTE, ya que la entidad
PROVEEDORES es la que proporciona la factura al CLIENTE, entonces la
entidad FACTURA al ser también una entidad débil es la que relaciona a
dos entidades fuertes a las que ya mencionamos.
Restricciones de Integridad. Si el diagrama relacional requiere ser
normalizada, normalizar hasta una Tercera Forma Normal.
Diagrama Relacional FINAL