stringtranslate.com

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 sus relaciones. Su característica distintiva es que el esquema , visto como un gráfico 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 Base de Datos CODASYL en 1969 y sufrió una importante actualización en 1971. Por este motivo, a veces se le conoce como modelo CODASYL . Varios sistemas de bases de datos en red se hicieron populares 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 principal y muchos hijos, el modelo de red permite que cada registro tenga múltiples registros principales y secundarios, formando una estructura gráfica generalizada. Esta propiedad se aplica en dos niveles: el esquema es un gráfico generalizado de tipos de registros conectados por tipos de relaciones (llamados "tipos de conjuntos" en CODASYL), y la base de datos en sí es un gráfico generalizado de ocurrencias de registros conectados por relaciones ("conjuntos" de CODASYL). . Se permiten bicicletas en ambos niveles.

El principal argumento a favor del modelo de red, en comparación con el modelo jerárquico, fue que permitía un modelado más natural de las relaciones entre entidades. Aunque el modelo fue ampliamente implementado y utilizado, no logró convertirse en dominante por dos razones principales. En primer lugar, IBM optó por apegarse al modelo jerárquico con extensiones de semired en sus productos establecidos, como IMS y DL/I. En segundo lugar, finalmente fue desplazado por el modelo relacional , que ofrecía una interfaz más declarativa y de mayor nivel. Hasta principios de la década de 1980, los beneficios de rendimiento de las interfaces de navegación de bajo nivel ofrecidas por las bases de datos jerárquicas y de red eran convincentes para muchas aplicaciones a gran escala, pero a medida que el hardware se hizo más rápido, la productividad y flexibilidad adicionales del modelo relacional llevaron a la obsolescencia gradual de el modelo de red en el uso empresarial corporativo.

Historia

El inventor original del modelo de red fue Charles Bachman , y fue desarrollado en una especificación estándar publicada en 1969 por el Consorcio de la Conferencia sobre Lenguajes de Sistemas de Datos ( CODASYL ). A esto le siguió una segunda publicación en 1971, que se convirtió en la base para la mayoría de las implementaciones. El trabajo posterior continuó hasta principios de la década de 1980 y culminó con una especificación ISO , pero esto tuvo poca influencia en los productos.

La influencia de Bachman se reconoce en el término diagrama de Bachman , una notación esquemática que representa un esquema de base de datos expresado utilizando el modelo de red. En un diagrama de Bachman, los rectángulos con nombre representan tipos de registros y las flechas representan tipos de 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:

Ver también

Referencias

David M, k., 1997. Fundamentos, diseño e implementación. procesamiento de bases de datos ed. sl:Prentice-Hall.

Otras lecturas

enlaces externos