Modelo jerarquico

13
Modelo Jerárquico

description

Modelo de Jerarquico de Base de Datos

Transcript of Modelo jerarquico

Page 1: Modelo jerarquico

Modelo Jerárquico

Page 2: Modelo jerarquico

Modelo Jerárquico

• En el modelo jerárquico, el esquema es una estructura en forma de árbol compuesta de nodos, que representan las entidades; enlazados por arcos, que representan las asociaciones o interrelaciones entre dichas entidades.

Page 3: Modelo jerarquico

Características• El árbol se organiza en un conjunto de niveles.• El nodo raíz (el más alto de la jerarquía), se

corresponde con el nivel 0 (cero).• Los arcos representan las asociaciones jerárquicas

entre dos entidades y no tienen nombre, ya que no es necesario porque entre dos conjuntos de datos sólo puede haber una interrelación.

Page 4: Modelo jerarquico

Características

• Un nodo padre puede tener varios descendientes o hijos, pero un hijo sólo tiene un padre.• Todo nodo, a excepción de la raíz, ha de tener obligatoriamente un padre.• Se llaman hojas a los nodos que no tienen descendientes

Page 5: Modelo jerarquico

Características

• Se llama altura al número de niveles de la estructura jerárquica.• Se denomina momento al número de nodos.• Sólo están permitidas las interrelaciones 1 : 1 ó 1 : N.

Page 6: Modelo jerarquico

Ejemplo

Page 7: Modelo jerarquico

Modelo relacional

•Como su nombre lo indica, el Modelo E/R se basa en entidades que se interrelacionan o asocian entre sí. Tiene como todo modelo de datos dos tipos de propiedades:

Page 8: Modelo jerarquico

Modelo Relacional• Estáticas: describen la estructura del Universo

de Discurso y apenas varían en el tiempo. Utilizamos el Lenguaje de Definición de Datos (LDD) para describirlas.

• Dinámicas: permiten el paso de un estado a otro, ejecutando operaciones sobre los datos almacenados en la estructura; se corresponden con la naturaleza evolutiva del mundo real. Para expresar las operaciones se utiliza el Lenguaje de Manipulación de Datos (LMD).

Page 9: Modelo jerarquico

• Se pueden distinguir como conceptos básicos de este modelo: las entidades e interrelaciones (con sus atributos), además de los dominios que en este modelo se denominan conjuntos de valores (value set).

Page 10: Modelo jerarquico

Entidad

• Es una persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa. Es aquel objeto acerca del cuál queremos almacenar información en la base de datos.

Page 11: Modelo jerarquico

• Llamaremos tipo de entidad a la estructura genérica y ocurrencia de entidad a cada una de los datos de ese tipo de entidad. Así, el tipo de entidad AUTOR se refiere a la estructura que nos describe las características de los autores, mientras que una ocurrencia de AUTOR será cada uno de los autores en concreto. La representación gráfica de un tipo de entidad es un rectángulo etiquetado con el nombre (en mayúscula) del tipo de entidad.

Page 12: Modelo jerarquico

Interrelación• Se puede definir como la asociación o

correspondencia entre entidades.• Llamamos Tipo de interrelación a la estructura

genérica del conjunto de interrelaciones existentes entre dos o más tipos de entidad.

Page 13: Modelo jerarquico

• Ejemplo: el tipo de entidad AUTOR se interrelaciona con el tipo de entidad DOCUMENTO mediante el tipo de interrelación Escribe una ocurrencia de esta interrelación es que “J. J. Gómez” ha escrito el documento ”Bases de Datos I”.