Está en la página 1de 3

se enfoca en la evolución de las bases de datos y los nuevos modelos que extienden o sustituyen al

modelo relacional, así como en los objetivos de los sistemas de bases de datos, la abstracción de datos
en niveles externo, conceptual e interno, los modelos de datos y el lenguaje de definición de datos1234.
Además, se puede decir que las bases de datos avanzadas son todas aquellas con funcionalidades que
no son propias de las bases de datos relacionales tal y como se concibieron en sus inicios por E. F. Codd,
y que existen diferentes tipos de bases de datos avanzadas, como las orientadas a objetos, relacionales,
activas, multimedia, científicas, estadísticas, espaciales, temporales, multidimensionales,
semiestructuradas, deductivas, difusas, con restricciones, distribuidas, federadas, móviles, multi-bd,
Grid, paralelas, no-sql, entre otras

Las bases de datos orientadas a objetos son sistemas de bases de datos que trabajan con datos
complejos, es decir, objetos que reflejan entidades del mundo real y que se agrupan en paquetes
relacionados entre sí. Este modelo de base de datos es totalmente distinto al de las bases de datos
relacionales y responde al modelo OO3. En las bases de datos orientadas a objetos, la información se
representa en forma de objetos que son almacenados en la base de datos4. Además, estas bases de
datos usan identificadores para etiquetar cada objeto, junto con técnicas de indexación para ubicar
páginas en la memoria

Las bases de datos orientadas a objeto relacional son un modelo de base de datos que combina las
características de las bases de datos relacionales y las bases de datos orientadas a objetos12. Este
modelo surge para tratar de paliar las deficiencias de los modelos anteriores y para satisfacer las
necesidades de nuevas aplicaciones que usan lenguajes de programación32. En este modelo, la
información se representa mediante objetos, como los presentes en la programación orientada a
objetos, y se integran las características de una base de datos con las de un lenguaje de programación4.
Además, el modelo de base de datos orientado a objetos relacional tiene ventajas y desventajas que
deben ser sopesadas a la hora de implementarlo, teniendo en cuenta las necesidades del proyecto

Las bases de datos activas son extensiones de las bases de datos que, además de tener un
comportamiento pasivo, reaccionan ante la presencia de eventos y realizan acciones en consecuencia12.
Un sistema de bases de datos activas es un sistema de gestión de bases de datos que contiene un
subsistema que permite la definición y la ejecución de reglas activas2. Estas reglas activas son
disparadas por eventos y pueden realizar acciones como la actualización de datos, la generación de
alertas o la ejecución de procedimientos almacenados1. Las bases de datos activas son sistemas
altamente inteligentes, ya que pueden ser sistemas expertos y manejadores de procesos de negocios3.
Además, las bases de datos activas son uno de los tipos de bases de datos avanzadas que se estudian en
la asignatura de Bases de Datos Avanzadas

Una base de datos deductiva es un sistema de almacenamiento que, a través de ciertas reglas definidas,
es capaz de utilizar la información contenida en la base de datos para deducir nueva información123. En
esencia, una base de datos deductiva es un programa lógico que mapea relaciones base hacia hechos y
reglas que son usadas para definir nuevas relaciones en la base de datos13. Las bases de datos
deductivas contribuyen a crear combinaciones de datos y permiten aumentar la capacidad para expresar
consultas con la utilización de reglas lógicas4. Las bases de datos deductivas son diferentes a las bases
de datos activas, aunque ambas son tipos de bases de datos avanzadas

Una base de datos dinámica es una base de datos que almacena datos que pueden cambiar con el
tiempo1. Estas bases de datos se adaptan a los datos cambiantes y se utilizan en muchos campos,
incluyendo la ingeniería mecánica2. En el contexto de Excel, una tabla dinámica puede replicar algunas
funciones de bases de datos, como BDCONTAR y BDSUMA3. Además, existen cuerdas dinámicas, como
la BD DRY 8.9, que se utilizan en escalada y otros deportes de aventura4. También hay recursos
educativos disponibles en línea, como el documento "FUNDAMENTOS B.D.-B-C DINAMICA SISTEMAS-B-
C-VALES.pdf

El modelo dinámico de las bases de datos se refiere a la capacidad de las bases de datos para almacenar
datos que pueden cambiar con el tiempo1. Las bases de datos dinámicas permiten realizar operaciones
de edición, actualización o borrado de información12. La estructura de una base de datos dinámica
puede ser la misma que la de cualquier base de datos relacional, organizando la información en tablas
que contienen filas y columnas1. Los modelos de datos proporcionan la base conceptual para diseñar
aplicaciones que hacen un uso intensivo de datos3. Además, existen recursos educativos disponibles en
línea que cubren los modelos dinámicos de las bases de datos

