lunes, 14 de septiembre de 2020

Modelo de red

 

Modelo de red

Propuesto por Charles Bachman en 1969, permite la representación de relaciones de datos más complejas que el modelo jerárquico, ya que el modelo de red permite que un hijo pueda tener más de un padre.  

Permite un modelado más natural de las relaciones entre los nodos y una mejor integridad dentro de los datos.

El modelo de red organiza datos que usan dos fundamental construcciones, registros  y conjuntos. Los registros contienen campos (que puede ser organizado jerárquicamente, como en el lenguaje COBOL de lenguaje de programación). Los conjuntos (para no ser confundido con conjuntos matemáticos).         

En el modelo de red no existen restricciones, si queremos representar que un cliente puede tener varias cuentas, cada una de las cuáles sólo puede tener un titular, y cada cuenta está en una sola sucursal, que por supuesto puede ser compartida por varias cuentas, éste sería el esquema:
Cliente Cuenta Sucursal
Con el modelo relacional podríamos tener ambas entidades definidas de la siguiente forma:
Cliente = (Nº Cliente: Acceso Principal; Nombre, Dirección, Nº Cuenta: Acceso Ajeno)
Cuenta = (Nº Cuenta: Acceso Principal; Saldo)

Beneficios del modelo de red

Al igual que una base de datos jerárquica, los componentes de una base de datos de red pueden tener varias relaciones padre-hijo. Su capacidad para mantener datos es más que la del modelo jerárquico.

Dado que siempre hay un vínculo entre un padre y un hijo, se mantiene la integridad de los datos.

La base de datos debe dedicar menos tiempo a mantener registros debido a la eliminación de tablas redundantes, lo que mejora la eficiencia y el rendimiento general.

 

3 comentarios:

¿Qué es un diagrama de Gantt?

  ¿Qué es un diagrama de Gantt? Un diagrama de Gantt es una herramienta útil para planificar proyectos. Al proporcionar una  vista general...