¿Qué es un modelo de red?

Una base de datos de computadora está organizada por tablas, que generalmente se refieren a una lista de registros que comparten cierta comúnidad. En un modelo de base de datos jerárquico estándar, las tablas están asociadas entre sí en función de una relación padre e hijos, donde una mesa para padres puede tener varios hijos, pero una mesa infantil no puede tener múltiples padres. Por ejemplo, la tabla de "empleados", la tabla de los padres, podría subdividirse en dos tablas infantiles: "trabajadores actuales" y "trabajadores anteriores". Una base de datos de modelo de red ofrece una alternativa a esta limitación de padres e hijos. En una base de datos del modelo de red, cualquier tabla única puede tener varias tablas infantiles y múltiples tablas principales, lo que resulta en una estructura gráfica más natural entre las entidades en la base de datos.

La ventaja principal de una base de datos de modelo de red es que permite una representación más realista de la relación entre las tablas. Tratar de exprimir las disposiciones de mesa en un modelo de un solo padre puede ser restrictivoE, especialmente cuando dos o más tablas podrían considerarse igualmente categorías de padres. Continuando con el ejemplo pasado, mientras la tabla de "empleados" se usó como padre para las tablas de "trabajadores actuales" y "trabajadores anteriores", una tabla de "contratistas independientes" serviría igualmente bien como para los padres para ambos, o incluso ambas. A través de la configuración del modelo de red, el usuario final puede estructurar la base de datos para que tanto los "empleados" como los "contratistas independientes" sean padres de las tablas de "trabajadores actuales" y "trabajadores anteriores".

Las tablas

en una base de datos de modelo de red se pueden representar gráficamente, enumerando cada nombre de tabla individualmente, comenzando con las tablas principales de nivel más alto en la parte superior del gráfico y trabajando hasta las tablas infantiles más dependientes en la parte inferior. Cada relación padre-hijo puede representarse dibujando una línea entre las tablas relacionadas. Esto permite a los diseñadores de bases de datos más fácilmente uEntiende la conexión entre las entidades.

Aunque el modelo de red permite una representación más realista de las relaciones entre las entidades de datos, está en gran medida obsoleto en el diseño moderno de la base de datos. La escalada del rendimiento del hardware para las computadoras permitió a las organizaciones más grandes evolucionar a lo que se llama un modelo de base de datos relacional, lo que permite a los usuarios finales ingresar datos directamente utilizando valores clave en lugar de enfocarse estrictamente en la relación matriz y hijo. Por ejemplo, una lista de empleados en un modelo de base de datos relacional podría tener el nombre del empleado como el valor clave. Eso vincula la lista de empleados con todas las demás tablas que contienen el nombre del empleado, lo que permite que toda la información sobre ese empleado se detenga de inmediato, independientemente de lo que la tabla lo mantenga.

OTROS IDIOMAS