Home > Analisis y Diseño I > Modelo de Datos

Modelo de Datos

Un modelo de datos es aquel que describe de una forma abstracta cómo se representan los datos, sea en una empresa, en un sistema de información o en un sistema de gestión de base de datos. Básicamente consiste en una descripción de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores.

Un modelo de datos consiste en:

  • Objetos (entidades que existen y se manipulan)
  • Atributos (características básicas de estos objetos)
  • Relaciones (forma en que enlazan los distintos objetos entre si)

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.

Categories: Analisis y Diseño I
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: