modelos de persistencia
TRANSCRIPT
![Page 1: Modelos de persistencia](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/1.jpg)
Modelos de Persistencia (Seminarios)
Msc. Carlos Andrés Lugo G
Ingeniería de Sistemas
Universidad de Ibagué
![Page 2: Modelos de persistencia](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052215/557b3ef9d8b42adc608b531d/html5/thumbnails/12.jpg)
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.