Home Bases de Datos Introducción Componentes de los SGBD

PostHeaderIcon Componentes de los SGBD

Usar puntuación: / 48
MaloBueno 

En esta sección veremos los componentes principales de los sistemas gestores de bases de datos. Éstos suelen ser paquetes de software muy complejos que proporcionan una serie de servicios para almacenar y explotar los datos

 

Los componentes de los sistemas gestores de bases de datos son los siguientes: 

—Lenguajes  SGBD

  • Lenguaje de definición de datos- DDL: te permite llevar a cabo las tareas de definición de las estructuras que almacenarán los datos, así como los métodos o funciones que permitan consultarlos.
  • Lenguaje de manipulación de datos-DML: te permite consultar o manipular los datos, organizados por el modelo adecuado. El más popular es el SQL. Se clasifican en:
    • Procedurales: se le da instrucciones al sistema para que elabore unos procedimientos en la base de datos para calcular un resultado final.
    • No Procedurales: se detalla la información sin un método específico para obtener información.
  • Lenguajes de cuarta generación: son lenguajes de programación diseñados con el objetivo de desarrollar aplicaciones orientadas a las bases de datos
  • Lenguaje de control de datos: este tipo de lenguaje incluye una serie de comandos SQL que permiten al administrador controlar al acceso a los datos que tengan una base de datos.
Diccionario de datos

El diccionario de datos es el lugar  donde se guarda toda la información de todos los datos que forman la base de datos. Dentro de él se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema.

En su contenido está las descripciones de todos los demás objetos (archivos, programas,…) que existen en el sistema, almacena el conjunto numeroso de esquemas y especifica cada archivo y su ubicación, también incluye información acerca de qué programas utilizan qué datos, y a que usuarios les interesa un informe u otro.

Está integrado dentro de la misma base de datos, puede tolerar descripciones de los modelos conceptual, lógico, interno y externo. Está guardado en un medio con acceso directo por si llegásemos a perder información poder recuperarla con facilidad.

 Seguridad e Integridad

Los datos están protegidos por si personas que no tienen acceso intentasen acceder, por caídas durante el procesamiento de transacciones, anomalías por acceder varias personas al mismo tiempo, anomalías producidas por distribuir los datos entre varios ordenadores.

 El administrador de la base de datos

Dentro de los sistemas de gestión de bases de datos hay  varias categorías de usuarios según el derecho o autorización que tengan sobre los objetos que componen la base de datos:

  • Usuarios de la categoría DBA: su función es administrar la base por lo tanto tienen acceso total.
  • Usuarios de la categoría RESOURCE: pueden crear sus propios objetos  y pueden hacer consultas.
  • Usuario de la categoría CONNECT: solo pueden realizar consultas.
Tareas del administrador de la BD
  • Instalar el SGBD  en el sistema informático. 
  • Crear las bases de datos que se vayan a tramitar. 
  • Crear y mantener el esquema de la BD. 
  • Crear y mantener las cuentas de usuario de la BD. 
  • Arrancar y parar el SGBD, y cargar las bases de datos  necesarias para trabajar. 
  • Cooperar  con el administrador del sistema operativo, a la hora de ubicar, dimensionar y controlar los archivos y espacios de disco ocupados por  el SGBD. 
  • Ayudar en las tareas de formación de usuarios. 
  • Realizar estándares de uso, políticas de acceso y reglas de trabajo para los usuarios de la BD. 
  • Proporcionar  la información que necesitan sobre la BD a los equipos de análisis y programación de aplicaciones. 
  • Además realizan tareas de explotación como:
    • Vigilar el trabajo diario ayudando en la información y aclarando las dudas de los usuarios de la BD.
    • Controlar en tiempo real los accesos, tasas de uso, cargas en los servidores…
    • Si es necesario, reorganizar la BD.
    • Realizar las copias de seguridad periódicas de la BD.Restaurar la BD si ocurriese algo a partir de las copias de seguridad.
    • Analizar las auditorías del sistema por si hay alguna anomalía, intento de violación de la seguridad,…
    • Ajustar y optimizar la BD mediante el ajuste de sus parámetros, y con ayuda de las herramientas de monitorización y de las estadísticas del sistema.
Una vez definido las bases y conceptos básicos de los sistemas gestores de bases de datos nos queda por definir y reconocer los modelos de datos más utilizados. Algunos se verán con un poco más de detalles pero la mayoría de ellos se dejarán para su estudio aparte
 

Escribir un comentario


Código de seguridad
Refescar

PostHeaderIcon Más Comentado

PostHeaderIcon Últimos Comentarios

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy478
mod_vvisit_counterAyer950
mod_vvisit_counterEsta semana1428
mod_vvisit_counterLa semana pasada8055
mod_vvisit_counterEste mes23193
mod_vvisit_counterEl mes pasado31024
mod_vvisit_counterTodos los días1571771

We have: 49 guests online
Hoy es: Abr 24, 2018