Вы находитесь на странице: 1из 10

ESCUELA SUPERIOR POLITCNICA DE

CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRNICA


ESCUELA DE INGENIERA ELECTRNICA EN CONTROL
Y REDES INDUSTRIALES

BASE DE DATOS

PROYECTO FINAL DE BASES DE DATOS


CADENA DE SUPERMERCADOS PIO-PIO
DOCENTE:
ING. IVONNE RODRIGUEZ
INTEGRANTES:
MARCO VASQUEZ (105)
ISABEL VACA (59)
DANIEL NOBOA (56)

SEMESTRE:
QUINTO A
PERIODO:
MARZO AGOSTO 2012
FIE-EIE
BASE DE DATOS
TRABAJO GRUPAL

1. TITULO DEL PROYECTO:

REGISTRO DE LAS VENTAS DE UNA CADENA DE SUPERMERCADOS


2. PROBLEMA:
La empresa de supermercado PIO PIO necesita un sistema de base de
datos que le permita registras sus ventas. El proceso de lleva
manualmente, de la siguiente manera:
a) Nota de ventas pre-impresas, con los siguientes datos:
Num_NotaVenta,
Fecha de emisin,
Datos de cliente: CI o RUC, Nombres completos, Telfono, Direccin
Descripcin del producto
Cantidad de venta
Precio unitario
Subtotales de la venta (cantidad * venta)
Valor total de la venta
b) Un cuaderno con lista de clientes
Datos personales del cliente:

CI o RUC,
Nombres completos,
Telfono,
Direccin
Sexo
Fecha de nacimiento
Venta-cliente anual (histrico, por cada ao los 10 mejores
clientes), para regalos en navidad
c) Datos de las sucursales en un archivo Excel.
d) Un

cuaderno con los productos y la lnea a los que se clasifica.


Datos de producto:
Cdigo de producto
Descripcin del producto
Stock
Lnea a la que pertenece el producto (Lcteos, Crnicos, Limpieza,
Perfumera)

e) Como la empresa requiere consultas de ventas por sucursales, es


importante que se maneje correctamente la ubicacin de dichas
sucursales de acuerdo a provincia y ciudad, para lo cual se dispone de
dos archivos planos con sta informacin.
3. REQUERIMIENTOS:
SELECT

a) El nmero de clientes mujeres que han existido en el ao 2010 en


la sucursal de Ambato.
b) Que productos NO estn en stock, se necesita ver a qu lnea de
producto pertenecen
c) Averiguar los nombres y telfono de los clientes que han hecho una
compra mayor a 200 dlares, en el 2011.
d) Que productos se han vendido ms, durante el ao 2011.

e) Conocer el nombre y direccin de la sucursal que ms ventas ha


realizado en el ltimo ao.
DML
1 requerimiento de entrada

Ingresar datos personales de los clientes

1 requerimiento de modificacin

Modificar la direccin del cliente dado el numero de cedula del


cliente.

1 requerimiento de eliminacin

Eliminar el cdigo de un producto dado el cdigo de este.

4. DISEO DE LA BASE DE DATOS


5.
ESQUEMA LGICO

Diagrama del esquema de base de datos en SQL Server

Diccionario de datos

NOMBRE
COD_CLIENTE
Ci_Cliente
RUC_CLIENTE
Nombre
Apellido
Direccion
Telefono
Cod_Sexo
Fech_Nacimiento
NOMBRE
COD_CLIENTE
AO
NOMBRE
Cod_sexo
Descripcion
NOMBRE
Num_Vent
Fecha_emision
COD_CLIENTE
Total_Venta
Cod_Suc
NOMBRE
Num_Vent

CLIENTE
TIPO DE DATO
INT
varchar [10]
varchar [13]
varchar [50]
varchar [50]
varchar [100]
varchar [10]
varchar [1]
date
MEJOR_CLIENTE
TIPO DE DATO
INT
INT
SEXO
TIPO DE DATO
varchar [1]
varchar [9]
NOTA_VENTA
TIPO DE DATO
varchar [6]
date
INT
FLOAT
int
VENTA_PRODUCTO
TIPO DE DATO
varchar [6]

ALOW NULLS

ALLOW NULLS

ALLOW NULLS

ALLOW NULLS

ALLOW NULLS

Cod_Prod
Cant_Venta
Subtotal
NOMBRE
Cod_Prod
Descripcion
Cod_Linea
PRECIO_UNIT
STOCK
NOMBRE
Cod_Linea
Descripcion
NOMBRE
CODIGO
DESCRIPCION
REGION
NOMBRE
PROVINCIA
CODIGO
DESCRIPCION
NOMBRE
CODIGO_SUC
PROVINCIA
CODIGO
NOMBRE_SUCURS
AL
FECHA_INICIO

varchar [8]
TINYINT
FLOAT
PRODUCTO
TIPO DE DATO
varchar [8]
varchar [50]
VARCHAR[6]
FLOAT
INT
LINEA_PRODUCTO
TIPO DE DATO
VARCHAR[8]
varchar [15]
PROVINCIA
TIPO DE DATO
VARCHAR (50)
VARCHAR (50)
VARCHAR (50)
CIUDAD
TIPO DE DATO
VARCHAR (50)
VARCHAR (50)
VARCHAR (50)
SUCURSALES
TIPO DE DATO
INT
VARCHAR[50]
VARCHAR[50]

ALLOW NULLS

ALLOW NULLS

ALLOW NULLS

ALLOW NULLS

ALLOW NULLS

NVARCHAR[255]
DATETIME

5. PROCESOS DE INTEGRACIN DE DATOS


Procesos utilizados para integrar los datos a la base de datos diseada
Una Pantalla por cada proceso

MIGRACIN DE LA TABLA PROVINCIA DESDE ARCHIVO PLANO HASTA LA


BASE DE DATOS

MIGRACIN
DE LA TABLA CIUDAD DESDE ARCHIVO PLANO HASTA LA BASE DE DATOS

MIGRACIN DE
LA
TABLA
SUCURSAL DESDE HOJA DE CALCULO EXCEL HASTA LA BASE DE DATOS
Esta tabla fue ocupada como provisional p_sucursal, para generar una
nueva para nuestro diseo de la base.

MIGRACIN
DE LA TABLA SUCURSALES DESDE HOJA DE CALCULO EXCEL HASTA LA
BASE DE DATOS

EN EL CUAL SE UTILIZO EL SIGUIENTE SELECT

6. SCRIP SQL PARA CADA UNO DE LOS REQUERIMIENTOS


DEFINIDOS
SELECT

El nmero de clientes mujeres que han existido en el ao 2010 en la


sucursal de Ambato.

Que productos NO estn en stock, se necesita ver a qu lnea de


producto pertenecen y en una sucursal determinada.

Averiguar los nombres y telfono de los clientes que han hecho una
compra mayor a 200 dlares, en el 2011.

Que productos se han vendido ms, durante el ao 2011.

Conocer el nombre y direccin de la sucursal que ms ventas ha


realizado en el ltimo ao.

MEJOR CLIENTE DEL AO, lo utilizamos para sacar la informacin para


poder llenar la tabla mejor cliente.

DML
1 requerimiento de entrada

Ingresar datos personales de los clientes

1 requerimiento de modificacin

Modificar la direccin del cliente dado el numero de cedula del


cliente.

1 requerimiento de eliminacin

Eliminar el cdigo de un producto dado el cdigo de este.

ANEXO: CD CON INFORME EN WORD, BACKUP DE LA BASE DE DATOS.

Вам также может понравиться