Modelos de Persistencia (Seminarios)
Msc. Carlos Andrés Lugo G
Ingeniería de Sistemas
Universidad de Ibagué
Base de Datos
• Colección organizada de información.
• Conjunto de datos relacionados entre si.
• Definición 3…
• Definición 4…
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.
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…
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.
Características deseables de un DBMS (II)
• Respaldo y recuperación.
• Almacenamiento persistente de objetos y estructuras de datos de programas.
• Otras caracteristicas…
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.
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.
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.
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.
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.
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.