Comparacion gestores de base de datos

Solo disponible en BuenasTareas
  • Páginas : 6 (1381 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de diciembre de 2011
Leer documento completo
Vista previa del texto
Tabla comparativa de los tipos de Base de datos

Ejemplo:

Tipo de Base de datos | Funciones | Usos | Ventajas | Desventajas |
Jerárquica |  facilita relaciones padre-hijo, es decir, relaciones 1:NLos datos se almacenan en la forma de registrosCada registro consta de un conjunto de campos Las relaciones son unidireccionales. En justicia, dichas relaciones son hijo-padre, perono padre-hijo. | 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. 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 esllamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.http://es.wikipedia.org/wiki/Base_de_datos#Bases_de_datos_jer.C3.A1rquicas | 1) Puede dar lugar a la consistencia de los datos cuando se llevan a cabo actualizaciones. 2) Resulta inevitable el desaprovechamiento de espacio. { Solución: una solución es introducir el concepto de registro virtual. Reste tipo de puntero nocontiene ningún valor de dato, sino un puntero lógico a un registro físico concreto. Cuando hay que replicar un registro en varios arboles de una base de datos, se guarda una sola copia de ése registro en uno de los árboles y se sustituyen los demás registros por registros virtuales que contiene un puntero a ése registro físico.} 3) La extracción de la información de una unidad que se encuentravarios niveles abajo requiere navegar por un camino a través de las unidades y sus relaciones hasta llegar a ella. 4) Presenta la desventaja de que es necesario un conocimiento en p rofundidad de las unidades de información y de sus relaciones entre sí. Adicionalmente, combinar la información de unidades que residen en ramas muy separadas de la estructura arbórea es una tarea que consume tiempo yesfuerzo.5) Las operaciones de insertar y borrar son complejas.6) Las relaciones Nodo a Nodo pueden ser implementadas de una forma no muy eficiente, p ues p ara hacerlo se genera redundanciahttp://sistemas.uarg.unpa.edu.ar/~osofia/$Bdd/Practicas/ModeloJerarquicow.pdf | Duplicidad de registrosNo se garantiza la inexistencia de registros duplicados. Esto también es cierto para los campos "clave".Es decir, no se garantiza que dos registros cualesquiera tengan diferentes valores en un subconjunto concreto de camposIntegridad referencialNo existe garantía de que un registro hijo esté relacionado con un registro padre válido. Por ejemplo, es posible borrar un nodo padre sin eliminar antes los nodos hijo, de manera que éstos últimos están relacionados con un registro inválido oinexistente..DesnormalizaciónEste no es tanto un problema del modelo jerárquico como del uso que se hace de él. Sin embargo, a diferencia del modelo relacional, las bases de datos jerárquicas no tienen controles que impidan la desnormalización de una base de datos. Por ejemplo, no existe el concepto de campos clave o campos únicos.http://es.wikipedia.org/wiki/Base_de_datos_jer%C3%A1rquica#C.C3.B3mo_funcionan |De red | É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). | Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructurared puede tener más de un nodopadre. En otras palabras, la restricción de que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos severa.http://es.wikipedia.org/wiki/Base_de_datos_de_red | * Las relaciones entre los elementos en la base de datos se almacenan físicamente en la propia base de datos. * Se pueden crear relaciones complejas de elementos que son una parte física...
tracking img