Professional Documents
Culture Documents
Equipo de Trabajo
Asesor Joan Miguel Palacios Ramirez
Integrantes Camargo Pillaca, Angel Miguel Jara Blanco, Jonathan Ruiz Ccenhua, Wilder Silva Valdivia, Jorge Armando Sirlopu Sotelo, Jessica
Historia
Versin 1.0 Fecha 12/05/2013 Modelo de Datos Descripcin o Cambios introducidos
TABLA DE CONTENIDO
Pg.
1. Modelo Logico de Base de Datos 2. Modelo Fisico de Base de Datos 3. Diccionario de Datos 3.1. Menu 3.2. Vendedores 3.3. Clientes 3.4. Pedidos 3.5. Cobranzas 3.6. Prod_Ped 3.7. Productos
4 5 6 6 6 7 8 9 10 10
A continuacin se detalla el diagrama Entidad Relacin de nuestra Base de Datos: La tabla men solo almacena cadenas tipo varchar y no interacta con ninguna tabla. En la tabla vendedores vemos que un vendedor puede atender a muchos clientes. Tambin vemos que a travs de la tabla clientes, un vendedor puede generar varios pedidos. En la tabla clientes vemos que un cliente puede generar varios pedidos. En la tabla pedidos vemos que un pedido puede involucrar varios productos. Tambin se observa que un pedido genera una cobranza. En la tabla productos vemos que un producto puede estar involucrado en varios pedidos. En la tabla prod_ped se organiza cada pedido con su cantidad de productos sirviendo como intermediario entre las tablas pedidos y productos para evitar la relacin de muchos a muchos.
2. Modelo Fisico de Base de Datos A continuacin se detalla el Modelo de Datos de nuestra Base de Datos: Cada vendedor atiende a muchos clientes y cada vendedor puede generar muchos pedidos. Cada cliente puede realizar muchos pedidos. Cada pedido puede involucrar muchos productos y generar una cobranza. Un producto puede estar en muchos pedidos. En la tabla prod_ped se organiza cada pedido con su cantidad de productos sirviendo como intermediario entre las tablas pedidos y productos para evitar la relacin de muchos a muchos.
realizan
generan
estn contenidos
3. Diccionario de Datos
3.1. Menu
Descripcion: En esta tabla se almacenan los nombres de los menus que aparecern en el formulario Menu Principal.
Columnas:
PK Nombre
Opc?
Tipo
nombre
Varchar (10)
3.2. Vendedores
Descripcion: En esta tabla se almacenan los datos del vendedor como su nombre, usuario y contrasea. Tambien se le asigna un cdigo de vendedor.
codvend
Int (6)
nombre
Varchar (45)
user
Usuario para el Login del vendedor Contrasea para el Login del vendedor
Varchar (45)
pass
Varchar (45)
3.3. Clientes
Descripcion: En esta tabla se almacenan los datos del cliente: nombre, direccin y su posicin de Google Maps (X e Y). Tambien se le asigna un cdigo de cliente y un cdigo de vendedor por el cual ser atendido.
codcli
Int (6)
nomcli
Varchar (35)
dircli
Direccion del Cliente Coordenada de Posicion X del cliente en el Google Maps Coordenada de Posicion Y del cliente en el Google Maps
Varchar (50)
xcli
Float (10,5)
ycli
Float (10,5)
codvend
Int (6)
3.4. Pedidos
Descripcion: En esta tabla se almacenan los detalles generales del pedido: el cdigo del cliente, el importe que paga el cliente, la cantidad de productos en el pedido, la fecha del pedido y el importe total que debe pagar el cliente por el pedido. Se le asigna un cdigo de pedido automatico, el cdigo de vendedor que genero el pedido y un cdigo de cobranza si es que el importe del cliente es menor que el importe total.
codped
Int (6)
codcli
Int (6)
codcob
Codigo de la Cobranza que genera Pago del cliente sobre el pedido Cantidad de productos totales del pedido
Int (6)
importe
Float (10,2)
cantidad
Int (11)
fecha
Date
importet
Float (10,2)
codvend
Int (6)
3.5. Cobranzas
Descripcion: Se genera un cdigo de cobranza automtico, el importe total del pedido y la diferencia del importe pagado por el cliente con el importe total (deuda).
Columnas: PK Nombre Descripcin Codigo de la Cobranza que genera el pedido Opc? Tipo
codcob
Int (6)
imptotal
Float (10,2)
deuda
Float (10,2)
3.6. Prod_Ped
Descripcion: En esta tabla se guardan y relacionan los productos comprados en el pedido. Se almacena el cdigo del producto con el cdigo del pedido al cual pertenece. El cdigo del pedido puede repetirse pues para un solo pedido puede haber muchos productos. Y finalmente la cantidad comprada de cada producto. Columnas: PK Nombre Descripcin Codigo del Producto del Pedido Opc? Tipo
codprod
Int (6)
codped
Int (6)
cantidad
Int (11)
3.7. Productos
Descripcion: Aqu se almacena el nombre del producto, el tipo del producto, el costo del producto, el precio de venta del producto y su cantidad de stock. Se genera automticamente un cdigo de producto.
10
codprod
Int (6)
nomprod
Varchar (30)
tipoprod
Varchar (30)
costprod
Float (10,2)
precprod
Float (10,2)
cantprod
Int (11)
11