4
ENTIDAD BANCARIA Suponga el siguiente segmento de información relacionada con una entidad bancaria: 1. El banco está organizado en sucursales. Cada sucursal está ubicada en una ciudad particular y se identifica por un código único. 2. Los clientes del banco se identifican mediante su cédula. El banco almacena el nombre del cliente compuesto por primer nombre, segundo nombre, primer apellido, segundo apellido. De los datos de contacto del cliente los más importantes son su celular y sus e-mails. Un cliente puede tener cuentas y pedir préstamos 3. Los empleados del banco se identifican mediante su código de empleado. maneja el nombre de los subordinados del empleado La administración. El banco también mantiene el nombre del empleado y la fecha de vinculación del empleado, así como su antigüedad. 4. Un préstamo tiene lugar en una sucursal particular y puede ser pedido por uno o más clientes. Un préstamo se identifica por un número único y se debe mantener registro de su importe y de los pagos que se vayan abonando a éste. Para cada pago se almacena secuencialmente de acuerdo al número de pago así como la fecha y el importe. N N 1 N N N 1 1 1 N 1 Sucursal Cliente Ciudad Id sucursal Num_prest Cuenta Num_cuenta Empleado Cd-empleado Nombre_emplead Fecha_vinculacion Fecha actual Pago Préstamo Num_pago Fech Cedula , segundo Primer nombre Primer apellido Segundo apellido Email teléfono Tie ne Tie ne Realiz a tiene tiene

Ejercicio bancoss

Embed Size (px)

Citation preview

Page 1: Ejercicio bancoss

ENTIDAD BANCARIA

Suponga el siguiente segmento de información relacionada con una entidad bancaria:

1. El banco está organizado en sucursales. Cada sucursal está ubicada en una ciudad particular y se

identifica por un código único.

2. Los clientes del banco se identifican mediante su cédula. El banco almacena el nombre del cliente

compuesto por primer nombre, segundo nombre, primer apellido, segundo apellido. De los datos

de contacto del cliente los más importantes son su celular y sus e-mails. Un cliente puede tener

cuentas y pedir préstamos

3. Los empleados del banco se identifican mediante su código de empleado. maneja el nombre de

los subordinados del empleado La administración. El banco también mantiene el nombre del

empleado y la fecha de vinculación del empleado, así como su antigüedad.

4. Un préstamo tiene lugar en una sucursal particular y puede ser pedido por uno o más clientes.

Un préstamo se identifica por un número único y se debe mantener registro de su importe y de

los pagos que se vayan abonando a éste. Para cada pago se almacena secuencialmente de

acuerdo al número de pago así como la fecha y el importe.

N

N 1

N

N

N

1 1

1

N

1

Sucursal

Cliente

Ciudad

Id sucursal

Num_prest

amo

Cuenta

Num_cuenta

Empleado

Cd-empleado

Nombre_emplead

o

Fecha_vinculacion

Fecha actual

Pago

Préstamo

Num_pago

mo

Fech

a

Cedula

, segundo

nombre

Primer nombre

Primer apellido

Segundo apellido

Email

teléfono

Tie

ne

Tie

ne

Realiz

a

tiene

tiene

Page 2: Ejercicio bancoss

AGENCIA DE TURISMO

Una cadena de agencias de viajes requiere una base de datos sobre información de los hospedajes y vuelos

de los turistas que la contratan.

Se debe tener en cuenta lo siguiente:

La cadena de agencias está conformada por un conjunto de sucursales. Cada sucursal viene

definida por el código de sucursal, dirección y teléfonos

La cadena tiene contratados una serie de hoteles de forma exclusiva. Cada hotel estará definido

por el código del hotel, nombre, dirección, ciudad, teléfono y numero de plazas disponibles

Los hoteles contarán con habitaciones de las cuales se almacenará un identificador secuencial de

acuerdo al código del hotel, así como su tipo (simple, doble, triple)

Existen vuelos regulares de forma exclusiva.

Cada vuelo viene definido por el número de vuelo, fecha y hora, origen y destino, plazas totales

y plazas de clase turista e las que se dispone. Los vuelos pueden ser nacionales o internacionales,

de los nacionales se almacenará los impuestos a pagar. De los vuelos internacionales se

almacenará el número de escalas a realizar.

La información que se desea almacenar por cada turista es el código de turista, nombre y

apellidos, dirección e emails.

Los empleados de la cadena se identifican mediante su código de empleado. La administración

maneja el nombre de los subordinados del empleado. También mantiene el nombre del

empleado y la fecha de vinculación del empleado, así como su antigüedad.

Por otra parte, hay que tener en cuenta la siguiente información:

A la cadena de agencias le interesa conocer que sucursal ha contratado el turista.

A la hora de viajar el turista puede elegir cualquiera de los vuelos que ofrece la cadena, y en qué

clase (turista o primera) desea viajar.

De igual manera, el turista se puede hospedar en cualquiera de los hoteles que ofrece la cadena

y elegir el régimen de hospedaje (media pensión o pensión completa). Siendo significativa la

fecha de llegada y de partida.

Page 3: Ejercicio bancoss
Page 4: Ejercicio bancoss

Modelo relacional

habitacion

PK id

PK,FK1 cod_hotel

tipo

hotel

PK cod_hotel

nombre

direccion

ciudad

telefono

sucursal

PK cod_sucursal

direccion

telefono

hotel_turista

PK,FK1 cod_hotel

PK,FK3 cod_turista

fecha de llegada

fehca de partida

regimen

vuelo

PK num_vuelo

fecha/hora

origen

destino

plasa total

plaza turista

turista

PK cod_turista

nombre

apellido

direccion empleado

PK cod_empleado

nombre

fecha _vinculacion

cod_empleado(fk)sucursal_empleado

PK,FK1 cod_sucursal

PK,FK2 cod_empleado

sucursal turista

PK,FK1 cod_turista

FK2 cod_sucursal

vuelo_turista

PK,FK1 num_vuelo

PK,FK2 cod_turista

categoria