Informatica

Páginas: 6 (1368 palabras) Publicado: 12 de octubre de 2012
Primer Parcial de Fundamentos de Base de Datos
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....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS