Want to create interactive content? It’s easy in Genially!
Infografía Arquitectura del Sistema Gestor Bases de Datos
Luis Gutierrez
Created on February 25, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Mobile App Dossier
View
Color Shapes Dossier
View
Notes Dossier
View
Futuristic Tech Dossier
View
Crowdfunding Campaign
View
Company Dossier
View
Economy Dossier
Transcript
Arquitectura del Sistema Gestor de Bases de Datos
¿Qué es un sistema gestor de bases de datos?
Estructura de memoria
Un gestor de base de datos o SGBD es un software constituido por una serie de programas cuya funcionalidad es crear, gestionar y administrar la información contenida en una base de datos. Es decir, un SGBD tiene como objetivo servir de interfaz entre los usuarios y las aplicaciones.
- Áreas globales de programas (PGA), que es privada para cada servidor y proceso en segundo planos; a cada proceso se asigna un PGA.
- Área Global del sistema (SGA), la cual se comparte entre todos los servidores y los procesos en segundo plano.
- Área de Ordenaciones (Sort Areas).
+ info
- Memoria virtual
- Área de código de software.
+imagen
Estructura del SGA
Instancia de la Base de Datos
Cuando se inicia una instancia se monta la base de datos, es decir, asocia dicha instancia a su base de datos correspondiente. En un mismo ordenador pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su propia base de datos física.
El Área Global del Sistema (SGA) es un grupo de estructuras de la memoria compartida que contiene datos e información de control de una instancia de una BD.
Si varios usuarios se conectan de forma concurrente a la misma instancia, entonces los datos se comparten en el SGA, por lo que también se llama shared global area.
ÁREAS GLOBALES DE PROGRAMAS (PGA)
Un área global de programa (PGA) es una región de memoria que contiene datos e información de control para los procesos de servidores. Es una memoria no compartida creada por SGBD cuando un proceso de un servidor es iniciado.
+ info
Contenido de un PGA
Memoria de sesión: La memoria de sesión (Session Memory) se asigna para mantener las variables de una sesión (logon information) y otra información relativa a la sesión. Para un servidor compartido, la memoria de sesión es compartida y no privada
Área SQL privada: Un área SQL privada contiene datos como por ejemplo consultas de información de ejecuciones y consultas de ejecuciones en áreas de trabajo.
Cada sesión que establece una sentencia tiene un área privada de SQL. Cada usuario que emite la misma sentencia tiene su propia área SQL privada que usa un área SQL compartida. Aunque, muchas áreas SQL privadas pueden ser asociadas con la misma área SQL compartida.
Área Global del Sistema (SGA)
EL SGA CONTIENE LA SIGUIENTE ESTRUCTURA DE DATOS: ¢ Caché de los Buffers de la BD (Database Buffer Cache). ¢ Buffer Registro del Rehacer (Redo Log Buffer). ¢ El ‘Pool’ Compartido (Shared Pool).
- Caché de Biblioteca.
- Caché del Diccionario de Datos.
- Estructuras de Control.
Cuando se inicia una base de datos en un servidor (independientemente del tipo de ordenador), se le asigna un área de memoria (SGA) y lanza uno o más procesos. A la combinación del SGA y de los procesos es lo que se llama instancia.
Ejemplos de SGBD
Caracteristicas de un SGBD
1. Búsqueda y seguimiento de la redundancia de los datos El sistema gestor de bases de datos busca minimizar dicha redundancia según sea conveniente a los intereses del negocio. 2. Consistencia en la información almacenada Realiza constantemente una evaluación para cerciorarse que la base de datos o almacén de datos opere correctamente en su proceso de recolección y que estén accediendo bien a la plataforma de almacenamiento.
3. Integridad de la información asegurada Está característica del sistema de gestión de base de datos monitoriza que la base de datos mantenga una congruencia con cada campo agregado, ya sea en una forma individual y en una colectiva.