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

Modelos de persistencia

Jun 13, 2015

Download

Education

Avaco Unibague
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.