Tecnología

Inicio

Ventajas y desventajas de la Red de Bases de Datos

Ventajas y desventajas de la Red de Bases de Datos


Bases de datos tienen una amplia gama de aplicaciones en sistemas de negocios. Ellos ayudan a automatizar tareas repetitivas de personalización de documentos, que permiten a los operadores telefónicos para obtener un acceso rápido a los datos del cliente y aceleran la consolidación de la información financiera. Bases de datos categorizar los tipos de datos y luego establecen relaciones entre esas categorías, los tres principales sistemas de gestión de bases de datos para son relacionales, jerárquicas y de red. Cada uno tiene sus propios méritos. Hay 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 agrupan en entidades o registros y cada entidad tiene atributos, que corresponden a títulos de las columnas. Por ejemplo, la entidad "Cliente" tendría razón social y número de teléfono como dos atributos. Cada entidad tiene un atributo que define que identifica de forma única cada registro de la tabla. Esto se conoce como la clave, que es un índice. Las tablas se unen entre sí por estos atributos clave para ampliar la gama de datos disponibles para cada consulta.

Alternativas

El sistema de gestión de base de datos relacional domina aplicación empresarial. Los datos están "normalizados" y se almacena en tablas. Los datos normalizados se ajusta en una estructura que elimina la repetición y la redundancia de los datos. Es la uniones entre las tablas de datos normalizados que crea una relación entre los atributos y por lo tanto le da a este sistema de gestión de base de datos de su nombre. bases de datos jerárquicas son menos comunes. Se relacionan las entidades juntos, otra vez por sus características más importantes, pero organizadas como las relaciones entre padres e hijos. Esto crea una estructura de árbol de los datos y es adecuado para la 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 sólo tiene uno-a-muchos entre entidades, un sistema de gestión de base de datos de red permite muchos-a-muchos. Esta es la característica que define a los DBMS de red. En una base de datos jerárquica, una entidad matriz puede tener entidades muchos niños, pero cada niño puede tener sólo uno de los padres. Esta es la relación de uno a muchos. La relación de muchos a muchos en una red DBMS permite una entidad matriz a tener muchas entidades niños, y una entidad secundaria a tener muchas entidades matrices.

beneficios

La principal ventaja del modelo de DBMS de red es la relación de muchos a muchos. La base de datos jerárquica no da cuenta de 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 ser asignado a muchas salas y cuidar de muchos pacientes, mientras que el paciente es un barrio que no está asociada a través de la relación con la entidad médico y por lo que la entidad paciente también necesita un enlace tanto a la entidad médico y la entidad de barrio. Por lo que una serie de relaciones cruzadas desarrollar rápidamente.

desventajas

Bases de datos relacionales tienen estructuras que resuelven muchos-a-muchos entre los casos, o registros, de una entidad, pero las bases de datos de red no lo hacen. Por ejemplo, en el ejemplo de base de datos a la red, el paciente puede tener muchos médicos, y un médico tiene muchos pacientes, pero el DBMS de red sólo se podría establecer un un médico a muchos relación paciente o de un paciente a muchas relaciones médico, no tanto.