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

Get started free

Infografía Arquitectura del Sistema Gestor Bases de Datos

maperezg

Created on February 25, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Advent Calendar

Tree of Wishes

Witchcraft vertical Infographic

Halloween Horizontal Infographic

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

Transcript

Arquitectura de Sistemas Gestores de Bases de datos

Administración de bases de datos

  • ¿Que es un DBMS?
  • Características
  • Ejemplos de DBMS

Estructura de memoria y procesos de instancia

La memoria se estructura en las siguientes partes:

  • Área Global del sistema (SGA), la cual se comparte entre todos los
  • Servidores y los procesos en segundo plano.
  • Áreas globales de programas (PGA), que es privada para cada
  • Servidor y proceso en segundo planos.
  • Área de Ordenaciones (Sort Areas).
  • Memoria Virtual
  • Área de código de software.

Hecho por MPG para Admin. de BD.

El SGA contiene la siguiente estructura:

Estructura del SGA

  • 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

Instancia de la Base de datos

  • Al iniciarse una instancia se monta la BD asociada a esa instancia.
  • Cada una de estas instancias accede a su propia BD física.
  • Cuando el admin. cierra una BD. los usuarios ya no pueden acceder a la info. contenida en esa BD.
  • Solo el admin. puede iniciar una instancia y abrir una BD.

Area global del programa

Un area global de programa es una región de memoria que contiene datos e información de control para los procesos de servidores.

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 (log on 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 consultas de inofrmació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.

Hecho por MPG para Admin. de BD.

Características

Los puntos más importanes de un DBMS son los siguientes:
  • Facilidad de uso: Permite a usuarios no técnicos describir consultas sin referencia a componentes técnicos de la base de datos.
  • Administración centralizada: Permite manipular datos, agregar elementos y verificar integridad de forma centralizada.
  • Redundancia controlada: Evita la redundancia de datos para minimizar errores y desperdicio de memoria.
  • Verificación de integridad: Asegura coherencia interna de datos y presencia de elementos referenciados.
  • Uso compartido de datos: Permite múltiples usuarios acceder simultáneamente a la base de datos.
  • Seguridad de datos: Administra derechos de acceso a datos para cada usuario, garantizando seguridad y privacidad.

DBMS

El DBMS es un conjunto de servicios (aplicaciones desoftware) para administrar bases de datos que permite:

  • Un fácil acceso a los datos.
  • El acceso a la información por parte de múltiples usuarios.
  • La manipulación de los datosencontrados en la base de datos (insertar, eliminar, editar)

Ejemplos de SGBDs