Un modelo de base de datos es un tipo de modelo de datos que
determina la estructura lógica de una base de datos y de manera fundamental
determina el modo de almacenar, organizar y manipular los datos.
Entre los modelos lógicos comunes para bases de datos se
encuentran:
Modelo jerárquico
Un modelo de datos jerárquico es un modelo de datos en el
cual los datos son organizados en una estructura parecida a un árbol. La
estructura permite a la información que repite y usa relaciones padre/Hijo:
cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos
los atributos de un registro específico son catalogados bajo un tipo de
entidad.
Modelo en red
Una base de datos de red es una base de datos conformada por
una colección o set de registros, los cuales están conectados entre sí por
medio de enlaces en una red. El registro es similar al de una entidad como las
empleadas en el modelo relacional.
Modelo relacional
El modelo relacional para la gestión de una base de datos es
un modelo de datos basado en la lógica de predicados y en la teoría de
conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas
reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970
por Edgar Frank Codd, de los laboratorios IBM en San José (California), no
tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
Modelo entidad–relación
Un diagrama o modelo entidad-relación (a veces denominado
por sus siglas en inglés, E-R "Entity relationship", o del español
DER "Diagrama de Entidad Relación") es una herramienta para el
modelado de datos que permite representar las entidades relevantes de un
sistema de información así como sus interrelaciones y propiedades.
Modelo de objetos
En una base de datos orientada a objetos, la información se
representa mediante objetos como los presentes en la programación orientada a
objetos. Cuando se integra las características de una base de datos con las de
un lenguaje de programación orientado a objetos, el resultado es un sistema gestor
de base de datos orientada a objetos (ODBMS, object database management
system). Un ODBMS hace que los objetos de la base de datos aparezcan como
objetos de un lenguaje de programación en uno o más lenguajes de programación a
los que dé soporte. Un ODBMS extiende los lenguajes con datos persistentes de
forma transparente, control de concurrencia, recuperación de datos, consultas
asociativas y otras capacidades.
Modelo documental
Una base de datos documental está constituida por un
conjunto de programas que almacenan, recuperan y gestionan datos de documentos
o datos de algún modo estructurados. Este tipo de bases de datos constituyen
una de las principales subcategorías dentro de las denominadas bases de datos
NoSQL. A diferencia de las bases de datos relacionales, estas bases de datos
están diseñadas alrededor de una noción abstracta de "Documento".
Modelo en estrella
En las bases de datos usadas para data warehousing, un
esquema en estrella es un modelo de datos que tiene una tabla de hechos (o
tabla fact) que contiene los datos para el análisis, rodeada de las tablas de
dimensiones. Este aspecto, de tabla de hechos (o central) más grande rodeada de
radios o tablas más pequeñas es lo que asemeja a una estrella, dándole nombre a
este tipo de construcciones.
No hay comentarios:
Publicar un comentario