Está en la página 1de 11

SEMANA 2

1.4. Modelos de bases de datos

1.5. Clasificación de bases de datos


Modelos de bases de
datos
Modelos de bases de datos

Modelos conceptuales
La arquitectura de tres niveles nos
obliga a modelar nuestros datos en
cada nivel. En este libro nos
centraremos en los dos primeros
Modelos lógicos tradicionales
(global y externo), ya que los del
nivel interno son específicos del
software utilizado. En este sentido
distinguimos tres tipos de modelos:
Modelos lógicos avanzados.
Modelos conceptuales

Se usan para describir datos a nivel global. Con este modelo representamos los datos de
forma parecida a como nosotros los captamos en el mundo real. Este tipo de modelos tienen
una capacidad de estructuración bastante flexible y permiten especificar restricciones de
datos explícitamente. Existen diferentes modelos de este tipo, pero el más utilizado por su
sencillez y eficiencia es el modelo Entidad-Relación.
Modelos lógicos tradicionales

Modelo Relacional Modelo de Red Modelo Jerárquico


Éstas son modelos de bases de datos que,
En este modelo se representan los datos y Éste es un modelo ligeramente distinto
como su nombre indica, almacenan su
las relaciones entre estos, a través de una del jerárquico; su diferencia fundamental
información en una estructura jerárquica.
colección de tablas, en las cuales las filas es la modificación del concepto de nodo:
En este modelo los datos se organizan en
(tuplas) equivalen a cada uno de los se permite que un mismo nodo tenga
una forma similar a un árbol (visto al
registros que contendrá la base de datos y varios padres (posibilidad no permitida en
revés), donde un nodo padre de
las columnas corresponden a las el modelo jerárquico).
información puede tener varios hijos.
características (atributos) de cada registro
localizado en la tupla.
Modelos lógicos avanzados

Modelos de datos orientados a objetos Modelos de datos declarativos


Estos modelos son utilizados, sobre todo, en aplicaciones Estos modelos se dividen en deductivos y funcionales. Suelen usarse para bases de
programadas bajo el paradigma de la orientación a objetos. conocimiento, que no son más que bases de datos con mecanismos de consulta en

Tratan de almacenar en la base de datos no solo los datos los que el trabajo de extracción de información a partir de los datos recae en realidad
sobre el sistema informático, en lugar de sobre el usuario.
(estado), sino también la funcionalidad asociada
(comportamiento)
Clasificación de
bases de datos
Clasificación de las bases de datos según
la variabilidad de la base de datos

Bases de datos estáticas Bases de datos


Son bases de datos diseñadas en dinámicas
exclusiva para lectura, se utilizan
Son bases de datos donde la
primordialmente para almacenar datos
información almacenada se puede
históricos que posteriormente se
modificar con el tiempo,
pueden emplear en el estudio del
permitiendo operaciones como
comportamiento de un conjunto de
actualización, borrado y edición de
datos a través del tiempo, realizar
proyecciones, tomar decisiones y datos, además de las operaciones
realizar análisis de datos para fundamentales de consulta.
inteligencia empresarial.
Clasificación de las bases de datos según el contenido

Bases de datos Bases de datos de texto Bases de datos o


bibliográficas completo “bibliotecas” de
Un registro típico de una base de datos Almacenan las fuentes primarias, por información
bibliográfica contiene información sobre ejemplo, todo el contenido de todas las
Son bases de datos que almacenan
el autor, fecha de publicación, editorial, ediciones de una colección de revistas
diferente tipo de información relacionada
título, edición, de una determinada científicas.
con disciplinas científicas como Química,
publicación, etc. También pueden
Ciencias de la Vida o Medicina.
contener un resumen o extracto de la
publicación original, pero nunca el texto
completo.

También podría gustarte