TIPOS DE BASE DE DATOS
BASES DE DATOS ANALÍTICAS:
Una base de datos analítica, también llamada base de datos analítica, es
un sistema de solo lectura que almacena datos históricos sobre métricas
comerciales, como el rendimiento de las ventas y los niveles de inventario.
Los analistas de negocios, ejecutivos corporativos y otros trabajadores
ejecutan consultas e informes en una base de datos analítica. La
información se actualiza periódicamente para incluir datos de
transacciones recientes de los sistemas operativos de una organización.
Una base de datos analítica está diseñada específicamente para admitir
inteligencia empresarial (BI) y aplicaciones analíticas, generalmente como
parte de un almacén de datos o un mercado de datos. Esto lo diferencia
de una base de datos de procesamiento de transacciones operativa,
transaccional o en línea, que se utiliza para el procesamiento de
transacciones, como la entrada de pedidos y otras aplicaciones
comerciales.
Si bien las bases de datos que procesan transacciones también pueden
admitir almacenes de datos y aplicaciones de BI, los proveedores de
bases de datos analíticas afirman que sus productos ofrecen ventajas de
rendimiento y escalabilidad sobre el software de base de datos
relacional convencional.
BASE. DE DATOS DINAMICOS:
Como toda base de datos, su función principal es la de guardar
información. Claro que, además, su particularidad radica en que dichos
datos pueden ser modificados según convenga al usuario.
La necesidad de realizar estas modificaciones puede ser por varias causas.
Por ejemplo, puede ser por algo inherente a los datos o por errores que
deben subsanarse.
Almacenamiento de datos. Posee las cualidades de una base de datos en
relación al almacenamiento. Es decir, almacena información.
Flexible. Tiene la facilidad de poder cambiar la información almacenada
incluso después de que haya sido añadida.
Necesidad de establecer relaciones. En este tipo de base de datos es
importante establecer relaciones en los campos y los registros.
Ideal para información cambiante. Se orienta a información que puede
cambiar con el tiempo.
BASE DE DATOS DE DATOS FISTRIBUIDAS:
Una base de datos distribuida o BDD consiste en varias bases de datos
situadas en diferentes espacios físicos o lógicos, conectadas entre sí por
un sistema de comunicaciones.
Las bases de datos distribuidas o Distributed Database Management
System (DDBMS) se caracterizan por almacenar la información en varias
computadoras conectadas entre sí, a las cuáles el usuarios puede acceder
desde cualquier sitio como si se tratara de una red local.
*Una base de datos de una universidad en la que los ordenadores de
Facultades de distintas ciudades están conectados.
*Un servidor que conecta varias máquinas virtuales.
BASES DE DATOS RELACIONALES:
Una base de datos relacional es un tipo de base de datos que almacena y
proporciona acceso a puntos de datos relacionados entre sí. Las bases de
datos relacionales se basan en el modelo relacional, una forma intuitiva y
directa de representar datos en tablas. En una base de datos relacional,
cada fila en una tabla es un registro con una ID única, llamada clave. Las
columnas de la tabla contienen los atributos de los datos y cada registro y
suele tener un valor para cada atributo, lo que simplifica la creación de
relaciones entre los puntos de datos.
¿Qué es una base de datos relacional (sistema de gestión de bases de
datos relacionales)?
Una base de datos relacional es un tipo de base de datos que almacena y
proporciona acceso a puntos de datos relacionados entre sí. Las bases de
datos relacionales se basan en el modelo relacional, una forma intuitiva y
directa de representar datos en tablas. En una base de datos relacional,
cada fila en una tabla es un registro con una ID única, llamada clave. Las
columnas de la tabla contienen los atributos de los datos y cada registro
suele tener un valor para cada atributo, lo que simplifica la creación de
relaciones entre los puntos de datos.
Ejemplo de una base de datos relacional
Este es un ejemplo simple de dos tablas que una pequeña empresa puede
usar para procesar pedidos de sus productos. La primera tabla es una
tabla de información del cliente, por lo que cada registro incluye el
nombre, la dirección, información de envío y facturación, el número de
teléfono y otra información de contacto del cliente. Cada fragmento de
información (cada atributo) está en su propia columna y la base de datos
asigna una ID única (una clave) a cada fila.
BASES DE DATOS RELACIONADOS A LOS OBJETOS:
Por definición una base de datos orientada a objetos es una base de datos
(BDOO) en la que la información está representada mediante objetos,
como los presentes en la programación orientada a objetos. Al integrarse
las características de una base de datos con las de un lenguaje de
programación orientado a objetos (POO), se obtiene como resultado un
sistema gestor de base de datos orientada a objetos (ODBMS), que hace
que los objetos de la base de datos aparezcan como objetos de un
lenguaje de programación (pudiendo dar soporte a uno o más de este tipo
de lenguajes, como por ejemplo, Visual Basic, C++ o Java).
Aunque fue en los noventa cuando vivieron su primer apogeo, las BDOO
nacieron en los años 60, de mano del doctor Nygaard, un especialista en la
elaboración de sistemas informáticos noruego. Su idea base era crear un
software diseñado en paralelo al objeto físico, de manera que si el objeto
físico tenía 50 componentes, el software tendría a su vez 50 módulos. Para
poder operar con este sistema, Nygaard creó también un lenguaje de
apoyo, el Simula-67.
SES DE DATOS DOCUMENTALES:
Una base de datos documental es una de las principales variantes de las
bases de datos no relacionales o NoSQL. Se caracterizan por almacenar la
información en registros, cada uno de los cuáles funciona como una
unidad autónoma de información.
Como su propio nombre indica, las bases de datos orientadas a
documentos utilizan documentos para el almacenamiento de todos los
registros y los datos asociados a ellos. Cada uno de estos registros puede
almacenar distintos tipos de datos. A su vez, los documentos que
contienen los registros pueden tener diferentes formatos, desde archivos
JSON o XML hasta documentos de texto.
BASES DE DATOS DE RED :
Las bases de datos de red son similares a las bases jerárquicas o de árbol
invertido. La principal diferencia entre ambas es que las bases jerárquicas
solo permite un único nodo padre, mientras que en las bases de red
(también llamadas estructura de plex) es posible crear varios nodos padre.
Características y aspectos a tener en cuenta
Uno de los principales conceptos a tener en cuenta en una base de datos
de red es el término «conjunto». Un conjunto está formado por dos tipos
de registro, los cuáles están ligados con una relación «de muchos a
muchos». Para poder establecer esta relación, es necesario que haya un
conexión entre ambos tipos de registro, lo cual se consigue a través de un
registro llamado «conjunto conector».
En base al funcionamiento de los conjuntos, se pueden definir las
principales características de una base de datos de red:
BASES DE DATOS JERARQUICAS:
La estructura en la que se configuran las bases de datos es una forma de
clasificarlas, en esta entrada vamos a explicar qué son y cómo funcionan
las bases de datos jerárquicas, un tipo de base de datos muy extendido en
el pasado, pero que cuenta con algunos inconvenientes a tener en cuenta
que han hecho que cada vez se usen menos.
Las bases de datos jerárquicas tienen su origen con el comienzo de la
programación lógica, aunque no empezaron a usarse más habitualmente
hasta 1992. Durante años fueron uno de los modelos de gestión de bases
de datos más utilizados, pero con el tiempo y la aparición de otros
modelos más ágiles, han ido cayendo en desuso.