1. Modelos de Persistencia
(Seminarios)
Msc. Carlos Andrés Lugo G
Ingeniería de Sistemas
Universidad de Ibagué
2. Base de Datos
• Colección organizada de información.
• Conjunto de datos relacionados entre si.
• Definición 3…
• Definición 4…
3. Características de las BD
• Las BD representan algún aspecto del
mundo real (Minimundo).
• Una BD es un conjunto de datos
lógicamente coherente con cierto
significado inherente.
• Toda BD se diseña, construye y puebla
con datos para un propósito especifico.
4. SGBD o DBMS
• Sistema Gestor de Base de Datos o Data
Base Managenment System; es un
conjunto de programas (software) que
permite a los usuarios crear y mantener
una BD.
• Definición 2…
5. Características deseables de
un DBMS (I)
• Control de Redundancia.
• Restricción de accesos no autorizados.
• Suministro de múltiples interfaces con los
usuarios.
• Representación de vínculos complejos de
datos.
• Cumplimiento de restricciones de
integridad.
6. Características deseables de
un DBMS (II)
• Respaldo y recuperación.
• Almacenamiento persistente de objetos y
estructuras de datos de programas.
• Otras caracteristicas…
7. Conceptos Relevantes
• Las BD contienen lo que se denomina Catalogo
del Sistema, es aquí donde se almacenan los
Metadatos y estos describen la estructura de la
BD primaria.
• UN DBMS ofrece una representación conceptual
de los datos.
• En términos informales un modelo de datos es
un tipo de abstracción de los datos con que se
obtiene esa representación conceptual.
8. Actores de la BD (I)
• DBA: Data Base Administrador, el
administrador de la BD se encarga de
administrar los recursos como la misma
BD.
• Diseñador de BD: Su trabajo es identificar
los datos que se almacenaran en la BD y
elegir las estructuras para representar y
almacenar dichos datos.
9. Actores de la BD (II)
• Usuario final: Son las personas o sistemas que
necesiten tener acceso a la BD para consultarla
y realizar transacciones.
• Analista de Sistemas y Programadores de
Aplicaciones: Determinan los requisitos de los
usuarios finales y desarrollan aplicaciones que
satisfagan dichos requerimientos.
10. Conceptos Básicos (I)
• Dato: Símbolo con significado limitado.
• Información: Conjunto de datos
interpretados con mayor significado.
• Modelar: Consiste en definir un mundo
abstracto y teórico tal que las conclusiones
que se puedan sacar de el, coincidan con
las manifestaciones aparentes del mundo
real.
11. Conceptos Básicos (II)
• Modelo de Datos: Es un dispositivo de
abstracción que “nos permite ver el
bosque en oposición a los arboles”;
proporciona mecanismos de abstracción
que permiten la representación de aquella
parcela del mundo real cuyos datos nos
interesa registrar y que comúnmente
conocemos como universo en discurso o
minimundo.
12. Conceptos Básicos (III)
• Abstracción: Consiste en separar por
medio de una operación intelectual las
cualidades de un objeto para considerarlas
aisladamente o para considerar el mismo
objeto en su pura esencia o noción. Este
proceso oculta detalles insignificantes y se
fija en lo esencial, busca propiedades
comunes, reduce la complejidad y ayuda a
la comprensión del mundo real.