7. [Introducción a base de datos] - Modelo de bases de datos - Modelo de Redes

Introducción

Vamos en orden cronológico. El primer modelo en existir fue el modelo jerárquico, funcionaba, pero con sus deficiencias, específicamente no permitir relación muchos a muchos. Es aquí donde llega el modelo de redes.

¿Qué es el modelo de redes?

[1] Un modelo que se construye con conjuntos de registros relacionados. Cada conjunto consiste de un registro propietario o principal y uno o más registros miembros o secundarios. Un registro puede ser miembro o secundario en múltiples conjuntos, permitiendo que este modelo represente relaciones complejas.

Si... Ojala pudiera dar una definición un poco menos "técnica", pero cuando fue presentada como otra opción para modelar la información, su definición se torno muy complicada y difícil de entender.

Modelo Jerárquico VS Modelo de Redes

Este modelo se basa en los grafos, que es un diagrama que permite múltiples relaciones entre los elementos, es decir, permite relación de muchos a muchos, cosa que el modelo jerárquico no puede hacer.

Veamos con un ejemplo el porque se propuso como una mejor alternativa. Tomando como ejemplo este enunciado.

UNA ESCUELA, LA CUAL ESTA CONFORMADA POR ALUMNOS, MAESTROS Y CURSOS.

Si comparamos los esquemas de cada uno, el modelo de redes se ve mucho mejor porque no duplica los elementos, permite hacer relaciones de muchos a muchos y permite relaciones entre todas las entidades del sistema.

¿Entonces es mejor el modelo de redes?

No necesariamente, depende del proyecto que se requiera realizar.

Se debe considerar sus pros y contras para decidir si conviene o no utilizar este modelo, en lo personal, sigo prefiriendo el modelo relacional. Pero ya depende de cada quien si le conviene utilizarlo.

Ventajas

  • Utiliza reglas de integridad
  • Mantiene,asegura la exactitud y consistencia de los datos durante todo el ciclo de vida

Desventajas

  • Utiliza apuntadores (Muy complejo)
  • Extremadamente difícil de mantener

Conclusiones

Este modelo, al igual que el jerarquico, puede que se siga utilizando, lo cual es poco probable teniendo a la mano el modelo relacional.
Y, para recapitular.
  • Es una estructura basada en grafos
  • Permite relaciones N:M
  • Estructuralmente difícil
  • Maneja apuntadores

Bibliografía

1. basesdedatos. basesdedatos. [En línea] [Citado el: 21 de Noviembre de 2020.] https://basededatos.top/modelo-de-base-de-datos/.

 

No hay comentarios.:

Publicar un comentario

Nube de imagenes