Una base de datos deductiva es un sistema de almacenamiento que utiliza reglas definidas para deducir
información adicional a partir de la información contenida en la base de datos1234. En esencia, una
base de datos deductiva es un programa lógico que mapea relaciones base hacia hechos y reglas1. A
diferencia de las bases de datos dinámicas, que se adaptan a los datos cambiantes, las bases de datos
deductivas se utilizan para deducir información adicional a partir de la información existente2. La
estructura de una base de datos deductiva puede ser la misma que la de cualquier base de datos
relacional, con información organizada en tablas que contienen filas y columna

disparador o trigger es un objeto que se asocia con tablas y se almacena en la base de datos1. Los
disparadores se utilizan para automatizar ciertas acciones en la base de datos, como la actualización de
una tabla cuando se inserta o actualiza una fila en otra tabla1. Los disparadores se activan
automáticamente cuando se produce un evento específico en la base de datos, como una inserción,
actualización o eliminación de datos1. Los disparadores se pueden utilizar para garantizar la integridad
de los datos, para realizar cálculos complejos o para realizar acciones en cascada en varias tablas1. Los
disparadores se pueden crear utilizando lenguajes de programación específicos de la base de datos,
como PL/SQL en Oracle o T-SQL en Microsoft SQL Server

La nueva generación de bases de datos incluye sistemas orientados a objetos, declaratividad y


deducción1. Además, las demandas de escala, velocidad y desarrollo rápido de aplicaciones han llevado
a una nueva generación de bases de datos NoSQL2. En cuanto a las bases de datos dinámicas, que son
aquellas en las que se almacenan datos que pueden variar con el tiempo, permiten dinamizar tablas,
organizar matrices de datos y crear informes basados en información actualizada3. Las nuevas
tendencias en bases de datos incluyen HTAP (procesamiento híbrido transaccional/análitico), sistemas
nativos de la nube y plataformas de base de datos como servicio4. En general, la nueva generación de
bases de datos se centra en la escalabilidad, la velocidad, la flexibilidad y la facilidad de uso

Las bases de datos orientadas a objetos son una nueva generación de sistemas de bases de datos que
surgieron para dar respuesta a las necesidades de las nuevas aplicaciones y sistemas software, así como
del almacenamiento de tipos de datos más complejos1. Estas bases de datos se diseñaron para
integrarse directamente con aplicaciones desarrolladas con lenguajes orientados a objetos, como Java o
C++2. Las bases de datos orientadas a objetos permiten almacenar objetos complejos, como imágenes,
sonidos o vídeos, y proporcionan una mayor flexibilidad y escalabilidad que las bases de datos
relacionales3. Además, las bases de datos orientadas a objetos utilizan un modelo de datos más intuitivo
y natural, lo que facilita su uso y comprensión.

La nueva generación de bases de datos se caracteriza por la declaratividad, que permite a los usuarios
abstraerse de los problemas de programación inherentes a otros métodos1. Las bases de datos
declarativas son intuitivas para el usuario y utilizan un lenguaje declarativo para definir reglas2. Además,
las bases de datos deductivas son un ejemplo de bases de datos declarativas, ya que utilizan reglas
definidas para deducir información adicional a partir de la información contenida en la base de datos2.
Otras tendencias en bases de datos incluyen las bases de datos dinámicas y las bases de datos NoSQL,
que se utilizan para satisfacer las demandas de escala, velocidad y desarrollo rápido de aplicaciones

La nueva generación de bases de datos deductivas se caracteriza por proporcionar capacidades de


gestión de datos, objetos y gestión de conocimiento1. Estos sistemas de bases de datos tienen la
capacidad de definir reglas con las cuales deducir o inferir información adicional a partir de los hechos
almacenados en las bases de datos12. A menudo se les denomina bases de datos lógicas, ya que se
basan en la lógica matemática2. Los sistemas de bases de datos deductivas permiten hacer consultas a
través de reglas lógicas, deduciendo nueva información por medio de los datos presentes en la base de
datos3. Además, estos sistemas intentan modificar el hecho de que los datos requeridos residan en la
memoria principal, de modo que un SGBD se amplíe para manejar datos que residen en
almacenamiento secundario2. En resumen, la nueva generación de bases de datos deductivas se enfoca
en la gestión de datos, objetos y conocimiento, y utiliza reglas lógicas para deducir nueva información a
partir de los datos almacenados en la base de datos.

También podría gustarte