You are on page 1of 1

Tabla comparativa de los tipos de Base de datos

Tipo de Base de datos


BASE DE DATOS DE RBOL
(JERRQUICA)
Puede representar dos tipos de
relaciones entre los datos:
relaciones de uno a uno y
relaciones de uno a muchos. Este
modelo tiene forma de rbol
invertido en el que una rama puede
tener variosNODOS, pero cada hijo
slo puede tener un padre.

BASE DE DATOS DE RED

ste es un modelo ligeramente


distinto del jerrquico; su diferencia
fundamental es la modificacin del
concepto de nodo: se permite que
un mismo nodo tenga varios
padres. Esta formado por una
coleccin o set de registros, los
cuales estn conectados entre s
por medio de enlaces en una red.
Una red se compone de dos
conjuntos, un conjunto de registros
y un conjunto de ligas

BASE DE DATOS RELACIONAL

Las bases de datos que pertenecen


a esta categora se basan en el
modelo relaciones, cuya estructura
principal es la relacin, es decir una
tabla bidimensional compuesta por
lneas y columnas.

Funciones

Usos

Las
relaciones
entre
datos
se
establecen siempre a nivel fsico, es
decir,
mediante
punteros
entre
registros de raz en referencia a
direcciones fsicas del medio de
almacenamiento (sectores y pistas).
Las relaciones son unidireccionales.
Los datos se almacenan en forma de
registros de raz, cada uno consta de
un conjunto de tipos campos, un
conjunto de registros con los mismos
campos se denomina fichero.

Las bases de datos jerrquicas son


especialmente tiles en el caso de
aplicaciones que manejan un gran volumen
de informacin y datos muy compartidos
permitiendo crear estructuras estables y de
gran rendimiento.
El producto comercial de tipo Jerrquico
ms extendido y el nico que ha llegado
hasta nuestros das es el IMS de IBM con su
lenguaje de datos DL/I2. Otro sistema
Jerrquico, el System 2000 tambin tuvo
una alta aceptacin comercial y fue
adquirido posteriormente por el Instituto
SAS.

Ventajas

Permite la representacin de muchos a


muchos, de tal forma que cualquier
registro dentro de la base de datos
puede
tener
varias
ocurrencias
superiores a l. El modelo de red evita
redundancia en la informacin, a travs
de la incorporacin de un tipo de
registro denominado el conector. En el
modelo en red se representa el mundo
real mediante registros lgicos que
representan a una entidad y que se
relacionan entre s por medio de
flechas.

La dificultad que significa administrar la


informacin en una base de datos de
red ha significado que sea un modelo
utilizado
en
su
mayora
por
programadores ms que por usuarios
finales.
Como ejemplos de DBMSs comerciales
basados en el modelo de red cabe citar
el DMS 1100 de UNIVAC; el IDMS, de
Cullinane; el TOTAL, de Cincom; el
EDMS, de Xerox; el PHOLAS, de Philips;
el DBOMP, de IBM, y el IDS, de
Honeywell.

Se basa en el concepto relacin es un


conjunto de n-tuplas. Una tupla, al contrario
que un segmento, puede representar tanto
entidades como interrelaciones N:M. Los
lenguajes matemticos sobre los que se
asienta este modelo, aportan un sistema de
acceso y consultas orientado al conjunto. Su
creador, Ted Codd, bas expresamente su
funcionamiento
sobre
un
modelo
matemtico muy especfico: el lgebra
relacional y el clculo relacional, as como la
progresiva adopcin, de un nmero de
Reglas de Integridad Relacional y de Formas
Normales.

Desde los aos 80 es el modelo ms


utilizado, ya que permite una mayor
eficacia, flexibilidad y confianza en el
tratamiento de los datos. La mayor parte de
las bases de datos y sistemas de
informacin actuales se basan en el modelo
relacional est fundamentada por la
relacin ya que ofrece numerosas ventajas
sobre los 2 modelos anteriores.
Hoy en da contamos con RDBMS(Relational
Database Management System) para microordenadores
que
s
pueden
ser
considerados plenamente relacionales.

El rendimiento.
El acceso de un registro a otro es
prcticamente
inmediato
sin
necesidad de consultar tablas de
correspondencia.
La relacin padre/hijo promueve la
simplicidad
conceptual
y
la
integridad.
La terminologa raz/padre/hijo, que se
seal anteriormente en los tipos se
refleja tambin en las ocurrencias.

Desventajas

Simplicidad conceptual por lo


menos igual a la del modelo
jerrquico.
Maneja ms tipos de relacin tales
como padres mltiples.
La relacin propietario /miembro
promueve la integridad de la base
de datos.
Se ajusta a los estndares.
Incluye lenguaje de definicin y
manipulacin de datos en el
DBMS.

Compatibilidad y estandarizacin.
Fiabilidad.
Garanta de independencia de los
datos.
Existencia de numerosos sistemas
comerciales entre los que escoger y
consiguiente apoyo tcnico.
Conectividad garantizada con los
lenguajes de programacin estndar.
Su
diseo
tabular
mejora
sustancialmente
la
simplicidad
conceptual, lo que origina un diseo,
ejecucin, administracin y uso ms
fciles.

Al borrar un nodo padre, desaparecen tambin sus


nodos subordinados.
Slo podr aadirse un nodo hijo, si existe el nodo
padre.
Pero lo ms significativo es la rigidez de su estructura:
slo un padre por hijo y ausencia de relaciones entre
los nodos hijos.
No se garantiza la inexistencia de registros duplicados.
El sistema navegaciones origina un diseo, ejecucin,
desarrollo de aplicaciones, uso y administracin
complejos.
Carece de estndares y de lenguaje de definicin y
manipulacin de datos en el DBMS.

La complejidad del sistema limita su eficiencia


(en un sistema navegacional).
El sistema nevegacional origina un diseo,
ejecucin, desarrollo de aplicaciones, uso y
administracin complejos.

Imposibilidad de representar conocimiento en forma de


reglas.
Inexistencia
de mecanismos
de herencia
de
propiedades (y por supuesto de mtodos).
Falta de poder expresivo (por ejemplo, para
representar jerarquas.
Dificultad
para
gestionar
datos
no
atmicos
Incompatibilidad entre los tipos de estructuras de
datos que se transfieren o inadaptacin de impedancia
(impedance mismatch).
El RDBMS, que hace al sistema fcil de utilizar,
requiere un substancial poder del software y del
hardware del sistema.

You might also like