Está en la página 1de 7

Concepto de Modelado de Datos

Concepto de Modelo de Datos

www.kybele.urjc.es

ndice

1. Modelo vs. Esquema 2. Clasificacin de los Modelos de Datos 3. Propiedades de un Modelo de Datos 4. Los Modelos de Datos en el Diseo de BD 5. Relacin entre MD y Lenguajes de Datos

Concepto de Modelo de Datos

www.kybele.urjc.es

Bibliografa Complementaria

Marcos, E. y Marcos, A: A Philosophical Approach to the Concept of Data Model: Is a Data Model, in Fact, a Model? Information Systems Frontiers 3(2): pp. 267-274. 2001. Snchez Fquene, D.M., Cavero, J.M., y Marcos, E. The concepts of model in information systems engineering: a proposal for an ontology of models. Knowledge Eng. Review 24(1): pp.5-21. 2009. Sanders, G. L. Data Modeling. Course Technology, 1995.

Concepto de Modelo de Datos

www.kybele.urjc.es

1. Modelo vs. Esquema Modelo


Construccin mental a partir de la realidad en la que se reproducen los principales componentes y relaciones del segmento de la realidad analizada

Dos acepciones: Reproduccin simplificada de la realidad (ciencias empricas) Realidad propiamente dicha (pintor)

Concepto de Modelo de Datos

www.kybele.urjc.es

1. Modelo vs. Esquema Modelo de Datos


Conjunto de herramientas conceptuales para describir la representacin de la informacin en trminos de datos. Los modelos de datos comprenden aspectos relacionados con: estructuras y tipos de datos, operaciones y restricciones, Dittrich (1994). Conjunto de conceptos, reglas y convenciones que permiten describir y manipular los datos de la parcela de un cierto mundo real que deseamos almacenar en la base de datos, de Miguel, Piattini y Marcos (1999) .

Concepto de Modelo de Datos

www.kybele.urjc.es

1. Modelo vs. Esquema Esquema


"La descripcin especfica de de un determinado mini-mundo en trminos de un modelo de datos se denomina esquema (o esquema de datos) del mini-mundo. La coleccin de datos que represntan la informacin a cerca del mini-mundo constituya la base de datos, Dittrich (1994). Representacin de un determinado mundo real (universo del discurso) en trminos de un modelo de datos, de Miguel, Piattini y Marcos (1999).

Concepto de Modelo de Datos

www.kybele.urjc.es

1. Modelo vs. Esquema

MUNDO MUNDO REAL REAL

La descripcin de un cierto mundo por medio de un Modelo de Datos da como resultado un esquema.

MODELO MODELO DE DE DATOS DATOS

Herramienta Intelectual

ESTRUCTURA ESTRUCTURA DE DATOS DE DATOS Construccin (ESQUEMA) o resultado (ESQUEMA)


Concepto de Modelo de Datos www.kybele.urjc.es 7

2. Clasificacin de los Modelos de Datos

EXTERNO * (punto de vista de cada usuario en particular) MODELO DE DATOS GLOBAL * (punto de vista del conjunto de usuarios -empresa-) INTERNO * (punto de vista de la mquina)

Concepto de Modelo de Datos

www.kybele.urjc.es

2. Clasificacin de los Modelos de Datos

MD GLOBALES Y EXTERNOS

CONCEPTUALES - enfocados a describir el mundo real con independencia de la mquina-

KL-One E/R Objetos (UML)

CONVENCIONALES O LGICOS -implementados en SGBD-

Jerrquico Codasyl Relacional

Concepto de Modelo de Datos

www.kybele.urjc.es

2. Clasificacin de los Modelos de Datos Diferencias entre modelos convencionales y conceptuales


CONVENCIONALES - Implementados en SGBD comerciales - Dependen del SGBD - Ms prximos al ordenador - Poca capacidad semntica - Ms enfocados a la implementacin - Interfaz informtico/sistema - Nivel de mediacin entre el nivel externo e interno CONCEPTUALES - No suelen estar implementados en SGBD - Independientes del SGBD - Mayor nivel de abstraccin - Mayor capacidad semntica - Ms enfocados al diseo de alto nivel (modelado conceptual) - Interfaz usuario/informtico

Concepto de Modelo de Datos

www.kybele.urjc.es

10

3. Propiedades de un Modelos de Datos

a) ESTTICAS a.1) Elementos permitidos Objetos Asociaciones Caractersticas de los objetos Dominios a.2) Elementos no permitidos e restricciones Inherentes De integridad o semnticas b) DINMICAS (conjunto de operadores). Cada operador tiene dos componentes: Localizacin Accin
Concepto de Modelo de Datos www.kybele.urjc.es 11

4. Los Modelos de Datos en el Diseo de BD

MUNDO REAL
objetos y asociaciones con sus propiedades y reglas Valores

Estrutura percibida (no formalizada)

MODELADO CONCEPTUAL

Esquema conceptual
DISEO LOGICO

MODELO CONCEPTUAL SGBD MODELO DE BD MODELO INTERNO

Esquema de base de datos


DISEO FISICO

Esquema interno

BASE DE DATOS FISICA


Concepto de Modelo de Datos www.kybele.urjc.es 12

5. Relacin entre MD y Lenguajes de Datos

LD = MD + Sintaxis
Ejemplos: SQL = MDR + Sintaxis QUEL = MDR + Sintaxis OQL = MO + Sintaxis

Concepto de Modelo de Datos

www.kybele.urjc.es

13