Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELOS DE BASES DE DATOS - Coggle Diagram
MODELOS DE BASES DE DATOS
Un modelo de datos es un conjunto de herramientas conceptuales que permiten describir los datos, sus relaciones y las reglas de integridad que deben cumplir.
Tipos de modelos de bases de datos
Hay muchos tipos de modelos de bases de datos. Algunos de los más comunes incluyen:
Los primeros modelos que se desarrollaron fueron las
bases de datos en red y jerárquicas
, si bien pronto demostraron ser demasiado simples y estar limitadas técnicamente. IBM fue la empresa que revolucionó el sector, con el desarrollo del
modelo relacional de base de datos
en los años setenta
Las diferencias entre los modelos de bases de datos más habituales es resultado de la evolución técnica de la transmisión electrónica de datos, perseguía la eficiencia y la manejabilidad
Modelo de base de datos relacional
Permite una mayor eficacia, flexibilidad y confianza en el tratamiento de los datos.
La mayor parte de las bases de datos y sistemas de información actuales se basan en el modelo relacional ya que ofrece numerosas ventajas sobre los 2 modelos anteriores como, el rápido aprendizaje por parte de usuarios que no tienen conocimientos profundos sobre sistemas de bases de datos.
En el modelo relacional se representa el mundo real mediante tablas relacionadas entre sí por columnas comunes.
Modelo de Red
Este modelo permite la representación de muchos a muchos, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él.
En el modelo en red se representa el mundo real mediante registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas
El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector.
Modelo de base de datos jerárquico
Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos.
Este modelo tiene forma de árbol invertido en el que una rama puede tener varios hijos, pero cada hijo sólo puede tener un padre
El modelo de base de datos plana
En un modelo de base de datos plano, hay dos dimensiones (estructura plana) de conjunto de datos. Hay una columna de información y dentro de esta columna, se supone que cada dato tendrá que ver con la columna.
Por ejemplo, un modelo de base de datos plana que sólo incluye códigos postales. Dentro de la base de datos, sólo habrá una columna y cada nueva fila dentro de una columna será un nuevo código postal.
Modelo de base de datos orientado a objetos
Este modelo define una base de datos como una colección de objetos, o elementos de software reutilizables, con funciones y métodos relacionados.
El modelo de base de datos orientado a objetos es el mejor modelo conocido de base de datos posrelacional ya que incorpora tablas, pero no se limita a ellas. A dichos modelos también se los conoce como modelos de base de datos híbridos.
Modelo de base de datos orientado a documentos
En este modelo, los documentos son la unidad básica para el almacenamiento de datos. Estas unidades son las que estructuran los datos y no deben confundirse con los documentos de los programas de procesamiento de texto. Aquí, los datos se guardan en los llamados pares clave-valor, comprendiendo así, una “clave” y un “valor”.
Modelo entidad-relación
Este modelo capta las relaciones entre entidades del mundo real de forma muy similar al modelo de red, pero no está directamente ligado a una estructura física de la base de datos.
Una forma común del diagrama entidad-relación ER es el esquema de estrella, en el cual una tabla central de información se conecta a múltiples tablas dimensionales.
La definición de una base de datos es una recolección estructurada de registros o datos que se almacena en un sistema informático.
Un modelo de base de datos muestra la estructura lógica de la base, incluidas las relaciones y limitaciones que determinan cómo se almacenan los datos y cómo se accede a ellos.
Una base de datos es una colección de datos organizados y estructurados según un determinado modelo de información que refleja no sólo los datos en sí mismos, sino también las relaciones que existen entre ellos.
La mayoría de los modelos de datos se pueden representar por medio de un diagrama de base de datos acompañante.