Un sistema de administración de bases de datos es un paquete de software para crear y administrar bases de datos. Existen muchos tipos diferentes de sistemas de bases de datos en función de cómo gestionan la estructura de la base de datos.
En la siguiente publicación vas a poder conocer las diferentes tipologías de bases de datos que existen en la actualidad; como son: las bases de datos relacionales, las bases de datos NoSQL, las bases orientadas a objetos y las bases de datos distribuidas.
1. Bases de Datos Relacionales
Debes recordar que existen diferentes tipos de bases de datos. Por un lado, hay bases de datos relacionales, que actualmente están bien establecidas. Estos sirven para organizar la información de la empresa y extraer fácilmente los datos cuando los necesites. La información se recopila en tablas y campos relacionados.
Las bases de datos relacionales son el componente más importante del software moderno de múltiples capas: forman la ubicación central de almacenamiento de la información de todo tipo. Las tablas y sus enlaces entre sí se pueden usar para mapear cualquier dato del mundo real: facturas, horarios u órdenes en la construcción de aviones, así como sistemas wiki basados en la web.
2. Bases de datos NoSQL
Por otro lado, existen las conocidas como bases de datos NoSQL (no solo SQL), ya que este tipo de bases de datos evitan el uso de SQL, que es un lenguaje de dominio específico utilizado en programación, diseñado para administrar y recuperar información de sistemas de bases de datos relacionales. En las bases de datos con lenguaje SQL, los atributos de un elemento aparecen en diferentes columnas, mientras que en un NoSQL todos los atributos están en la misma columna para ahorrar espacio.
3. Bases de datos orientadas a objetos
Otro modelo son las bases de datos orientadas a objetos que representan datos en forma de objetos y clases. Está organizado en base a objetos en lugar de acciones. El objeto puede ser de un resultado de búsqueda a una tabla, mientras que una clase es una colección de objetos. La base de datos es capaz de almacenar diferentes tipos de datos, como audio, video, imágenes … Este tipo de bases de datos generalmente está escrito en lenguajes de programación orientados a objetos como Java, C o Smalltalk.
4. Bases de datos distribuidas y centralizadas
En las bases de datos distribuidas, las diferentes partes de la base de datos se almacenan en varias ubicaciones físicas, y en las que el procesamiento se dispersa o replica en diferentes puntos de una red. En las bases de datos centralizadas, por el contrario, los datos se almacenan en una ubicación centralizada y los usuarios diferentes premisas pueden acceder a sus datos.