El modelo de datos de red no debe confundirse con las bases de datos "en red".
Las bases de datos tienen una amplia gama de aplicaciones en sistemas comerciales. Ayudan a automatizar las tareas repetitivas de personalización de documentos, permiten a los operadores telefónicos obtener acceso rápido a los detalles del cliente y aceleran la consolidación de la información financiera. Las bases de datos categorizan tipos de datos y luego establecen relaciones entre esas categorías; los tres principales sistemas de administración de bases de datos son relacionales, jerárquicos y de red. Cada uno tiene sus propios méritos. Existen ventajas y desventajas en el modelo de base de datos de red en comparación con los otros dos sistemas de gestión de datos.
Organización
La información se agrupa en entidades o registros y cada entidad tiene atributos, que corresponden a encabezados de columna. Por ejemplo, la entidad "Cliente" tendría el nombre de la empresa y el número de teléfono como dos atributos. Cada entidad tiene un atributo de definición que identifica de forma única cada registro en la tabla. Esto se llama clave, que es un índice. Las tablas están unidas por estos atributos clave para expandir el rango de datos disponibles para cada consulta.
Video del día
Alternativas
El sistema de gestión de bases de datos relacionales domina la aplicación empresarial. Los datos se "normalizan" y luego se almacenan en tablas. Los datos normalizados encajan en una estructura que erradica la repetición y redundancia de datos. Son las uniones entre las tablas de datos normalizados las que crean una relación entre los atributos y, por lo tanto, dan nombre a este sistema de gestión de bases de datos. Las bases de datos jerárquicas son menos comunes. Vinculan entidades juntas, nuevamente por atributos clave, pero organizadas como relaciones padre-hijo. Esto crea una estructura de árbol de datos y es adecuado para información geográfica o datos archivados utilizados para "minería de datos".
Relaciones
Una base de datos de red es similar a una base de datos jerárquica. Sin embargo, mientras que una base de datos jerárquica tiene solo relaciones de uno a muchos entre entidades, un sistema de administración de bases de datos de red permite relaciones de muchos a muchos. Ésta es la característica definitoria de los DBMS de red. En una base de datos jerárquica, una entidad padre puede tener muchas entidades hijo, pero cada hijo puede tener solo un padre. Esta es la relación de uno a muchos. La relación de muchos a muchos en un DBMS de red permite que una entidad principal tenga muchas entidades secundarias y que una entidad secundaria tenga muchas entidades principales.
Beneficios
El principal beneficio del modelo DBMS de red es la relación de muchos a muchos. La base de datos jerárquica no tiene en cuenta muchos eventos organizacionales humanos que requieren que una entidad tenga muchos enlaces ascendentes a otras entidades. Por ejemplo, en una base de datos médica, un médico puede estar asignado a muchas salas y atender a muchos pacientes, mientras que el paciente es una sala que sí lo hace. no se vincula a la relación con la entidad del médico y, por lo tanto, la entidad del paciente también necesita un vínculo tanto con la entidad del médico como con la sala entidad. De modo que rápidamente se desarrollan una serie de relaciones cruzadas.
Desventajas
Las bases de datos relacionales tienen estructuras que resuelven relaciones de varios a varios entre instancias o registros de una entidad, pero las bases de datos de red no. Por ejemplo, en el ejemplo de la base de datos de la red, el paciente puede tener muchos médicos y un médico tiene muchos pacientes, pero el La red DBMS solo podía establecer una relación de un médico a muchos pacientes o una relación de un paciente a muchos médicos, no ambos.