DBMS son las siglas de Database Management System. Podemos dividirlo así DBMS = Base de Datos + Sistema de Gestión. La base de datos es una colección de datos y el Sistema de Gestión es un conjunto de programas para almacenar y recuperar esos datos. Basándonos en esto podemos definir
DBMS así: DBMS es una colección de datos interrelacionados y un conjunto de programas para almacenar y acceder a esos datos de una manera fácil y efectiva.
¿Cuál es la necesidad del DBMS?
Los sistemas de bases de datos se desarrollan básicamente para una gran cantidad de datos. Cuando se trata de una gran cantidad de datos, hay dos cosas que requieren optimización: El almacenamiento de datos y la recuperación de datos
.
Almacenamiento: Según los principios de los sistemas de bases de datos, los datos se almacenan de tal manera que adquieren mucho menos espacio ya que los datos redundantes (datos duplicados) se han eliminado antes del almacenamiento. Tomemos un ejemplo sencillo para entender esto:
En un sistema bancario, supongamos que un cliente tiene dos cuentas, una de ahorros y otra de salarios. Digamos que el banco almacena los datos de la cuenta de ahorros en un lugar (estos lugares se llaman tablas que aprenderemos más adelante) y los datos de la cuenta de salarios en otro lugar, en ese caso si la información del cliente como el nombre del cliente, la dirección, etc. se almacenan en ambos lugares entonces esto es sólo un desperdicio de almacenamiento (redundancia / duplicación de datos), para organizar los datos de una mejor manera la información debe ser almacenada en un lugar y ambas cuentas deben estar vinculadas a esa información de alguna manera. Lo mismo que logramos en el DBMS.
Recuperación rápida de datos
: Además de almacenar los datos de manera optimizada y sistemática, también es importante que recuperemos los datos rápidamente cuando sea necesario. Los sistemas de bases de datos aseguran que los datos se recuperen lo más rápido posible.
El principal objetivo de los sistemas de bases de datos es gestionar los datos. Considere una universidad que guarda los datos de los estudiantes, profesores, cursos, libros, etc. Para gestionar estos datos necesitamos almacenar estos datos en algún lugar donde podamos añadir nuevos datos, eliminar datos no utilizados, actualizar datos obsoletos, recuperar datos, para realizar estas operaciones sobre los datos necesitamos un sistema de gestión de base de datos que nos permita almacenar los datos de tal manera que todas estas operaciones se puedan realizar sobre los datos de manera eficiente.
Los sistemas de bases de datos son mucho mejores que los sistemas tradicionales de procesamiento de archivos que hemos tratado en el artículo separado: DBMS vs. Sistema de Archivo.
❮ AnteriorSiguiente ❯