Toda base de datos soportada por un SGBD debe tener
unos esquemas modelados adecuadamente. Coincidiendo con la evolución histórica
de las bases de datos, estas han utilizado distintos modelos. Los SGBD esperan
un modelo determinado para poder acceder de forma simple a la base de datos. Estos
modelos son:
- Jerárquicos.
- En red.
- Relacionales.
- Multidimensionales.
- De objetos.
Estructura Jerárquica
Esta estructura fue usada en los SGBD de los primeros mainframe. El
modelo de base de datos jerárquica tiene un esquema en el que los datos se
organizan en una estructura arbórea. Esta estructura permite representar
relaciones padre/hijo: cada padre puede tener varios hijos, pero cada hijo ha
de venir de sólo un padre (las conocidas como relaciones 1:N). En una base de
datos una entidad tipo es el término genérico para tabla. Cada registro
individual se representa como una fila, y cada atributo como una columna.
Actualmente las bases de datos jerárquicas más utilizadas son IMS de IBM y el Registro de Windows de
Microsoft.
Esta estructura contiene relaciones más complejas que
las jerárquicas. Admite relaciones de cada registro con varios que se pueden
seguir por distintos caminos. El modelo en red está concebido como un modo
flexible de representar objetos y sus relaciones. Su cualidad distintiva es que
el esquema -visto como un conjunto de nodos conectados por arcos- no tiene
ninguna restricción.
La estructura relacional es la más extendida hoy en
día. Se usa en mainframes, computadoras medias y microcomputadoras.
Almacena los datos en filas (tuplas) y columnas (atributos). El modelo no
resulta sencillo de interrogar por el usuario ya que puede requerir una
compleja combinación de tablas.
A continuación un vídeo que explica de manera más completa cómo funciona esta estructura:
La estructura orientada a objetos está diseñada
siguiendo el paradigma de los lenguajes orientados a objetos. De este modo
soporta los tipos de datos gráficos, imágenes, voz y texto de manera natural.
Esta estructura tiene gran difusión en aplicaciones web para aplicaciones
multimedia.
Estructura en Red
A continuación un vídeo que explica de manera más completa cómo funciona esta estructura:
Estructura Multidimensional
La
estructura multidimensional tiene parecidos a la del modelo relacional, pero en
vez de las dos dimensiones filas-columnas, tiene N dimensiones. Esta estructura
ofrece el aspecto de una hoja de cálculo. Es fácil de mantener y entender ya
que los registros se almacenan del mismo modo como se ven.
No hay comentarios:
Publicar un comentario