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.
Muy buen contenido me ayudo un montón gracías
ResponderEliminarMuy buena información gracias
ResponderEliminarExcelente contenido
ResponderEliminar