1. Ejercicio:
Se necesita el diseño de una BD simple para un banco que contenga la información de los
clientes, las cuentas, las sucursales, y las transacciones producidas.
Se debe tener en cuenta las siguientes restricciones:
1. Un cliente puede tener muchas cuentas
2. Una cuenta puede pertenecer a muchos clientes, pero solo uno de ellos es el titular
3. Una cuenta esta asociada a una sucursal
4. Con respecto a las transacciones solo se requiere almacenar el número de la
transacción, la cuenta que la origino, la fecha y el monto.
Desarrollo:
1. Identificar sustantivos, entidades: Banco, clientes, cuentas, sucursales y transacciones
2. Identificar verbos, relaciones: Tener, pertenecer, asociada, almacenar
3. Identificar atributos
Banco: Rut y Nombre Institución financiera
Clientes: Rut y Nombre
Cuenta: Nº cuenta
Sucursales: Ciudad
Transacciones: Tipo
4. Identificar llaves primarias
Banco: Id_banco
Clientes: RUT
Cuentas: Id_ nº cuenta
Sucursales: Id_ciudad
Transacciones: Id_tipo, nº
5. Establecer cardinalidades
a) Un cliente puede tener muchas cuentas
b) Una cuenta puede pertenecer a muchos clientes, pero solo uno de ellos es el
titular
c) Una cuenta esta asociada a una sucursal
d) Con respecto a las transacciones solo se requiere almacenar el número de la
transacción, la cuenta que la origino, la fecha y el monto
2. Entonces:
Un cliente puede tener N cuentas
Una cuenta tiene 1 titular y pertenece a muchos clientes
Una cuenta esta en una sucursal del banco
El modelo de datos sería el siguiente:
PK_RUT
Id_ banco Id_Nº Cta
Clientes
Tiene Tener
1
Banco Cuentas Titular
1 Asociada
1
Sucursales
Cta
Id_ciudad Transacciones Almacena Fecha
Monto
Id_tipo_nº
Patricia Vargas Muñoz
Auditoria