Un modelo de datos lógico o esquema lógico es un modelo de datos de un dominio de problema específico, expresado independientemente de un producto de gestión de bases de datos o tecnología de almacenamiento en particular ( modelo de datos físico ), pero en términos de estructuras de datos como tablas y columnas relacionales, clases orientadas a objetos o etiquetas XML. Esto se diferencia de un modelo de datos conceptual , que describe la semántica de una organización sin referencia a la tecnología.
Descripción general
Los modelos de datos lógicos representan la estructura abstracta de un dominio de información. Suelen ser diagramáticos y se utilizan principalmente en procesos de negocio que buscan capturar información relevante para una organización y su interrelación. Una vez validado y aprobado, el modelo de datos lógico puede servir de base para un modelo de datos físico y definir el diseño de una base de datos.
Los modelos de datos lógicos deben basarse en las estructuras identificadas en un modelo de datos conceptual previo , ya que este describe la semántica del contexto informativo, que el modelo lógico también debe reflejar. Aun así, dado que el modelo de datos lógico prevé su implementación en un sistema informático específico, su contenido se ajusta para lograr ciertas eficiencias.
El término «modelo de datos lógico» se utiliza a veces como sinónimo de « modelo de dominio » o como alternativa a este. Si bien ambos conceptos están estrechamente relacionados y comparten objetivos, un modelo de dominio se centra más en capturar los conceptos del dominio del problema que en la estructura de los datos asociados a dicho dominio.
Historia

Cuando ANSI presentó por primera vez la idea de un esquema lógico en 1975, [ 2 ] las opciones eran jerárquicas y de red . El modelo relacional , donde los datos se describen en términos de tablas y columnas, acababa de ser reconocido como una teoría de organización de datos, pero no existía software que lo respaldara. Desde entonces, también se ha introducido un enfoque orientado a objetos para el modelado de datos, donde los datos se describen en términos de clases, atributos y asociaciones.
Temas de modelos de datos lógicos
Razones para construir una estructura de datos lógica
- Ayuda a comprender de forma común los elementos y requisitos de los datos empresariales.
- Proporciona la base para el diseño de una base de datos.
- Facilita evitar la redundancia de datos y, por lo tanto, previene la inconsistencia de datos y transacciones comerciales.
- Facilita la reutilización y el intercambio de datos.
- Reduce el tiempo y el costo de desarrollo y mantenimiento.
- Confirma un modelo de proceso lógico y ayuda al análisis de impacto .
Modelo de datos conceptual, lógico y físico
A veces, un modelo de datos lógico se denomina erróneamente modelo de datos físico, lo cual no es lo que pretendían los responsables de ANSI. El diseño físico de una base de datos implica un uso intensivo de tecnología específica de gestión de bases de datos. Por ejemplo, el diseño de tablas y columnas podría implementarse en un conjunto de ordenadores ubicados en diferentes partes del mundo. Ese es el ámbito del modelo físico.
Los modelos de datos conceptuales, lógicos y físicos difieren notablemente en sus objetivos, metas y contenido. A continuación se detallan las principales diferencias.
Véase también
Referencias
- ↑ Matthew West y Julian Fowler (1999). Desarrollo de modelos de datos de alta calidad. Archivado el 21/12/2008 en Wayback Machine . El Ejecutivo de Enlace Técnico STEP de las Industrias de Procesos Europeas (EPISTLE).
- ↑ Instituto Nacional Estadounidense de Estándares. 1975. “Grupo de Estudio ANSI/X3/SPARC sobre Sistemas de Gestión de Bases de Datos; Informe Provisional”. FDT (Boletín de ACM SIGMOD) 7:2.
Enlaces externos
- Creación de un modelo de datos lógico. Por George Tillmann, DBMS, junio de 1995.
- Modelado de datos