Lo mejor en programación del siglo XXI

MODELOS RELACIONAL, JERÁRQUICO, RED

MODELO RELACIONAL
El modelo relacionales un modelo de datos, donde todos los datos están estructurados a nivel lógico como tablas formadas porfilas y columnas. Un punto fuerte de los modelos relacionales la sencillez de su estructura lógica.

MODELO JERÁRQUICO
En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

MODELO DE RED

 El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relación. Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).

DIFERENCIA ENTRE ELLOS

Un diagrama de estructura de árbol es el esquema de una base de datos jerárquica. Tiene dos componentes básicos: REGISTROS y LIGAS
  Estos diagramas son similares a los de estructura de datos en el modelo de red. La diferencia radica en que en el modelo de red los registros se organizan en forma de un grafo arbitrario mientras que en el modelo jerárquico se organiza en forma de un árbol con raíz.
La diferencia principal respecto a los modelos examinados hasta ahora es la no  positividad  de los datos. En efecto, con una base de datos tradicional ( entendiendo con este termino cualquier base de datos no por objetos), las operaciones que se tienen que efectuar en los datos se les piden aplicaciones que los usan. con una base de datos orientada a objetos, al contrario, los objetos memorizados en la base de datos contienen tanto a los datos como a las operaciones posibles con tales datos. En cierto sentido, se podrá pensar en los objetos como en datos a los que se les ha puesto una inyección de inteligencia que les permite saber cómo comportarse, sin tener que apoyarse en aplicaciones externas.
Share:

3 comentarios:

Con la tecnología de Blogger.

AdSense