Modelos de persistencia

12
Modelos de Persistencia (Seminarios) Msc. Carlos Andrés Lugo G Ingeniería de Sistemas Universidad de Ibagué

Transcript of Modelos de persistencia

Page 1: Modelos de persistencia

Modelos de Persistencia (Seminarios)

Msc. Carlos Andrés Lugo G

Ingeniería de Sistemas

Universidad de Ibagué

Page 2: Modelos de persistencia

Base de Datos

• Colección organizada de información.

• Conjunto de datos relacionados entre si.

• Definición 3…

• Definición 4…

Page 3: Modelos de persistencia

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.

Page 4: Modelos de persistencia

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…

Page 5: Modelos de persistencia

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.

Page 6: Modelos de persistencia

Características deseables de un DBMS (II)

• Respaldo y recuperación.

• Almacenamiento persistente de objetos y estructuras de datos de programas.

• Otras caracteristicas…

Page 7: Modelos de persistencia

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.

Page 8: Modelos de persistencia

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.

Page 9: Modelos de persistencia

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.

Page 10: Modelos de persistencia

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.

Page 11: Modelos de persistencia

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.

Page 12: Modelos de persistencia

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.