2. Sistemas de gestión de bases de datos

Importante

SGBD

Un Sistema de Gestión de Base de Datos o SGBD (en inglés, DataBase Management System o DBMS) es un conjunto de herramientas de software que permite crear y mantener una base de datos.

Ya sabes que la finalidad última del uso del ordenador es el tratamiento automático de la información, es decir, la manipulación de datos. De nada sirve disponer de un buen diseño de base de datos si no se establecen las herramientas para organizar y administrar, e incluso introducir, los datos. Cuanto mayor sean la seguridad y la facilidad con las que estas herramientas permitan a los usuarios actuar sobre la base de datos, más eficaz será dicha base.

Funciones de un SGBD
Control de acceso y concurrencia de usuarios.- la función del SGBD es permitir o restringir el acceso a determinados usuarios y a determinados datos previamente establecidos por el administrador. Asimismo, debe controlar la prioridad de las transacciones cuando varios usuarios están actuando sobre un mismo registro.
Seguridad de la información.- realización de copias de seguridad y recuperación de datos en caso de fallo del sistema.
Protección de la estructura.- el SGBD debe proporcionar al usuario herramientas sencillas para la manipulación de los datos. Esto es, debe proporcionar un nivel de abstracción que permita al usuario interactuar sin necesidad de conocer la estructura interna de la base de datos.
Consistencia de la información e integridad de los datos.- los principios básicos de una base de datos deben cumplirse en todo momento. El SGBD debe proporcionar herramientas para validar los datos introducidos y comprobar la redundancia, eliminándola si es posible.

Comprueba lo aprendido

Pregunta

Señala la función que debe cumplir el SGBD en cada caso:

a) Evitar que se introduzca texto en un campo de número de teléfono.

Respuestas

Protección de la estructura

Consistencia de los datos

Retroalimentación

Pregunta

b) Intento de modificación de datos protegidos.

Respuestas

Control de acceso

Seguridad de la información

Retroalimentación

Pregunta

c) Borrar un archivo de almacenamiento de datos.

Respuestas

Seguridad de la información

Protección de la estructura

Retroalimentación

La clasificación de los SGBD se hace en función de diferentes criterios.

El criterio más extendido es según el modelo de base de datos, jerárquico, de red, relacional y orientado a objetos. Aunque hay otros criterios:

clasificación SGBD

 Clasificación de los SGBD
Imagen de elaboración propia

Actividad de Lectura

Independientemente del tipo, los SGBD son programas informáticos y, por tanto, pueden ser de software libre o de propietario.

Para conocer los principales programas y sus páginas web puedes consultar la clasificación de wikipedia.

Comprueba que los más utilizados son los siguientes y busca una característica de cada uno de ellos:

  • Software libre: MySQL, PostgreSQL, Apache Derby, Openoffice.org Base.

MySQL

Logo MySQL

Postgre SQL
  • Software de propietario: dBase, DB2, Oracle, Microsoft SQL Server, Microsoft Access.

 ORACLE

Logo Oracle

SQL Server

Logo SQL Server

Comprueba lo aprendido

Completa el siguiente crucigrama.

1. SBGD de Microsoft para aplicaciones estándar.

2. Primer SGBD usado.

3. SGBD más completo.

4. SGBD utilizado en aplicaciones web.

        1
     
  2
 
       
     
3
 
             
             
  4
 
               

Habilitar JavaScript

Para saber más

El uso de internet supone la disponibilidad de la información y el acceso desde diversos puntos y por múltiples usuarios. Este hecho da lugar a un tipo de bases de datos denominadas bases de datos distribuidas.

Para ampliar tus conocimientos puedes visitar, por ejemplo, wikipedia: bases_de_datos_distribuidas