Modelo de red

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Modelo de base de datos inventado por Charles Bachman
Diagrama de Bachman de una simple base de datos de red

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 objeto son nodos y los tipos de relación son arcos, no se limita a ser una jerarquía o un entramado.

El modelo de red fue adoptado por el Grupo de trabajo de la base de datos CODASYL en 1969 y experimentó una actualización importante en 1971. A veces se le conoce como el modelo CODASYL por este motivo. Varios sistemas de bases de datos en red se hicieron populares en mainframe y minicomputadoras durante la década de 1970 antes de ser ampliamente reemplazados por bases de datos relacionales en la década de 1980.

Resumen

Mientras que el modelo de base de datos jerárquico estructura los datos como un árbol de registros, en el que cada registro tiene un registro principal y muchos secundarios, el modelo de red permite que cada registro tenga varios 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 conjunto" en CODASYL), y la base de datos en sí es un gráfico generalizado de ocurrencias de registros conectados por relaciones (CODASYL "conjuntos"). Los ciclos están permitidos en ambos niveles.

El principal argumento a favor del modelo de red, en comparación con el modelo jerárquico, fue que permitió un modelado más natural de las relaciones entre entidades. Aunque el modelo se implementó y usó ampliamente, no llegó a ser dominante por dos razones principales. En primer lugar, IBM optó por apegarse al modelo jerárquico con extensiones de semi-red 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 que ofrecían 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 se convirtió 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, culminando en 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 mediante el modelo de red. En un diagrama de Bachman, los rectángulos con nombre representan tipos de registro y las flechas representan tipos de relación de uno a muchos entre registros (tipos de conjuntos CODASYL).

Sistemas de bases de datos

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

  • IMAGE for HP 3000
  • Integrated Data Store (IDS)
  • IDMS (Integrated Database Management System)
  • Raima Database Manager
  • Univac DMS-1100
  • Norsk Data SIBAS
  • Oracle CODASYL DBMS for OpenVMS (originally known as DEC VAX DBMS)

Contenido relacionado

Programación de culto de carga

programación de culto de carga es un estilo de programación de computadoras que se caracteriza por la inclusión ritual de códigos o estructuras de...

Tiempo para vivir

Tiempo de vida o límite de salto es un mecanismo que limita la vida útil de los datos en una computadora o red. TTL puede implementarse como un contador o...

GIF

El formato de intercambio de gráficos es un formato de imagen de mapa de bits desarrollado por un equipo del proveedor de servicios en línea CompuServe...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save