You are on page 1of 5

DEFINICIN

Despus de describir los conceptos de base de datos y SGBD, se


puede hablar de lo que son los Modelos de las bases de datos. Ver
figura 1.
Con el fin de comprender mejor el concepto de Modelo de Datos,
se presentan a continuacin varias definiciones otorgadas por
distintos autores:

Gary W. Hansen y James V. Hansen: Un modelo es una
representacin de la realidad que conserva slo los datos
relevantes.

Adoracin de Miguel Castao y Mario Gerardo Piattini: Un
modelo de datos es un conjunto de conceptos que permiten
describir, a distintos niveles de abstraccin, la estructura de una
base de datos, a la cual se denomina esquema.

Mendelzon Ale: Uno modelo, en general, es la representacin
simplificada de un sistema real.

Teniendo en cuenta estas definiciones y tratando de describir de
manera sencilla el concepto de Modelo de datos, este se
entender como herramienta conceptual que permite
representar grficamente la realidad.

MODELO DE
DATOS

BASE DE
DATOS

SGBD

Representa grficamente la realidad

Incorpora un Modelo de Datos

Administra la Base de Datos

Figura 1. Interaccin Modelo de Datos, Base de Datos y Sistema de


Gestin de Bases de Datos


CLASIFICACIN DE LOS MODELOS DE DATOS


Un modelo de datos est formado por un conjunto de
herramientas conceptuales que permiten describir los objetos
que se quieren representar, las relaciones que existen entre ellos
y sus limitantes.

Los modelos de datos se clasifican en:

Modelos basados en objetos:

Permiten describir la realidad mediante un diseo
conceptual* que parte de las especificaciones y
necesidades que se quieren representar. Con este tipo de
modelos, se representan los datos de la misma manera
como se captan en el mundo real.

Existen diferentes modelos de este tipo, pero el ms
utilizado por su sencillez y eficiencia es el modelo Entidad-
Relacin.

El Modelo Entidad Relacin es un modelo conceptual de
datos propuesto por Peter Chen en el ao de 1976. Este
reconocido autor, propone la representacin grfica del
mundo real mediante la utilizacin de entidades y
relaciones, dos conceptos que sern ampliados en el
siguiente captulo.

Modelos basados en registros:

Se utilizan para construir una estructura de la informacin
del mundo real que se represent en el diseo conceptual.

En este modelo, se transforma el diseo conceptual de la
realidad en un diseo lgico* que utiliza las estructuras del
SGBD en el que se va a implementar.

A diferencia de los modelos de datos basados en objetos,
los modelos de datos basados en registros especifican la
estructura lgica global de la base de datos.

* Descripcin de la realidad
con independencia de
usuarios y aplicaciones
(SGBD)


Aunque existen diversos modelos basados en registros
(que el lector puede identificar mediante una investigacin
ms profunda acerca del tema), a continuacin se expone
el ms aceptado actualmente: el Modelo Relacional.

El Modelo Relacional es un modelo lgico de datos
propuesto por Edgar Frank Codd en el ao de 1970. Este
reconocido autor, propone la representacin grfica del
mundo real mediante la utilizacin de tablas y relaciones,
dos conceptos que sern ampliados en el siguiente
captulo.
El Modelo Relacional proporciona una fuente de
informacin completa para la implementacin de la Base
de Datos. Adems desempea un papel esencial para su
mantenimiento, ya que documenta la estructura de la base
de datos y facilita la realizacin de futuros cambios.


Los modelos basados en objetos son mas fciles de entender
porque son grficos y las personas lo asimilan mejor; los modelos
basados en registros, aunque son un poco ms complejos, en la
actualidad se utilizan en casi la totalidad de los motores de bases
de datos.

Para el Modelamiento de Bases de Datos propuesto en el
presente libro, se tendrn en cuenta las etapas representadas en
la Figura 2.

EL MUNDO REAL DE LAS VENTAS DE UN ALMACEN

DISEO DEL MODELO ENTIDAD RELACIN

CONVERSIN DEL MODELO E-R AL MODELO RELACIONAL

Figura 2. Metodologa propuesta para el Diseo de Bases de Datos


Para el modelamiento de una Base de datos, es importante:

1. Comprender el mundo real que se quiere modelar.
2. Representar grficamente la realidad empleando el
Modelo Entidad Relacin, de manera que se puedan
captar todos los elementos requeridos.
3. Transformar el Modelo Entidad Relacin obtenido en la
etapa anterior en un Modelo Relacional que facilite su
implementacin.

Despus de tener un Modelo de Datos que cumple con los
requerimientos y necesidades de informacin de la realidad
representada, el lector podr continuar con la fase de
implementacin del mismo en el SGBD seleccionado.

MODELAMIENTO
DE BASES DE
DATOS

Representaci
n grfica
basada en
objetos

MODELO
ENTIDAD
RELACIN
MODELO
RELACIONAL

IMPLEMENTACIN
DEL M ODELO DE LA
BASE DE DATOS

Representaci
n grfica
basada en
tablas

En el SGBD seleccionado
por el usuario de acuerdo
a sus necesidades

Figura 3. Etapa posterior al Modelamiento de una Base de Datos



Durante la implementacin del Modelo de datos, por lo general
existe una retroalimentacin con la fase de Modelamiento, ya que
pueden producirse cambios que antes no se haban identificado;
es decir que muchas veces es necesario el Modelo diseado para
conseguir una mayor eficiencia del sistema.