You are on page 1of 9

Direccin Nacional de Tecnologa - UNEFA

Departamento de Innovaciones Educativas y Tecnolgicas


Ncleo Tcira
UNIDAD 2
MODELOS DE BASES DE DATOS
Nombre de la Materia: Bases de datos
Docente: Blanca Barboza
Carrera: Ingeniera de Sistemas
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
Objetivo de la unidad
- Diferenciar los diferentes modelos de bases de datos destacando las
estructuras y limitaciones de los mismos.
Objetivos especficos
- Conceptualizacin los modelos de base de datos: red y jerrquico
- Caracterizar cada modelo de bases de datos
- Comprender la importancia de la aplicacin de cada modelo en el mbito
profesional
- Determinar las ventajas del uso de cada modelo de bases de datos.
Actividades de apendi!aje
- Dialogo didctico real: conferencia
- Prcticas de aula
Palabras claves modelo, red, plex, jerrquico, puntero, nodo, liga,
desnormalizacin)
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
Contenido
!ase de datos de red
"so de la transformacin #$-$ed para el dise%o de bases de datos de red
!ase de datos jerrquica
Problemas t&picos de las bases de datos jerrquicas
'plicaciones prcticas de los modelos relacionales y de entidad relacin
*Presione Ctrl+clic sobre el contenido que desee visualizar de forma directa
#nlaces
- ejercicios usando el modelo de base de datos: entidad-relacin
- ejercicios usando el modelo de base de datos: relacional
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
UNIDAD 2
Modelos de bases de datos
Los modelos de bases de datos son conocidos tambin como tipologas
de bases de datos, entre los cuales se conocen:
"# BASE DE DATOS DE $ED
Est !ormada por una colecci"n registros, los cuales estn conectados
entre s por medio de enlaces en una red# El registro es mu$ parecido a como se
crea en el modelo relacional en donde la relaci"n es estrictamente binaria# La
base de datos en red es llamada tambin estructura de ple% en donde un nodo
&i'o puede tener ms de un nodo padre, esto la &ace ms (enta'oso en
comparaci"n con la base de datos 'err)uica#
*or lo tanto, el modelo de red intenta superar las de!iciencias del
en!o)ue 'err)uico, permitiendo el tipo de relaciones de muc&os a muc&os#
En esta representaci"n, los nodos C $ + tienen dos padres mientras )ue los nodos
D $ , tienen s"lo uno#
Uso de la tansfo%aci&n E$'$ed paa el dise(o de bases de datos de ed
-na base de datos de red se compone por una colecci"n de registros )ue se
conectan entre s por medio de ligas .-na liga es una relaci"n )ue se establece
solamente entre dos registros/
010: -n registro e)ui(ale a una entidad $ un campo a un atributo del modelo entidad
relaci"n#
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
E'emplo:
Se tiene una base de datos estudiante2materia, con los siguientes registros:
Materia: cla(e, nom2mat,cred
Estudiante:nom,control,material.enlace a materia/
En sntesis una base de datos en red puede tener 3 o ms elementos padre#
4epresentaci"n de un modelo de base de datos en red
2# BASE DE DATOS )E$*$+UI,A
Es un tipo de bases de datos )ue permite almacenar la in!ormaci"n en
una estructura )ue enlaza los registros en !orma de estructura de rbol .similar a
un rbol (isto al re(s/ en donde un nodo padre de in!ormaci"n puede tener
(arios nodos &i'o, tambin puede establecerse relaci"n entre nodos &ermanos# En
este caso la estructura en !orma de rbol se con(ierte en una estructura en
!orma de gra!o dirigido# Esta (ariante se denomina Bases de datos de red .(isto
en el punto anterior/
5 di!erencia del modelo relacional, el modelo 'err)uico no di!erencia una
(ista l"gica de una (ista !sica de la base de datos# De manera )ue las relaciones
entre datos se establecen siempre a ni(el !sico, es decir, mediante re!erencia a
direcciones !sicas del medio de almacenamiento .sectores $ pistas/#
Los datos se almacenan en la !orma de registros, el e)ui(alente a las
!ilas del modelo relacional# Cada registro consta de un con'unto de campos, el
e)ui(alente a las columnas del modelo relacional# -n con'unto de registros con
los mismos campos se denomina !ic&ero .record/ el e)ui(alente a las tablas del
modelo relacional#
En el modelo 'err)uico se producen relaciones 3:N .de uno a (arios/
partiendo del &i'o al padre, pero no padre6&i'o# *or e'emplo, el registro de un
empleado .nodo &i'o/ puede relacionarse con el registro de su departamento
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
.nodo padre/, pero no al contrario# Esto implica )ue solamente se puede
consultar la base de datos desde los nodos &o'a &acia el nodo raz#
Las relaciones se establecen mediante punteros entre registros# Es decir,
un registro &i'o contiene la direcci"n !sica en el medio de almacenamiento de su
registro padre# Esto tiene una (enta'a !undamental sobre las bases de datos
relacionales: el rendimiento# El acceso de un registro a otro es prcticamente
inmediato#
No e%isten relaciones N:N .de muc&os a muc&os/ en el modelo
'err)uico, lo )ue puede generar problemas de inconsistencia, $a )ue el gestor
de base de datos no controla estas relaciones#
Las relaciones 'err)uicas entre di!erentes tipos de datos pueden &acer
)ue sea mu$ sencillo responder a determinadas preguntas, pero mu$ di!cil el
contestar a otras#
-$OBLEMAS T.-I,OS DE LAS BASES DE DATOS )E$A$+UI,AS
- Duplicidad de registros
No se garantiza ausencia de registros duplicados# Esto tambin es cierto
para los campos 7cla(e7# Es decir, no se garantiza )ue dos registros tengan
di!erentes (alores en un subcon'unto concreto de campos#
- Integridad re!erencial
No e%iste garanta de )ue un registro &i'o est relacionado con un
registro padre (lido# *or e'emplo, es posible borrar un nodo padre sin eliminar
antes los nodos &i'o, de manera )ue stos 8ltimos estn relacionados con un
registro ine%istente si el primero !ue eliminado#
- Desnormalizaci"n
No e%iste el concepto de campos cla(e o campos 8nicos# La
desnormalizaci"n permite ingresar redundancia de una !orma controlada, seguir a
una serie de pasos conlle(a a:
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
6 Combinar las relaciones
6 Duplicar los atributos no cla(es
6 Introducci"n de grupos repetiti(os
6 Crear tablas de e%tracci"n
Cuando se debe desnormalizar:
6 *ara optimizar el es)uema relacional
6 *ara &acer re!erencia a la combinaci"n de 9 relaciones )ue !orman una sola
relaci"n#
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
$efeencias
- C:- Step&en, C0N4IC;, M# Introducci"n a las bases de datos
.9<<=/# >&omson# p# =?# ISBN <63@6<39@A363
Direccin Nacional de Tecnologa - UNEFA
Departamento de Innovaciones Educativas y Tecnolgicas
Ncleo Tcira
Actividad con la cual se vincula
- Desarrollo de un cuestionario en la plata!orma moodle de la
-NE+56n8cleo >c&ira

You might also like