Etiquetas

jueves, 30 de agosto de 2012

Tarea 1


Modelos Jerárquico y de Red

Introducción
En el presente trabajo se busca explicar el concepto del modelo de red y del modelo jerárquico, tratando de explicar en la medida de lo posible un concepto propio acorde a los conocimientos que la realización de esta investigación ha dejado a éste equipo de trabajo.
El modelo jerárquico y el modelo de red son dos conceptos que van ligados, debido a que en un principio existía el modelo jerárquico, también llamado modelo de tipo árbol, llamado así por que ordena los datos de una manera semejante a un diagrama de árbol; posteriormente este modelo evolucionó hacia el modelo de red, en el cual los datos son relacionados por medio de enlaces.
A continuación se presentan las características de los modelos jerárquicos y de red, así como sus características primordiales y sus aplicaciones, tratando de ser lo más claros y explícitos posibles.
 Características del Modelo Jerárquico
Una base de datos jerárquica es un conjunto d segmentos  que se conectan entre si por medio de enlaces (colección de árboles), así mismo cada segmento se define como una conjunto de campos, que contienen un solo valor para cada uno de ellos (un enlace es una asociación o unión entre exclusivamente dos segmentos.)
La características principales de implementar este modelos son:

Globalización de la información: Permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos.
Eliminación de la información inconsistente: Si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse a todas las copias del archivo de facturas. Permite compartir información.
Permite mantener la integridad en la información: la integridad de la información es una de sus cualidades altamente deseable y tiene por objetivo que sólo se almacena la información correcta.
Independencia de datos: el concepto de independencia de datos es quizás el que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Base de Datos. En este tipo de modelos la organización se establece en forma de árbol, donde la raíz es un nodo ficticio.

En este tipo de modelo de base de datos; existen tres tipos de segmentos:
1) Padre: Es aquel que tiene descendientes (hijos) todos localizados al mismo nivel.
2) Hijo: Es aquel que depende de un segmento anterior, todos los hijos del mismo padre tendrán que estar localizados en el mismo nivel.
3) Segmento raíz: Es el único segmento que no tien padre, es el antecesor de todos, y es el segmento de mayor nivel superior del árbol.
- Todo nodo, a excepción del nodo raíz, ha de tener obligatoriamente un padre.
- Se llaman hojas los nodos que no tienen descendientes.
- Se llama altura al número de niveles de la estructura jerárquica.
- Se denomina momento al número de nodos.
- El número de hojas del árbol se llama peso.
- Sólo están permitidas las interrelaciones 1:1 ó 1:N
- Cada nodo no terminal y sus descendientes forman un subárbol, de forma que un árbol es una estructura,

El contenido de un registro específico puede repetirse en varios sitios.
Una vez mencionado las caracteristicas del modelo jerarquico, mencionamos también los inconvenientes que posee esta estructura.
·        No se admiten las relaciones N:M
·        Un segmento hijo no puede tener mas de un padre.
·        No se permiten mas de una relación entre dos segmentos
·        Para acceder a cualquier segmento es necesario comenzar por el segmento raíz.
·        El árbol se debe de recorrer el orden designado.

Características del Modelo de Red
En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro.
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son:
·              El tipo de registro, que representa un nodo.
·              Elemento, que es un campo de datos.
·              Agregado de datos, que define un conjunto de datos con nombre.
Este modelo de datos permite representar relaciones N:M
 En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro. 
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres. 
Los conceptos básicos en el modelo en red son:
·      El tipo de registro, que representa un nodo.
·      Elemento, que es un campo de datos.
·              Agregado de datos, que define un conjunto de datos con nombre.
Conclusión
En bases de datos los dos modelos que son el “Modelo jerárquico” y el “Modelo de red”  son muy validos los dos aunque como todo tienen sus ventajas y desventajas, porque en el caso de el Modelo jerárquico pierde esa sencillez que lo caracteriza  cuando la información es cada vez más amplia es por eso que este sistema no se recomienda cuando los volúmenes de información son amplios. Mientras que el modelo de red es un modelo muy flexible en cuanto a restricciones y esto representa dificultad a la hora de implementarlo.