Post on 24-Mar-2020
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.