Está en la página 1de 6

Definicin de un modelo de datos

Unidad II. Modelos de datos

Raquel Gpe Saucedo Chacn

Tema 2.1

Definicin de un 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.

Raquel Gpe Saucedo Chacn

Tema 2.1

Segn Codd
Un modelo de datos es una combinacin de tres componentes:
1.Una

coleccin de estructuras de datos (los bloques constructores de cualquier base de datos que conforman el modelo);

2.Una

coleccin 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 combinacin deseada;

Raquel Gpe Saucedo Chacn

Tema 2.1

Segn Codd
3.

Una coleccin de reglas generales de integridad, las cuales explcita o implcitamente definen un conjunto de estados consistentes --estas reglas algunas veces son expresadas como reglas de insertar-actualizar-borrar.

Raquel Gpe Saucedo Chacn

Tema 2.1

Un modelo de datos puede ser usado de

las siguientes maneras:


I.

Como una herramienta para especificar los tipos de datos y la organizacin de los mismos que son permisibles en una base de datos especfica.

II.

Como una base para el desarrollo de una metodologa general de diseo para las bases de datos.

Raquel Gpe Saucedo Chacn

Tema 2.1

Un modelo de datos puede ser usado de

las siguientes maneras:

III.

Como una base para el desarrollo de familias de lenguajes de alto nivel para manipulacin de consultas ( querys ) y datos;

IV. Como

el elemento clave en el diseo de la arquitectura de un manejador de bases de datos.

Raquel Gpe Saucedo Chacn

Tema 2.1