Informatica
Octubre 2006
Presentar la resolución del parcial:
• Con las hojas numeradas y escritas de un solo lado.
• Con la cantidad de hojas entregadas en la primer hoja.
• Con cédula de identidad y nombre en cada hoja.
• Escrita a lápiz y en forma prolija.
PARTE I. MER. (20 Puntos )
Ejercicio 1
Se desea modelar la siguiente realidad referente amovimientos de dinero en un banco.
El banco posee una serie de sucursales. Cada sucursal se identifica por un número, y
además se conoce su dirección y teléfono.
Las cuentas del banco se clasifican en depósitos a la vista, que pueden ser cajas de ahorro o
cuentas corrientes y depósitos a plazo fijo. A cada cuenta se le asigna un número que la
identifica dentro de la sucursal donde fue creada.Además interesa saber que tipo de moneda
maneja (pesos uruguayos, dólares, unidades indexadas, etc) y su saldo disponible. De las
cuentas corrientes se sabe si tienen una chequera asociada. Los depósitos a plazo fijo tienen
un vencimiento (30, 60, 90 o 180 días). Cada cuenta de banco puede tener varios clientes
titulares.
El banco tiene clientes, de los cuales conoce su cédula de identidad, sunombre, su dirección
(nro. y calle) y la lista de sus teléfonos de contacto. Los clientes pueden ser titulares de
varias cajas de ahorro y cuentas corrientes, pero se permite sólo un plazo fijo por cliente.
En caso de solicitarlo el cliente puede obtener una tarjeta de retiros. Cada tarjeta posee un
número que la identifica dentro de la sucursal en la que fue emitida y pertenece a una sólapersona. Cada persona puede tener como máximo dos tarjetas. Luego de obtener la tarjeta,
el cliente decide que cajas de ahorro y cuentas corrientes asocia a la misma. Esto le
permitirá realizar transacciones en cajeros automáticos sobre las cuentas asociadas.
Los retiros y depósitos pueden realizarse en las ventanillas ubicadas en las sucursales del
banco o en cajeros automáticos. Cada cajeroautomático tiene un código, el cual lo identifica.
Además, de cada cajero se conoce el saldo de dinero en efectivo y la cantidad dispensada
desde la fecha de la última recarga de efectivo y si permite o no realizar depósitos en
efectivo. Cada ventanilla de banco tiene un número que la identifica dentro de la sucursal.
Cada vez que un cliente realiza un retiro o depósito interesa saber donde lorealizó (en que
cajero o que ventanilla), la fecha y hora en que se realizó, el monto y la cuenta involucrada.
Los clientes pueden realizar depósitos en cualquier cuenta, mientras que sólo pueden
realizar retiros de cuentas que les pertenecen.
Por ventanilla el cliente puede retirar la cantidad que desee (siempre y cuando no exceda el
saldo disponible en la cuenta seleccionada). Cada retiropor cajero tiene un tope. Dicho tope
depende de la cuenta y la tarjeta y vale para cualquier retiro que se realice con esa tarjeta
sobre esa cuenta.
SE PIDE: Modelo Entidad Relación completo de la realidad descripta, incluyendo RNE
1
fecha monto
Número
N
Ventanillas
N
retiro_p_fijo
N
fecha monto
fecha monto
retiro_vista
deposito
número
teléfono
Sucursalesdirección
N
calle
direccion
posee
CI
nro
nombre
Número
telefonos *
N
N
Clientes
N
titular_de
N
saldo
moneda
Cuentas
1
pertenece_a
N
límite
2
Tarjetas
fecha monto
tipo
Cajeros
Código
N
N
transaccion
N
N
Depósitos
a la vista
Plazos
fijos
1
vencimiento
cuentas_asociadas
Número
Cajas de
ahorroCuentas
corrientes
chequera?
saldo
deposito?
cant_dispensada
2
RNE:
1. Un cliente sólo puede hacer transacciones de tipo retiro de cuentas de él.
2. Si la transacción es desde un cajero el monto retirado debe ser menor al límite
permitido.
3. ∏Número Depósitos a la vista ∩ ∏Número Plazos fijos = ∅
4. ∏Número Depósitos a la vista ∪ ∏Número Plazos fijos = ∏Número Cuentas
5....
Regístrate para leer el documento completo.