Diagramas Entidad Relación (DER): El Enfoque por Hechos y la Metáfora del Agua
Resumen
El presente artículo tiene como objeto presentar
la confección de los diagramas
entidad- relación desde otra perspectiva proveyendo al
alumno de las materias relacionadas con bases de datos,
de un enfoque diferente, enriqueciendo sus posibilidades de
interpretarlos. El referido enfoque es el de hechos y registro de
hechos. Luego se aporta una visualización del modelo de
datos mediante
una metáfora acuática, la cual puede ser
práctica para captar rápidamente problemas o
necesidades no cubiertas por el modelo de datos.
Summary
The present article has like object to present the
making of the diagrams entity – relationship from another
perspective, providing the student of the matters referred to
databases of a different focus, enriching its possibilities to
interpret them. The one referred focus is that of facts and
registration of facts. Then a visualization of the pattern of
data is contributed by means of an aquatic metaphor that can be
practical to capture problems or necessities quickly not covered
by the pattern of data.
Introducción
Las Bases de datos se usan para mantener en forma
ordenada y accesible la información de una organización, sin embargo no existe una
única forma de organizar los datos y hasta la fecha se han
sucedido diferentes enfoques y modelos.
Lo que debe reconocerse en el estado
actual del arte, es el
éxito
de la combinación de los modelos entidad relación y
el modelo relacional. Esta combinación es dominante en el
área de base de datos
y sobre todo en las aplicaciones comerciales.
La irrupción de los modelos orientados a objetos
no ha provocado la aparición de Bases de Datos con
orientación a objetos con éxito en el mercado
comercial. Es más, al incorporarse algunos de los
componentes de la orientación a objetos dentro de las
bases de datos relacionales y del Modelo Entidad Relación
(MER extendido), se ha logrado una nueva síntesis
que por ahora desalienta la aparición de nuevas recetas
para el diseño
de modelos de datos.
Reconociendo que estos modelos aún tienen mucho
para dar, es que me propongo en este artículo abundar
sobre la metodología de confección de un
modelo entidad relación.
Desarrollo
El modelo Entidad
Relación
El modelo entidad relación (MER) expresados en
Diagramas Entidad Relación (DER) es un paso previo al
diseño de un modelo relacional y su implementación
lógica
en una Base de datos física.
DISEÑO DE BASES DE DATOS
Ilustración 1 -Etapas de
implementación de un Modelo de Datos
El Modelo Entidad Relación es un modelo
conceptual muy cercano a la descripción verbal de los conjuntos de
datos reales. La idea de entidad relación, es una idea
semántica, o sea que depende directamente
del significado de las palabras.
Básicamente una relación entre entidades
es la relación entre un sujeto y un predicado a
través de un verbo, el cual le da sentido a dicha
relación.
Ilustración 2 –
Relación entre dos entidades
Por lo tanto gran parte del arte de construir un DER
consiste en descubrir los significados en la descripción
verbal del sistema
identificando las entidades y sus relaciones dentro del sistema
bajo análisis. También se deben definir
los grados de relación (cantidad de entidades involucradas
en cada relación) y las cardinalidades (cada ocurrencia de
una entidad se relaciona con cierta cantidad de ocurrencias de la
otra entidad).
Sin embargo no voy a proseguir con esta línea, de
la cual hay mucha literatura disponible, lo
que pretendo es enfocar el asunto de otra manera.
El enfoque por
hechos
Otra manera de abordar la construcción de un DER es a través
del planteo de los hechos que se pretenden registrar en un modelo
de datos.
Cualquier organización realiza transacciones o
acciones sobre
el medio, que son la razón de existencia, su tarea
principal, su origen de fondos y la consiguiente necesidad de
control.
El hecho o transacción más común es
la venta (la
mayoría de los sistemas
comercializan algo), pero también puede ser una atención médica, un control
vehicular, un control aduanero, una medición meteorológica, la producción de una pieza, un servicio, la
llegada de un pasajero, el paso por un peaje, la visita a una
página
web, un clic de mouse,
etc.
Página siguiente |