Want to create interactive content? It’s easy in Genially!

Get started free

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:

Mobile App Dossier

Color Shapes Dossier

Notes Dossier

Futuristic Tech Dossier

Crowdfunding Campaign

Company Dossier

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.
¢ Información diversa

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.