LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
Modelos de bases de datos
1. MODELOS DE BASES DE
DATOS
Un modelo de base de datos es una arquitectura organizativa que impone un
esquema de acceso a los datos
2. Date (2001) como “Un modelo de datos es
una definición lógica, independiente y
abstracta de los objetos, operadores y demás
que en conjunto constituyen la máquina
abstracta con la que interactúan los usuarios.
Los objetos nos permiten modelar la
estructura de los datos. Los operadores nos
permiten modelar su comportamiento”.
Una colección de herramientas
conceptuales para describir los datos, las
relaciones, la semántica y las restricciones de
consistencia (Silberschatz, Korth, Sudarshan,
2002)
3. Modelo Jerárquico
Fue el primer modelo realmente operativo de base de datos, este
modelo se sigue empleando en sistemas main frame, principalmente en
sistemas IBM. En este modelo se tiene una entidad o tabla como punto
de partida de todos los datos, a partir de esta, se ramifican el camino
para acceder al resto de los datos que precisamos.
Utiliza jerarquías o árboles para la representación lógica de los datos.
Los archivos son organizados en jerarquías, y normalmente cada uno de
ellos se corresponde con una de las entidades de la base de datos. Los
árboles jerárquicos se representan de forma invertida, con la raíz hacia
arriba y las hojas hacia abajo
Recorre los distintos nodos de un árbol en un preorden que requiere tres
pasos:
•Visitar la raíz.
•Visitar el hijo más a la izquierda, si lo hubiera, que no haya sido visitado.
•Si todos los descendientes del segmento considerado se han visitado, volver a su padre e
ir al punto 1.
Moreno, A. (2000). El enfoque jerárquico. Recuperado de http://elies.rediris.es/elies9/4-2-1.htm
4. Características de las bases
de datos jerárquicas
Los segmentos de un archivo jerárquico están dispuestos en
forma de árbol.
Los segmentos están enlazados mediante relaciones uno a
muchos.
Cada nodo consta de uno o más campos.
Cada ocurrencia de un registro padre puede tener distinto
número de ocurrencias de registros hijos.
Cuando se elimina un registro padre se deben eliminar todos
los registros hijos (integridad de los datos).
Todo registro hijo debe tener un único registro padre excepto
la raíz.
Moreno, A. (2000). El enfoque jerárquico. Recuperado de http://elies.rediris.es/elies9/4-2-1.htm
5. Modelo en red
Conocido como modelo CODASYL (Conference on Data System
Language), conformada por una colección o set de registros, los cuales
están conectados entre sí por medio de enlaces en una red. El registro es
similar al de una entidad como las empleadas en el modelo relacional.
El modelo de red intenta superar las deficiencias del enfoque jerárquico,
permitiendo el tipo de relaciones de muchos a muchos.
Una estructura de datos en red, o estructura plex, es muy similar a una
estructura jerárquica, de hecho no es más que un superconjunto de ésta.
Al igual que en la estructura jerárquica, cada nodo puede tener varios hijos
pero, a diferencia de ésta, también puede tener varios padres
El concepto básico en el enfoque de red es el conjunto (‘set’), definido por
el comité CODASYL. Un conjunto está constituido por dos tipos de registros
que mantienen una relación de muchos a muchos. Para conseguir
representar este tipo de relación es necesario que los dos tipos de registros
estén interconectados por medio de un registro conector llamado
conjunto conector
6. Características de las bases de datos en red
Moreno, A. (2000). El enfoque jerárquico. Recuperado de http://elies.rediris.es/elies9/4-2-1.htm
El registro padre se denomina propietario del conjunto, mientras que el registro hijo se denomina
miembro.
Un conjunto está formado en un solo registro propietario y uno o más registros miembros.
Una ocurrencia de conjuntos es una colección de registros, uno de ellos es el propietario y los otros
los miembros.
Todos los registros propietarios de ocurrencias del mismo tipo de conjunto deben ser del mismo tipo
de registro.
El tipo de registro propietario de un tipo de conjunto debe ser distinto de los tipos de los registros
miembro.
Sólo se permite que un registro miembro aparezca una vez en las ocurrencias de conjuntos del
mismo tipo.
Un registro miembro puede asociarse con más de un propietario, es decir, puede pertenecer al
mismo tiempo a dos o más tipos de conjuntos distintos. Esta situación se puede representar por
medio de una estructura multianillo.
Se pueden definir niveles múltiples de jerarquías donde un tipo de registro puede ser miembro en un
conjunto y al mismo tiempo propietario en otro conjunto diferente.
7. Modelo E-R
Está basado en una percepción del
mundo real que consta de una
colección de objetos básicos llamados
entidades y relaciones entre estos
objetos, implementándose en forma
gráfica a través del Diagrama Entidad
Relación.
8. Modelo relacional
Se basa en el concepto matemático
de relación. En este modelo, la
información se representa en forma de
“tablas” o relaciones, donde cada fila
de la tabla se interpreta como una
relación ordenada de valores (un
conjunto de valores relacionados
entre sí).
9. Gonzalez, A. (2011). Gestión de Base de Datos. España:
Editorial Ra-Ma.
Silberschatz, A. Korth, H. Sudarshan, S. (2002).
Fundamentos de Bases de Datos. España: Editorial
McGraw-Hill / interamericana de España, S. A. U.
Kroenke, D. (2003). Procesamiento de Bases de datos,
Fundamentos, diseño e Implementación. México:
Pearson Educación. E-book. Recuperado de:
http://books.google.com.co/books?id=7ORUWItwcNEC
&lpg=PP1&dq=base%20de%20datos&pg=PR4#v=onepa
ge&q=base%20de%20datos&f=false
Date, C.J. (2001). Fundamentos de Sistemas de Bases de
Datos. México: Pearson Educación. E-book.
Recuperado de:
http://books.google.com.co/books?id=Vhum351T-
K8C&lpg=PP1&pg=PP1#v=onepage&q&f=false
REFERENTES
BIBLIOGRÁFICOS