Niveles de Abstracción de una base de datos
11 22 nnNivel de visión(vistas parciales)
Nivel conceptual
(vista comunitaria)
Nivel físico
(modo de
almacenamiento)
11 22 nn…
MOVIMIENTO ECONÓMICO
* Ingresa o
SOCIO
# cédula
* nombres
* apellidos
* fecha de ingreso a AHÍ
o dirección residencia
o teléfono residencia
* cargo
* fecha de ingreso a Hidramsa
* salario mensual
* fecha de vencimiento del
contrato
* número de cuenta CONAVI
* cuota de ahorro actual
* cuota de ahorro anterior
AHORRO PERSONAL
* fecha de cambio de cuota
* incentivo Hidramsa
* aporte mensual al fondo
de solidaridad
GASTO
# código
* descripción
* monto
* Socio
INVERSIÓN
# número de inversión
AHORRO TOTAL
PRÉSTAMO
FONDO DE SOLIDARIDAD
TIPO DE INVERSIÓN
ENTIDAD FINANCIERA
LÍNEA DE CRÉDITO
CONTROL DE AMORTIZACIÓN
# fecha
* monto
* fecha de inversión
* fecha de recuperación
de inversión
* valor inversión
# código
* descripción
# código
* nombre
* nombre del contacto
* apellidos del contacto
* teléfono
o utilidades esperadas
# número
* monto solicitado
* monto aprobado
* plazo solicitado
* plazo aprobado
* fecha solicitud
* interés corriente
* interés por mora
# código
* descripción
* % DTF
# fecha de pago
# número de cuota
* abono de capital
* abono de interés corriente
* abono de interés por mora
o número de consignación
# fecha
* monto
Propietariode
PLAN DE CUENTAS O
egresa dinero?
# código
# código
* pago total
* reevaluación de cuota?
* reevaluación de plazo?
* saldo neto adeudado
* cuota mínima siguiente
* número de cuotas faltantes
* aprobado?
* fecha de estudio
# fecha
o utilidades netas
de
conformado
parte de
por
parte de
conformado por
de
controladopor
dentrode
para
dentro de
para
en
oferente de
conformadopor
parte
de
conformado
por
parte
de
conformadopor
partede
conformadopor
parte
de
FECHA
SOLICITUD DE CRÉDITO (aa-mm-dd)No
SOLICITANTE
APELLIDOS
NOMBRES
CARGO
SALARIO MENSUAL ACTUAL $
No DE LA CUENTA CONAVI -
CONTRATO
INDEFINIDO T.FIJO F.V.C.(aa-mm-dd)
CRÉDITO SOLICITADO
LÍNEA DE CRÉDITO
CALAMIDAD DOMÉSTICA OBSERVACIONES
LIBRE INVERSIÓN
EDUCACIÓN
VIVIENDA
CANTIDAD $
PLAZO (meses) Firma
CC.
RECUERD E:
-SI EL MONTO SOLICITADO SUPERA 2 VECE S EL MONTO AHORRADO A LA FE CHA DE SOLICITUD, U STED DE BE TENE R COD EUDOR QUE RE SPALDE SU D EUDA
- SI TOMA UN CRÉDITO PARA UNA TERCE RA PERSONA, U STED SERÁ EL ÚNI CO RESPON SABLE ANT E AHÍ
USO EXCLUSIVO JUNTA AHÍ
FECHA INGRESO AHÍ CUOTA PROMEDIO MONTO AHORRADO
PRÉSTAMOS ACTUALES
TIPO MONTO TOTAL
CUOTA
MENSUAL SALDO NETO
MORA (No meses)
PASADA ACTUAL
1
2LI.LIBRE INVE RSIÓN; CA:CALAMIDAD ;ED:EDU CACIÓN;VI:VIVIENDA
CAPACIDAD:
CRÉDITO (total) PAGO (mensual) $
MONTO APROBADO$ PLAZO (meses) CUOTA MENSUAL $
DTF (%e.a.)
INTERÉS ANUAL A PARTIR DE
INTERÉS MENSUAL
APROBACIÓN DE LA JUNTA
NOMBRE APRUEBA APROBADO SI
S N NO FECHAMARIA EUGENIA RAMO S V.
HECTOR FA BIO ECHEVE RRI OBSERVACIONES
SANDRA M. MONTOY A A.
ELÍAS DARÍO BARRERA G.
CLARA V. ME SA O.
Subesquema de un esquema global
Esquema general
Dos vistas de usuario final
Vistas Esquema conceptual
CONTROL DE AMORTIZACIÓN DE PRÉSTAMOS
Préstamo No.
SOCIO
FECHA DE PRESTAMO VENCIMIENTO
MONTO NUMERO TOTAL DE CUOTAS
INTERES MENSUAL % INTERES DE MORA %
FECHA DE PRIMERA CUOTA CUOTA MÍNIMA MENSUAL
CUOTA VALOR SALDO
No FECHA AMORTIZACIÓN INTER ÉS NETO OBSERVACIONES
($)
CAPITAL
($)
MORA
($) (#) PENDIENTE
Independencia de datos
Es una característica de las bases de datos que permiten
modificaciones en la definición de un esquema sin afectar, en la medida
de lo posible, la reescritura del esquema inmediatamente superior..
11 22 nnNivel de visión
Nivel conceptual
Nivel físico
…
Ind. lógica
Ind. física
Proceso de desarrollo
FASE
Diseño
Análisis Conceptual de
la Base de Datos
Modelo E-R
Diseño
Diseño lógico
Modelo Relacional
Construcción Implementación
de la Base de Datos
Modelo Físico
REQUERIMIENTOS INFORMÁTICOS DE LA ORGANIZACIÓN
5
Introducción al Modelado
• ¿Qué es un modelo?.
• ¿Para qué se usan o sirven los modelos?.
• Ejemplos de diferentes tipos de modelo.
• ¿Características de un "buen" modelo?.
6
Modelos en Bases de Datos
Tipos conceptual (E-R, diagrama de
clases UML, modelo de
objetos semánticos)
lógicos (jerárquico, en red,
relacional, objeto-relacional)
físico (máquinas, DBMS, archivos.)
Base de Datos I (2009-
02)7
Modelo Entidad – Relación
• El Modelo E-R es el más usado para el
modelamiento conceptual de B.D.
• Propuesto por Peter Chen en 1976.
• La ANSI lo seleccionó como el modelo
estándar en 1988.
• El modelo E-R fue mejorado por otros
autores como Richard Barker.
Modelos de Datos
Representan las propiedades estructurales
de los objetos de interés: atributos y
relaciones entre los objetos y las
restricciones que cumplen.
Ejemplo de un diagrama entidad-relación
EMPLEADO
DEPARTAMENTO# * carné
* nombre
* apellido
o cargo
* fecha enganche
o salario
o comisión
# * número
* nombre
* ubicación
jefe
de
subordinado
de
asignado a
responsable
de
Conceptos básicos
Entidad - Representa una clase de objetos de la realidad, de la que
se necesita mantener y conocer información.
Relación - Representa una conexión entre los objetos de una o más
entidades.
Atributo - Representa una propiedad básica que caracteriza a una
entidad o a una relación.
Entidades
PROYECTO
# código
nombre
fecha de inicio
fecha de finalización
EQUIPO
# referencia
fabricante
marca
fecha de compra
Es una cosa de interés, en el entorno que se quiere modelar, de la cual se
necesita guardar información para el buen funcionamiento de sus sistemas
informáticos.
Convenciones:
1. Para dibujar las entidades en el diagrama E-R se utilizan cajas, con bordes
redondeados, de cualquier dimensión.
2. Cada entidad lleva un nombre único en mayúscula y en singular.
3. Puede ir un nombre sinónimo entre paréntesis. Los sinónimos son útiles
cuando dos grupos de usuarios usan diferentes nombres para referirse a una
misma entidad.
4. Los nombres de los atributos deben ir en minúsculas.
Ejemplos:
Relaciones (1/2)
Una relación es una asociación bidireccional, significativa y nombrable entre dos
entidades, o de una entidad consigo misma. Cada relación asocia una instancia
de cada una de las entidades involucradas en ella.
La sintaxis de una relación, permite una lectura:
debe una o varias
Cada entidad1 puede ser (o estar) nombre-relación una y sólo una entidad2
Ejemplo
La relación entre PROFESOR y CURSO es:
Cada CURSO puede ser dictado por uno y sólo un PROFESOR.
Cada PROFESOR puede ser el docente de uno o más CURSOS.
Relaciones (2/2)
Cada dirección de una relación tiene características que se deben
especificar en el modelo E-R:
• Un nombre - por ejemplo “dictado por”, “asignado a”
• Una opcionalidad (una cardinalidad mínima).
• Un grado o cardinalidad máxima.
La cardinalidad mínima se representa con:
Si es obligatoria (debe ser o estar)
Si es opcional (puede ser o estar)
El grado o cardinalidad máxima se representa con:
Si la relación se puede dar con una o
varias instancias de la otra entidad
Si la relación sólo se puede dar con
una y sólo una instancia de la otra entidad.
Ejemplos de Relaciones
TIQUETE PASAJEROcomprado
por
poseedor
de
ARRENDADOR ALQUILERgenerador
de
originado
por
OPERARIO encargado
de
manejada
por
MAQUINA
Ejemplo de relaciones
Para leer la relación entre EMPLEADO y DEPARTAMENTO:
EMPLEADO DEPARTAMENTOasignado
a
responsable
de
Primero se leerá de izquierda a derecha:
“Cada EMPLEADO debe ser asignado a un, y sólo un, DEPARTAMENTO”.
Ahora, si se lee de derecha a izquierda, sería:
“Cada DEPARTAMENTO puede ser responsable de uno o varios un EMPLEADOS”.
Matriz de relaciones
CLIENTE ARTICULO ORDEN BODEGA
CLIENTE Generador
de
ARTICULO Comprado
mediante
Almacenado
en
ORDEN Hecha por Para la compra
de
BODEGA Sitio de
almacenamiento
Se recomienda hacer esta matriz, previamente al modelo E-R,cuando sean muchas las entidades que se tengan quemodelar.
Matriz de relaciones – primer paso
CLIENTE ARTICULO ORDEN BODEGA
CLIENTE Generador
de
ARTICULO Comprado
mediante
Almacenado
en
ORDEN Hecha por Para la compra
de
BODEGA Sitio de
almacenamiento
√
√ √
√
√√
Matriz de relaciones
CLIENTE ARTICULO ORDEN BODEGA
CLIENTE Generador
de
ARTICULO Comprado
mediante
Almacenado
en
ORDEN Hecha por Para la compra
de
BODEGA Sitio de
almacenamiento
Tarea: Hacer el modelo E-R a partir de esta matriz
Recommended