modelo de arbol
-
Upload
zchumy-jimenez-raygoza -
Category
Education
-
view
851 -
download
0
description
Transcript of modelo de arbol
ASIGNATURA:
BASE DE DATOS IDOCENTE:
JOSE PEDRO LUNA MAYORQUINTEMA:
MODELO JERÁRQUICO
INTEGRANTES:
MARIA YULIANA AVILA CORTEZ
ADRIAN ALBERTO JIMÉNEZ RAYGOZA
EDUARDO ANTONIO LOPEZ OCAMPO
OCTUBRE 2012
MODELO JERÁRQUICO
Segmento raíz
Segmentos de nivel 1(hijos de raíz)
Segmento de nivel 2(hijos de nivel 1)
VENTAJAS MAS IMPORTANTES DE ESTE MODELO:
1. SIMPLICIDAD : DADA ESTA ESTRUCTURA JERÁRQUICA EL MODELO DE BASES DE
DATOS , LA RELACION ENTRE LOS DIVERSOS NIVELES ES DE LOGICAMENTE SIMPLE;
POR CONSIGUIENTE, ES MÁS ´FÁCIL VER LA BASE DE DATOS CONCEPTUALMENTE,
LO QUE SIMPLIFICA SU PROCESO DE DISEÑO.
2. SEGURIDAD DE LA BASE DE DATOS: LA SEGURIDAD DE LA BASE DE DATOS ES
PROVISTA Y EJECUTADA POR EL DBMS, DE MODO QUE LA SEGURIDAD SE
EJECUTA UNIFORMEMENTE POR TODO EL SISTEMA, SIN TENER QUE DEPENDER
DE LOS ESFUERZOS DE LOS PROGRAMADORES
3. INDEPENDENCIA DE LOS DATOS: EL DBMS CREA UN AMBIENTE EN EL QUE
LA INDEPENDENCIA DE LOS DATOS PUEDE MANTENERSE, CON LO QUE
DISMINUYE SUSTANCIALMENTE EL ESFUERZO DE PROGRAMACIÓN Y EL
MANTENIMIENTO DEL PROGRAMA.
4. INTEGRIDAD DE LA BASE DE DATOS: DADA LA RELACION PADRE/HIJO, SIEMPRE
HAY UN VÍNCULO ENTRE EL SEGMENTO PADRE Y SU(S) SEGMENTOS (S( HIJO(S),
COMO EL SEGMENTO HIJO SIEMPRE ESTÁ AUTÓMATICAMENTE RELACIONADO CON
SU PADRE, EL MODELO JERÁRQUICO PROMUEVE LA INTEGRIDAD DE LA BASE DE
DATOS.
5. EFICIENCIA: EL MODELO DE BASE DE DATOS JERÁRQUICO ES MUY EFICIENTE
CUANDO UNA BASE DE DATOS CONTIENE UN GRAN VOLUMEN DE DATOS EN
RELACIONES.
DESVENTAJAS MAS IMPORTANTES DE ESTE MODELO:
1. EJECUCIÓN COMPLEJA: AUNQUE EL DBMS DEL MODELO JERÁRQUICO. LIBERÓ AL
DISEÑADOR Y PROGRAMADOR DE LOS PROBLEMAS DE DEPENDENCIA DE LOS
DATOS, AÚN DEBÍAN TENER UN CONOCIMIENTO DETALLADO DE LAS
CARACTERISTICAS DE ALMACENAMIENTO DE DATOS FÍSICOS: POR LO TANTO LA
EJECUCIÓN DE UN DISEÑO DE BASE DE DATOS PODÍA COMPLICARSE MUCHO.
2. DIFICIL DE ADMINISTRAR: CUALQUIER CAMBIO EN LA ESTRUCTURA DE LA BASE DE
DATOS, COMO LA REUBICACION DE SEGMENTOS, REQUIERE UN CAMBIO EN TODOS
LOS PROGRAMAS DE APLICACIÓN QUE TIENE ACCESO A LA BASE DE DATOS, DE MODO
QUE LA ADMINISTRACIÓN DE LA BASE DE DATOS PUEDE LLEGAR A SER UNA TAREA
DIFICIL.
3. CARECE DE INDEPENDENCIA ESTRUCTURAL: LAS MODIFICACIONES EN LA
ESTRUCTURA DE LA BASE DE DATOS PUEDE CONDUCIR A PROBLEMAS CON
PROGRAMAS DE APLICACIÓN QUE ESTABAN OPERANDO CORRECTAMENTE ANTES DE
QUE LOS CAMBIOS FUERAN HECHOS; LOS BENEFICIOS DE LA INDEPENDENCIA DE LOS
DATOS SE VEN LIMITADOS POR LO TANTO POR LA DEPENDENCIA ESTRUCTURAL.
4. COMPLEJIDAD DE PROGRAMACIÓN Y USO LAS APLICACIONES: DEBIDO A LA
ESTRUCTURA DEL SISTEMA DE BASE DE DATOS NAVEGACIONAL, LOS PROGRAMADORES
DE APLICACIONES Y LOS USUARIOS FINALES DEBEN CONOCER CON PRECISIÓN COMO
ESTAN DISTRIBUIDOS FISICAMENTE LOS DATOS EN LA BASE DE DATOS PARA TENER
ACCESO A ELLOS.
5. LIMITACIONES DE EJECUCIÓN: MUCHAS RELACIONES DEL MUNDO REAL ESTÁN
BASADAS EN UN HIJO CON PADRES MÚLTIPLES.
REFERENCIAS:
Libro: Sistemas de bases de datos: Diseño, implementacióny administración
Autor: Peter Rob/ Carlos Coronel
Link:http://books.google.com.mx/books?id=B_UVi51RDY4C&pg=PA46&lpg=PA46&dq=modelo+jerarquico&source=bl&ots=NfwxNIsQ8d&sig=qw2olgNh-c46Q8ZkSVFwRwsFyC8&hl=es&sa=X&ei=p-BtUPuDN8asqAG0_IDYCQ&ved=0CDEQ6AEwAQ#