Está en la página 1de 2

BASES DE DATOS

Unidad 1. Introduccin a las Bases de datos


Actividad 4
Matricula: AL121!""#
Tabla comparativa de los tipos de Base de datos
Tipo de Base de datos Funciones Usos Ventajas Desventajas
BASE DE DATOS DE RBOL
!ERR"U#$A%
$uede re%resentar dos
ti%os de relaciones entre
los datos: relaciones de
uno a uno & relaciones de
uno a 'uc(os. Este 'odelo
tiene )or'a de *r+ol
invertido en el ,ue una
ra'a %uede tener varios
(i-os. %ero cada (i-o slo
%uede tener un %adre.
Las relaciones entre datos se
establecen siempre a nivel fsico,
es decir, mediante punteros entre
registros en referencia a
direcciones fsicas del medio de
almacenamiento (sectores y
pistas). Las relaciones son
unidireccionales.
Los datos se almacenan en forma
de registros, cada uno consta de
un conjunto de campos, un
conjunto de registros con los
mismos campos se denomina
fchero.
Las bases de datos jerrquicas 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.
"l producto comercial de tipo
#errquico ms e$tendido y el nico
que ha llegado hasta nuestros das es
el %&' de %(& con su lenguaje de
datos )L*%+. ,tro sistema #errquico,
el 'ystem +--- tambi.n tuvo una alta
aceptaci!n comercial y fue adquirido
posteriormente por el %nstituto '/'.
"l rendimiento.
"l acceso de un registro a
otro es prcticamente
inmediato sin necesidad de
consultar tablas de
correspondencia.
La relaci!n padre*hijo
promueve la simplicidad
conceptual y la integridad.
/l borrar un nodo padre, desaparecen tambi.n
sus nodos subordinados.
'!lo podr a0adirse un nodo hijo, si e$iste el
nodo padre.
1ero lo ms signifcativo es la rigide2 de su
estructura3 s!lo un padre por hijo y ausencia
de relaciones entre los nodos hijos.
4o se garanti2a la ine$istencia de registros
duplicados.
"l sistema navegacional origina un dise0o,
ejecuci!n, desarrollo de aplicaciones, uso y
administraci!n complejos.
5arece de estndares y de lenguaje de
defnici!n y manipulaci!n de datos en el )(&'.
BASE DE DATOS DE RED
/ste es un 'odelo
li0era'ente distinto del
-er*r,uico1 su di)erencia
)unda'ental es la
'odi2cacin del conce%to
de nodo: se %er'ite ,ue un
'is'o nodo ten0a varios
%adres. Esta )or'ado %or
una coleccin o set de
re0istros. los cuales est*n
conectados entre s3 %or
'edio de enlaces en una
red.
1ermite la representaci!n de
muchos a muchos, de tal forma
que cualquier registro dentro de la
base de datos puede tener varias
ocurrencias superiores a .l. "l
modelo de red evita redundancia
en la informaci!n, a trav.s de la
incorporaci!n de un tipo de
registro denominado el conector.
"n el modelo en red se representa
el mundo real mediante registros
l!gicos que representan a una
entidad y que se relacionan entre
s por medio de 6echas.
La difcultad que signifca
administrar la informaci!n en una
base de datos de red ha
signifcado que sea un modelo
utili2ado en su mayora por
programadores ms que por
usuarios fnales.
5omo ejemplos de )(&'s
comerciales basados en el modelo
de red cabe citar el )&' 77-- de
84%9/5: el %)&', de 5ullinane: el
;,;/L, de 5incom: el ")&', de
<ero$: el 1=,L/', de 1hilips: el
)(,&1, de %(&, y el %)', de
=oney>ell.
'implicidad conceptual por lo
menos igual a la del modelo
jerrquico.
&aneja ms tipos de relaci!n
tales como padres mltiples.
La relaci!n propietario
*miembro promueve la
integridad de la base de
datos.
'e ajusta a los estndares.
%ncluye lenguaje de
defnici!n y manipulaci!n de
datos en el )(&'.
La complejidad del sistema limita su
efciencia (en un sistema navegacional).
"l sistema nevegacional origina un dise0o,
ejecuci!n, desarrollo de aplicaciones, uso
y administraci!n complejos.
"ducaci!n 'uperior /bierta y a )istancia ? 5iencias "$actas, %ngeniera y ;ecnologa
BASES DE DATOS
Unidad 1. Introduccin a las Bases de datos
Actividad 4
Matricula: AL121!""#
BASE DE DATOS
RELA$#O&AL
Las +ases de datos ,ue
%ertenecen a esta
cate0or3a se +asan en el
'odelo relaciones. cu&a
estructura %rinci%al es la
relacin. es decir una ta+la
+idi'ensional co'%uesta
%or l3neas & colu'nas.
'e basa en el concepto @relaci!nA es
un conjunto de nBtuplas. 8na tupla, al
contrario que un segmento, puede
representar tanto entidades como
interrelaciones 43&. Los lenguajes
matemticos sobre los que se asienta
este modelo, aportan un sistema de
acceso y consultas orientado al
conjunto. 'u creador, ;ed 5odd, bas!
e$presamente su funcionamiento
sobre un modelo matemtico muy
especfco3 el lgebra relacional y el
clculo relacional, as como la
progresiva adopci!n, de un nmero
de Ceglas de %ntegridad Celacional y
de Dormas 4ormales.
)esde los a0os E- es el modelo ms
utili2ado, ya que permite una mayor
efcacia, 6e$ibilidad y confan2a en el
tratamiento de los datos. La mayor
parte de las bases de datos y
sistemas de informaci!n actuales se
basan en el modelo relacional ya que
ofrece numerosas ventajas sobre los +
modelos anteriores.
=oy en da contamos con
C)(&'(Relational Database
Management System) para microB
ordenadores que s pueden ser
considerados plenamente
relacionales.
5ompatibilidad y
estandari2aci!n.
Diabilidad.
Faranta de independencia de
los datos.
"$istencia de numerosos
sistemas comerciales entre los
que escoger y consiguiente
apoyo t.cnico.
5onectividad garanti2ada con
los lenguajes de programaci!n
estndar.
'u dise0o tabular mejora
sustancialmente la simplicidad
conceptual, lo que origina un
dise0o, ejecuci!n,
administraci!n y uso ms
fciles.
%mposibilidad de representar conocimiento en
forma de reglas.
%ne$istencia de mecanismos de herencia de
propiedades (y por supuesto de m.todos).
Dalta de poder e$presivo (por ejemplo, para
representar jerarquas.
)ifcultad para gestionar datos no at!micos
%ncompatibilidad entre los tipos de estructuras
de datos que se transferen o inadaptaci!n de
impedancia (impedance mismatch).
"l C)(&', que hace al sistema fcil de utili2ar,
requiere un substancial poder del soft>are y
del hard>are del sistema.
4uente de consulta: 555.itesca'.edu.'67%rinci%al7s&la+us7)%d+7recursos7r824!.$D4 555.'ono0ra2as.co' 9 :o'%utacion 9
$ro0ra'acion
+oo;s.0oo0le.co'7+oo;s<is+n=>"#!8!28!2 ?i;i%edia la enciclo%edia li+re
"ducaci!n 'uperior /bierta y a )istancia ? 5iencias "$actas, %ngeniera y ;ecnologa

También podría gustarte