Res Bd
Centrando los requisistos del diseño de base de datos para una entidad bancaria se aplican las dos fases iniciales del diseño de base de datos, es decir, la recopilación de lo requisitos de los datos y el diseño del equema conceptual. Se usa el modelo de datos E-R para traducir los requisitos de los usuarios a un esquema de dieño conceptual yfinalmente, el resultado del proceso del diseño E-R será el esquema de una base de datos relacional.
Antes de comenzar con el diseño de la base de datos de la entidad bancaria se describirán brevemente las alternativas de diseño E-R entre las que pueden escoger los diseñadores de bases de datos.
6.8.1 Alternativas de diseño E-R
El modelo de datos E-R permite gran flexibilidad en el diseño de losesquemas de bases de datos para modelar una empresa dada. Entre las decisiones que debe tomar el diseñador de bases de datos están:
- Uso de conjuntos de entidades y atributos.
- Uso de conjuntos de entidades y conjuntos de relaciones.
- Uso de conjuntos de relaciones binarias y n-arias.
- Uso de conjuntos de entidades fuertes o débiles; cada conjunto de entidades fuertes y sus conjuntos de entidadesdébiles se puede considerar como un solo "objeto" de la base de datos, ya que las entidades débiles dependen existencialmente de la entidad fuerte.
- Uso de la generalización; la generalización o jerarquía de relaciones ES, contribuye a la modularidad al permitir que los atributos comunes de entidades parecidas se representen en un solo sitio del diagrama E-R.
- Uso de la agregación; laagregación agrupa parte del diagrama E-R en un solo conjunto de entidades, lo que permite tratar el conjunto de entidades agregadas como una sola unidad sin necesidad de preocuparse por los detalles de su estructura interna.
Se puede ver que los diseñadores de bases de datos necesitan tener una buena comprensión de la empresa que se modela para poder adoptar las diferentes decisiones de diseño necesarias.6.8.2 Requisitos de datos de la base de datos bancaria
La especificación inicial de los requisitos de los usuarios se puede basar en entrevistas con los usuarios de la base de datos y el análisis propio del diseñador de la empresa. La descripción que surge de esta fase de diseño sirve para concretar la estructura conceptual de la base de datos. La siguiente lista describe las principalescaracterísticas de la entidad bancaria.
- El banco está organizado en sucursales. Cada sucursal está ubicada en una ciudad concreta y se identifica con un nombre único. El banco supervisa los activos de cada sucursal.
- Los clientes del banco se identifican mediante su valor de id_cliente. El banco almacena cada nombre de cliente, y la calle y ciudad donde vive cada cliente. Los clientes pueden tenercuetnas y pueden solicitar préstamos. Cada cliente puede estar asociado con un empleado del banco concreto, que puede actuar como responsable de préstamos o como asesor personal de ese cliente.
- Los empleados del banco se identifican mediante su valor de id_empleado. La administración del banco almacena el nombre y el número de teléfono de cada empleado, el nombre de los subordinados de cadaempleado, y el número id_empleado del jefe de cada empleado. El banco también mantiene un registro de la fecha de incorporación a la empresa del empleado-
- El banco ofrece dos tipos de cuentas: cuentas de ahorro y cuentas corrientes. Las cuentas pueden tener como titular a más de un cliente, y cada cliente puede tener más de una cuenta. Cada cuenta tiene asignado un número de cuenta único. El bancomantiene un registro del saldo de cada cuetna y de la fecha más reciente en que cada titular de la cuetna tuvo acceso a esa cuenta.
- Cada préstamo se genera en una sucursal concreta y pueden solicitarlo uno o más clientes. Cada préstamo se identifica mediante un número de préstamo único. Para cada préstamo el banco mantiene un registro del importe del préstamo y de los pagos realizados y...
Regístrate para leer el documento completo.