Modelos y Bases de Datos - UNID · concluido lo que es un sistema de gestión de base de datos y...

Post on 24-Mar-2020

11 views 0 download

Transcript of Modelos y Bases de Datos - UNID · concluido lo que es un sistema de gestión de base de datos y...

Modelos y Bases de Datos

Sesión No. 2: Niveles de Abstracción de una Base de Datos

Contextualización ¿Por qué es importante conocer los Niveles

de Abstracción de una Base de Datos?

Es importante conocer los distintos niveles que

existen en una base de datos lo que permitirá al

usuario facilitar su estructura y su manejo.

Introducción Te has preguntado ¿Para que sirven los niveles de abstracción de una base de

Datos? Permitirá diseñar diferentes estructuras de datos bajo determinados

lineamientos.

Niveles de Abstracción de una Base de Datos

Nivel interno

Nivel Conceptual

Nivel Externo

Independencia lógica: ésta puede

modificar el esquema conceptual sin que

altere los esquemas externos o los

programas de aplicación.

Independencia Física: éste modificará el

esquema interno sin alterar el esquema

conceptual o los externos

(Abraham Silberschatz, Henry F. Korth)

Independencia lógica y física de los datos

Estructura general de un sistema de base de datos

Gestor de archivos

Manejador de Base de Datos

Compilador de DDL

Procesar de Consultas

Archivos de Datos

Diccionario de Datos

Índices

El gestor Base de Datos

Permite ingresar, organizar y recuperar la información de las bases de datos.

Los usuarios de las Bases de Datos

Los que escriben los programas.

Los que utilizan las aplicaciones de base de datos especializadas.

Los administradores de la base de datos que llevan el control central del sistema gestor base de datos.

El administrador de Base de Datos

Como bien lo dice, es el que administra y lleva un control central de la base de datos, ya que tiene la responsabilidad de mantener y operar la misma.

El sistema de comunicación entre los distintos componentes

API´S middleware

Las conexiones que pueden existir en estos componentes son bajo un middleware que permite que tengan una conexión ente la base de datos, por lo tanto se puede decir que se utiliza para conectar y resolver la comunicación entre los procesos.

Conclusión

Con los temas aprendidos en esta sesión se tiene por

concluido lo que es un sistema de gestión de base de

datos y cómo se diferencia de una base de datos, hoy

en día son sistemas indispensables en las empresas

o negocios y permite llevar un control interno

incrementando a ayudando a mantener su

productividad.

Referencias

Ramez Elmasri y Shamkant B. Navathe. Sistemas de bases de Datos Conceptos Fundamentales, Segunda edición, Addison Wesley Iberoamericana, 1997.

S/A. (2011) Capítulo I. Abstracción de datos. Consultado de: http://www.slideshare.net/durley/captulo-i-abstraccin-de-datos

S/A (s.f.) Independencia de lógica y física de los datos, Consultado de: http://asc-spd2.blogspot.mx/2010/09/independencia-logica-y-fisica-de-los.html

S/A, (s.f.) Gestores de base de datos, Consultado de: http://wwwdi.ujaen.es/~barranco/publico/ofimatica/tema7.pdf

S/A. (s.f.) Introducción al middleware, Consultado el 11 de Marzo del 2013 página obtenida de: http://www.fing.edu.uy/inco/cursos/middleware/teorico/02-IntrodMiddleware_Introduccion.pdf

Silberschatz, A; Korth, H. y Sudarshan, S, (2005) Database System Concepts. McGraw Hill.