Documente Academic
Documente Profesional
Documente Cultură
Uponic
Facultad de informtica
Proyecto de Base de dato
FACULTAD DE INFORMATICA
Integrantes:
Veiky Viachica.
Locne Obando
Carlos Rojas.
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
INTRODUCCION
Este trabajo se realizara con la finalidad de aprender un poco ms sobre una base
de datos, sus caractersticas, usos, estructuras, diseos, entre otros, ya que en
este presente proyecto trataremos de dar respuesta al problema que se encontr
en la tienda de variedades Rojas.
Es muy importante este sistema de gestor de bases de datos ya que va hacer una
herramienta adecuada para la tienda variedades Rojas, porque as almacenara
los datos con seguridad, recuperacin ante fallos, gestin centralizada,
estandarizacin del lenguaje de consulta y funcionalidad avanzada.
Dentro de las tareas bsicas del sistema sern llevar el control de compras, ventas
por das, generando el listado de ventas de blusas, Pantalones, Calzado de
damas y caballeros, y accesorios.
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
OBJETIVO GENERAL
Creacin de Base de Dato para llevar el control de compra y ventas en la
tienda Variedades Rojas.
OBJETIVOS ESPECIFICOS
Clasificar los productos de acuerdo a su marca y tipo.
Controlar las compras por medio de Facturacin.
Facilitar un mejor control de las compras realizada a los proveedores.
Controlar las ventas realizadas a los Clientes, por medio de facturas en la
tienda variedades Rojas.
Garantizar que la base de dato muestre la informacin, por medio de
reportes, adecuada en las ventas diras, semanales, quincenales,
mensuales y anual.
Crear una aplicacin con interfaz sencilla, que aplique los principios del
diseo de Bases de datos, con cuentas privilegiadas.
Realizar respaldos manuales de la base de datos.
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
NORMALIZACIN
PRODUCTOS.
1FN. Cada campo sea nico.
Para que la tabla producto, est en 1FN, el campo marca, es un campo multivalor,
por lo tanto pasa a una tabla.
PROVEEDOR.
1FN. Cada campo sea nico.
Para que la tabla proveedor, est en 1FN, el campo agente_venta, es un campo
multivalor, por lo tanto pasa a una tabla.
COMPRA
1FN. Cada campo sea nico.
La tabla compra, est en 1FN.
2FN. Tiene que estar en 1FN, y que exista un campo clave
Ahora ya est en 1FN y el campo a seleccionar como campo clave es el cdigo.
3FN. Tiene que estar en 2FN. En que exista dependencia entre la clave
primaria y los dems campos.
Se cumple porque si realizamos consultas de tipo SQL, algunos de los campos,
estos dependen de la clave primaria.
COMPRA (cdigo_factura, fecha, descuento, total, IVA)
EMPLEADO
1FN. Cada campo sea nico.
Para que la tabla empleado, est en 1FN, el campo cargo, es un campo
multivalor, por lo tanto pasa a una tabla.
VENTA
1FN. Cada campo sea nico.
La tabla de venta est en 1FN.
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
CLIENTE
1FN. Cada campo sea nica
La tabla de cliente, est en 1FN
2FN. Tiene que estar en 1FN, y que exista un campo clave
Ahora ya est en 1FN y el campo a seleccionar como campo clave es el cdigo.
3FN. Tiene que estar en 2FN. En que exista dependencia entre la clave
primaria y los dems campos.
AGENTE_VENTA
PROVEERDOR CODIGO
CODIGO NOMBRE
DIRECCION MARCA
CODIGO APELLIDO
TELEFONO TELEFONO
NOMBRE
EMPLEADO
VENTA CODIGO
CODIGO NOMBRE
FECHA APELLIDO
DESCUENTO DIRECCION
CARGO
TOTAL CEDULA
CODIGO
IVA TELEFONO
NOMBRE
EMAIL
PRODUCTO
CODIGO
NOMBRE CLIENTE
TALLA CODIGO
PRECIO_COMPRA NOMBRE
PRECIO_ VENTA APELLIDO
EXCISTENCIA DIRECCION
TELEFONO
DETALLE_VENTA
CODIGO_VENTA COMPRA
FECHA_VENTA CODIGO_FACTURA
CANTIDAD DESCUENTO
SUBTOTAL FECHA
DETALLE_DE_COMPRA TOTAL
CODIGO_FACTURA IVA
CODIGO_COMPRA
CANTIDAD
SUBTOTAL
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
Diagrama de Entidad-Relacin
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
DICCIONARIO DE DATOS
MODELO DE RELACION.
PASO 1: escribir una cada una de las entidades, como una nica tabla CON sus
atributos.
existencia)
CARGO (cdigo,nombre)
CARGO (cdigo,nombre)
PK
VENTA (cdigo, fecha, descuento,IVA, total)
PK
COMPRA (cdigo, fecha, descuento, IVA, total)
PK
CLIENTE (cdigo, nombre, apellido, telefono, direccin)
PK
PASO 3: para la relacin de N: M se crea una tercera tabla con las claves de
entidades relacionadas ms la clave de la tercera tabla y los atributos propio de
las relaciones si existen.
codigo_cargo)
FK
GARGO:(codigo, nombre, apellido)
PK
Universidad Popular de Nicaragua
Uponic
Facultad de informtica
Proyecto de Base de dato
CONSULTAS
POR CADA TABLA
SELECT
INSERT
INSERT INTO MARCA(CODIGO,NOMBRE)
VALUES(0001,LEVI`S)
DELETE
DELETE FROM MARCA WHERE CODIGO=0001
UPDATE
UPDATE MARCA
SET
NOMBRE=APOLO
WHERE CODIGO=0001