(NOMMER)
(DIRMER)
(TELMER)
(CIUMER)
(PROMER)
(CODFRU)
(NOMFRU)
(PVEFRU)
En otra ocasin se quiso llevar la gestin de cmo llegaban los productos a los
diferentes mercados desde los almacenes con sus facturas correspondientes. Se
diseo una ficha para manejar la informacin con los siguientes datos.
Numero de factura
Fecha de factura
(NUMFAC)
(FECFAC)
Cdigo de almacn
Nombre del almacn
Cif del almacn
(CODALM)
(NOMALM)
(CIFALM)
(CODMER)
(NOMMER)
(DIRMER)
(CIUMER)
(PROMER)
Cdigo de la fruta
Nombre de la fruta
Cantidad a entregar en Kg.
Precio del kilo
(CODFRU)
(NOMFRU)
(CANKGS)
(PREKGS)
Todo ello llevo a la necesidad de disear los datos de modo que resolviesen
todos estos inconvenientes y se optimizase su gestin.
ANLISIS
Los datos que se han obtenido del usuario se encuentran en la tabla que se
muestra a continuacin.
Descripcin
Nombre
Tipo y
Tamao
X(4)
X(34)
X(30)
X(5)
X(30)
X(2)
X(25)
X(9)
X(4)
X(15)
X(20)
X(30)
Cdigo de la fruta
Nombre de la fruta
Cdigo de la medida de venta
Nombre de la medida de venta
Stock de fruta en medida en el puesto
Precio de la fruta en la medida
X(3)
X(20)
X(2)
X(15)
9(6)
9(4)
X(3)
NOMALM
CIFALM
CODFRU
CMEFRU
STKALM
PDIFRU
X(35)
X(15)
X(3)
X(2)
9(6)
9(4)
Numero de la factura
Fecha de la factura
Cdigo del almacn
Nombre del almacn
Cif del almacn
Cdigo del mercado
Nombre del mercado
Direccin del mercado
Cdigo postal del mercado
Ciudad del mercado
Provincia del mercado
Cdigo del puesto
Nombre del puesto
Cif del puesto
Nombre del propietario del puesto
Cdigo de la fruta vendida
Nombre de la fruta
Cdigo de la medida de venta
Nombre de la medida de venta
Unidades de medida vendidas
Precio distribucin de la medida
Precio total de la fruta
Importe de base imponible de la factura
Porcentaje sobre del IVA
Importe del IVA de la factura
Total de la factura
X(10)
D
X(3)
X(35)
X(15)
X(4)
X(35)
X(30)
X(5)
X(25)
X(25)
X(4)
X(20)
X(15)
X(30)
X(3)
X(20)
X(2)
X(15)
9(6)
9(4)
9(6)
9(8)
9(2)
9(7)
9(8)
Junto con los datos, el usuario nos facilito una factura modelo que elabora
un almacn a un puesto de un mercado y cuyos datos ya los hemos mencionado
anteriormente.
Factura:
Fecha:
91030711
27-Abril-1992
Mercado:
121
Centro comercial CEMCOM
Avda. San Diego, s/n
28041
Madrid
67
Cif: B-629300156
Jose Luis de la Hoz Saez
Almacn:
27
Cif: B-7303701
Distribucin ALMANSA
Puesto:
Fruta
U-medida
cantidad
precio/unidad
total
136 Manzanas
136 Manzanas
177 Naranjas
208 Pias
20-caja 25 Kg.
22-caja 30 Kg.
18- saco %Kg.
10-unidad
50
50
100
75
3750
4500
200
60
187500
225000
20000
4500
cualquier mercado que le hace un pedido, puesto que cada mercado tiene
sus almacenes asignados.
ALM1
ALM2
ALM3
MER1
MER2
MER3
Figura 1.2
Siendo ALM los almacenes, MER los mercados y AR las reas geogrficas
marcadas para un almacn.
El almacn ALM1 suministra fruta en el rea AR1 que le han asignado, y por
tanto tiene los almacenes MER1 y MER2. El almacn ALM2 tiene el rea AR2 con
los mercados que se encuentran en ese rea: MER1 y MER2. EL almacn ALM3
tiene el rea AR3 y los mercados MER2 y MER.
De ese modo al mercado MER1 le suministra fruta los almacenes ALM1 y
ALM2, al mercado MER2 los almacenes ALM!, ALM2 y ALM3, y al MER3 el
almacn ALM3.
Una ruta determinada se puede distribuir en diferentes unidades de medida.
Por ejemplo, en la factura de la figura, las manzanas se pueden entregar en
cajas de 25 y de 30 kilos.
Una misma fruta se distribuye al mismo precio desde un almacn,
independientemente de la cantidad que se pida y del puesto o del mercado
al que se le vende. Cada fruta posiblemente se distribuya a precios
diferentes segn el almacn.
Cada puesto vende la fruta a un precio, que generalmente difiere de un
puesto a otro.
Cada almacn enumera sus facturas secuencialmente cada ao. Los dos
primeros caracteres son el ao, los seis caracteres siguientes es un numero
secuencial que pone cada almacn. Esto indica que dos almacenes en un
ao van dando nmeros de facturas iguales, se diferencian teniendo en
cuenta el cdigo del almacn. (Vase el numero de factura del ejemplo)
Pues bien con toda esta informacin tenemos que empezar a estudiar de que
modo vamos a llegar a representar los datos de forma coherente y optimizada en
tablas para su futuro tratamiento. Primero se deben definir los objetos que
intervienen en el problema, as como las relaciones existentes entre ellos. Del
mismo modo hay que asignar a cada objeto y a cada relacin los atributos que
contienen.
PARA ESTO SE PIDE:
INSTRUCCIONES GENERALES:
SE DEBER ENTREGAR CADA EVALUACION EN FORMATO IMPRESO EN GRUPO
DE TRABAJO, TENIENDO COMO LIMITE EL DA DE LA EVALUACIN
CORRESPONDIENTE.
EVALUACIN 1
A.- ESPECIFICACIN DE REQUERIMIENTOS (FORMA SRS DE INGENIERA
DE SOFTWARE).
B.- EL DIAGRAMA ENTIDAD RELACIN
EVALUACIN 2
A.- EL MODELO RELACIONAL CON LA EXPLICACIN DE LAS PRIMITIVAS
DE DESCOMPOSICIN EJEMPLIFICADAS
EVALUACIN 3
A.- NORMALIZACION HASTA LA TERCERA FORMA NORMAL.