Definición+de+modelo+de+datos

=TEMA 5=

=2. DEFINICIÓN DE MODELO DE DATOS=

Un modelo de datos es un conjunto de herramientas conceptuales que están orientadas a los datos y relaciones entre estos. También se puede entender un modelo de datos como un medio para describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí. Son estos dos enfoques pues, necesarios en cualquier proyecto de desarrollo de software. Veamos lo que permite describir un modelo de datos:


 * Estructuras de datos de la base. El tipo de los datos que hay en la base de datos y la forma en que se relacionan entre sí.
 * Restricciones de integridad. Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada.
 * Operaciones de manipulación de los datos. Como operaciones de agregado, borrado, modificación y recuperación de los datos de la base.

Veamos ahora una breve descripción de cómo pueden clasificarse los modelos de datos:


 * Modelos de datos de alto nivel o conceptuales: disponen de conceptos cercanos a la forma en que los usuarios finales perciben una base de datos.
 * Modelos de datos de bajo nivel o físicos: disponen de conceptos que describen detalles sobre el almacenamiento de los datos en la computadora.
 * Modelos de datos de representación (o de implementación): disponen de conceptos que pueden entender los usuarios finales, pero que no están alejados de la forma en que se almacenan los datos en la computadora.