next up previous contents index
Next: El modelo relacional Up: Álgebra relacional Previous: Álgebra relacional   Índice General   Índice de Materias

Modelo de datos

De acuerdo a [Ullman1999]:

``Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con reglas y convenios predefinidos. Es formal pues los objetos del sistema se manipulan siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el sistema, independientemente de lo que estos objetos y operadores puedan significar.''

Según Codd, en [Silberschatz]:

``Un modelo de datos es una combinación de tres componentes:

1)
una colección de estructuras de datos (los bloques constructores de cualquier base de datos que conforman el modelo);

2)
una colección de operadores o reglas de inferencia, los cuales pueden ser aplicados a cualquier instancia de los tipos de datos listados en (1), para consultar o derivar datos de cualquier parte de estas estructuras en cualquier combinación deseada;

3)
una colección de reglas generales de integridad, las cuales explícita o implícitamente definen un conjunto de estados consistentes --estas reglas algunas veces son expresadas como reglas de insertar-actualizar-borrar.''

Un modelo de datos puede ser usado de las siguientes maneras:

i)
como una herramienta para especificar los tipos de datos y la organización de los mismos que son permisibles en una base de datos específica;

ii)
como una base para el desarrollo de una metodología general de diseño para las bases de datos;

iii)
como una base para el desarrollo de familias de lenguajes de alto nivel para manipulación de consultas (querys) y datos;

iv)
como el elemento clave en el diseño de la arquitectura de un manejador de bases de datos.

El primer modelo de datos desarrollado con toda la formalidad que esto implica fue el modelo relacional, en 1969, mucho antes incluso que los modelos jerárquicos y de red. A pesar de que los sistemas jerárquicos y de red como software para manejar bases de datos son previos al modelo relacional, no fue sino hasta 1973 que los modelos de tales sistemas fueron definidos, apenas unos cuantos años antes de que estos sistemas empezaran a caer en desuso.


next up previous contents index
Next: El modelo relacional Up: Álgebra relacional Previous: Álgebra relacional   Índice General   Índice de Materias
Ismael Olea 2001-04-21