Articulo de referencia

Modelo de red

Diagrama de Bachman de una base de datos de red simple En informática , el modelo de red es un modelo de base de datos concebido como una forma flexible de representar objetos y...

Diagrama de Bachman de una base de datos de red simple

En informática , el modelo de red es un modelo de base de datos concebido como una forma flexible de representar objetos y sus relaciones. Su característica distintiva es que el esquema , visto como un grafo en el que los tipos de objetos son nodos y los tipos de relaciones son arcos, no se limita a ser una jerarquía o una red .

El modelo de red fue adoptado por el Grupo de Trabajo de Bases de Datos CODASYL en 1969 y se actualizó significativamente en 1971. Por este motivo, a veces se le conoce como el modelo CODASYL . Varios sistemas de bases de datos en red se popularizaron en mainframes y minicomputadoras durante la década de 1970, antes de ser ampliamente reemplazados por bases de datos relacionales en la década de 1980.

Descripción general

Mientras que el modelo de base de datos jerárquico estructura los datos como un árbol de registros , donde cada registro tiene un registro padre y muchos hijos, el modelo de red permite que cada registro tenga múltiples registros padre e hijo, formando una estructura de grafo generalizada. Esta propiedad se aplica en dos niveles: el esquema es un grafo generalizado de tipos de registros conectados por tipos de relaciones (denominados "tipos de conjunto" en CODASYL), y la base de datos en sí es un grafo generalizado de ocurrencias de registros conectadas por relaciones (conjuntos de CODASYL). Se permiten ciclos en ambos niveles. Los modelos Peer-to-Peer y Cliente-Servidor son ejemplos de modelos de red.

El principal argumento a favor del modelo de red, en comparación con el modelo jerárquico, era que permitía una modelización más natural de las relaciones entre entidades. Si bien el modelo se implementó y utilizó ampliamente, no logró imponerse por dos razones principales. En primer lugar, IBM optó por mantener el modelo jerárquico con extensiones de semi-red en sus productos consolidados, como IMS y DL/I. En segundo lugar, fue finalmente desplazado por el modelo relacional , que ofrecía una interfaz de nivel superior y más declarativa. Hasta principios de la década de 1980, las ventajas de rendimiento de las interfaces de navegación de bajo nivel que ofrecían las bases de datos jerárquicas y de red resultaban convincentes para muchas aplicaciones a gran escala, pero a medida que el hardware se volvía más rápido, la mayor productividad y flexibilidad del modelo relacional condujeron a la obsolescencia gradual del modelo de red en el ámbito empresarial.

Historia

El inventor original del modelo de red fue Charles Bachman , y este se desarrolló hasta convertirse en una especificación estándar publicada en 1969 por el Consorcio de Lenguajes de Sistemas de Datos ( CODASYL ). Posteriormente, en 1971, se publicó una segunda versión que sirvió de base para la mayoría de las implementaciones. El trabajo posterior continuó hasta principios de la década de 1980, culminando en una especificación ISO , pero esta tuvo poca influencia en los productos.

La influencia de Bachman se reconoce en el término diagrama de Bachman , una notación diagramática que representa un esquema de base de datos expresado mediante el modelo de red. En un diagrama de Bachman, los rectángulos con nombre representan tipos de registros y las flechas representan relaciones de uno a muchos entre registros (tipos de conjuntos CODASYL).

Sistemas de bases de datos

Algunos sistemas de bases de datos conocidos que utilizan el modelo de red incluyen:

Véase también

Referencias

  1. 1 2 "RDBMS Plenaria 1: Primeros años" (PDF) (PDF). Entrevista realizada por Burton Grad. Computer History Museum. 12 de junio de 2007. Recuperado el 30 de mayo de 2025 .
  • David M. K., 1997. Fundamentos, diseño e implementación. Procesamiento de bases de datos. sl:Prentice-Hall.

Lecturas adicionales

Obtenido de " https://en.wikipedia.org/w/index.php?title=Network_model&oldid=1318072460 "