Modelo de red

El modelo de red es un Modelo de base de datos concebido como un modo flexible representa objetos y su relación Las entidades se representan como registros o nodos, y las relaciones como enlaces o punteros.

En una estructura red cualquier componente puede vincularse con cualquier otro.

Es posible describirla en términos de padres e hijos, pero, a diferencia del modelo jerárquico, un hijo puede tener varios padres.

Las representaciones lógicas basadas en árboles o en estructuras plex, a menudo, limitan el cambio que el crecimiento de la BD exige, hasta tal punto que las representaciones lógicas de los datos pueden variar afectando a los programas de aplicación que usan esos datos.

Los conceptos básicos de este modelo son los siguientes:

Elemento: es un campo de datos. Ejemplo: DNI.
Agregados de datos: conjunto de datos con nombre. Ejemplo: Fecha (día, mes, año).
Tipos de registro: representa un nodo, un conjunto de campos.

Cada campo contiene elementos. Es la unidad básica de acceso y manipulación.

Se asemeja a los registros en archivos o las entidades en el modelo E-R.

Conjunto: colección de dos o más tipos de registro que establece una vinculación entre ellos. Uno de ellos se llama propietario y el otro, miembro.

Tienen una relación muchos a muchos (M:M), que para representarla se necesita un registro conector. Los conjuntos están formados por un solo registro propietario y uno o más registros miembros.

Un registro propietario no puede ser a la vez miembro de sí mismo. Una ocurrencia del conjunto está formada por un registro propietario y el resto son registros miembros.

Una ocurrencia de registro no puede pertenecer a varias ocurrencias del mismo conjunto.

Ciclo: se forma cuando un registro miembro tiene como descendientes a uno de sus antepasados.

Bucle, lazo o loop: es un ciclo en el que los registros propietarios y miembros son el mismo.