Sistemas de gestores para bases de datos

Como vimos en el post anterior ¿Qué es una base de datos?, resulta complicado utilizar un sistema basado en archivos para:

  1. Modificar dinámicamente la estructura de un archivo;
  2. Consultar o actualizar un archivo de forma flexible;
  3. Proteger ciertos datos de usuarios o autorizados;
  4. Permitir el acceso a los datos desde distintas aplicaciones;

La solución a estos problemas es utilizar un sistema de gestión para bases de dato (DataBase Management System), que es basicamente un software capaz de definir, mantener y utilizar una base de datos. Un sistema de gestión para base de datos debe permitir definir estructuras de almacenamiento, además de acceder a los datos de forma eficiente y segura.
base-de-datos-2
Seguir leyendo…

¿Qué es una base de datos?

En un mundo donde el manejo ágil de la información es tan importante, fue inevitable la aparición de sistemas de gestores que mejoraron el antiguo sistema basado en archivos. Antes de la masificación de los ordenadores, el sistema basado en archivos era vigente en todas partes donde era necesario organizar información. Para graficar el problema que tenía este sistema, vamos a suponer que tenemos a nuestro cargo un pequeño instituto. Es claro, no hay computadores y sólo tenemos un gran estante donde podemos guardar muchas carpetas cuya información interna viene organizada de la siguiente forma:
organizacion archivos
Seguir leyendo…