Bases de datos tienen una amplia gama de aplicaciones en los sistemas de negocio . Ellos ayudan a automatizar tareas repetitivas de personalización de documentos , que permiten a los operadores de telefonía para obtener acceso rápido a los datos del cliente y acelerar 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 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
información se agrupan en entidades o registros y cada entidad tiene atributos , que corresponden a los encabezados de columna . Por ejemplo , la entidad "Cliente " tendría razón social y número de teléfono como dos atributos. Cada entidad tiene un atributo definitorio que identifica de forma exclusiva cada registro de la tabla . Esto se conoce como la clave , que es un índice . Las tablas se unen entre sí mediante 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 son "normalizado " y luego 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 unión 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 juntas , de nuevo por atributos clave , 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 los datos archivados se utilizan 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 sólo uno-a -muchos entre entidades , un sistema de gestión de base de datos de la red permite a muchos-a -muchos . Esta es la característica que define a los DBMS red. En una base de datos jerárquica , una entidad matriz puede tener muchas entidades los niños , sino que cada niño puede tener sólo un padre . Este es el uno-a -muchos. Los muchos - a-muchos en una DBMS red permite una sola entidad matriz a tener muchos hijos entidades, y una entidad hijo tenga muchas entidades matrices .
Beneficios
la principal ventaja del modelo de DBMS red es la de muchos-a -muchos. La base de datos jerárquica no tiene en cuenta la organización de muchos eventos humanos que obligan a la entidad a tener 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 pabellón que no está asociada a través de la relación de 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 del barrio. Así que desarrollar rápidamente una serie de relaciones cruzadas .
Desventajas
bases de datos relacionales tienen estructuras que resuelven muchos-a -muchos entre instancias o registros , de una entidad , pero las bases de datos de la red no lo hacen. Por ejemplo , en el ejemplo de base de datos de red , el paciente puede tener muchos médicos , y un médico tiene muchos pacientes , pero el DBMS red sólo podría establecer una un médico a muchos relación paciente o de un paciente a muchas relaciones médico , no ambos . < Br >