Articulos De Bases De Datos

Páginas: 20 (4874 palabras) Publicado: 22 de octubre de 2012
1

Implementacion DE UN MODELO CONCEPTUAL EJECUTABLE


PAPERMETASAFE.pdf


Implementación del modelo conceptual ejecutables (ECM)

Dr. Reinhold Thurner
Rebweg 21, CH8700 Küsnacht, Suiza

Q: ¿Qué es un "modelo conceptual ejecutable"?
El término fue creado por Peter Chen para describir una infraestructura de datos (base de datos), que se basa directamente en el conceptual (es decir,Entidad-Relación) del modelo. Los modelos conceptuales son el enfoque generalmente aceptado para el diseño de modelos abstractos del mundo real. ECM lleva este concepto un paso más allá y utiliza un modelo conceptual también a nivel de instancia. La conversión de un modelo conceptual a las tablas de los resultados del modelo relacional en la pérdida de la semántica y crea la llamada "diferencia deimpedancia". En contraste con objeto-relacional mappers el ECM no trata de puente
la diferencia de impedancia - simplemente no lo crea.

En abril de 2007 Peter Chen y José Blakely discutido este tema en una conferencia de vídeo * publicado extensamente). Peter Chen explicó que el modelo entidad-relación no es sólo una herramienta para el diseño de modelos conceptuales, sino también una basepara la "ejecución de los modelos conceptuales". José explicó el papel de los modelos conceptuales en el mundo del modelo relacional. *)
http://channel9.msdn.com/Shows/Going+Deep/Dr-Peter-Chen-Entity-Relationship-Model-Past-
Presente y Futuro-

Q: ¿Cuál es el problema con el modelado conceptual por sí sola?
Libro de cocina del diseñador dice: "El desarrollo de un modelo conceptual (con UML) esel primer paso en el modelado de datos Este modelo se transforma en un modelo lógico y físico de una base de datos relacional Entonces la base de datos se configura y los datos que puede ser.. cargado en la base de datos. " El modelado experto Michael Blaha explicó recientemente "En la práctica, por lo general la construcción de un modelo conceptual con una herramienta UML.Entonces reintroducir elmodelo en una herramienta de base de datos ". En la práctica, los programadores no "ver" el modelo conceptual más - que trabajan directamente con el modelo físico y los cambios posteriores en la estructura de la base de datos no se reflejan en el modelo conceptual. Como consecuencia de la conexión con el modelo conceptual original se pierde y se vuelve rápidamente obsoleta.


Q: Se extiende laER-concepto más allá de modelos
Sí, tenemos que cambiar la forma en cómo se están desarrollando modelos. El enfoque actual de un solo sentido la calle a partir del modelo conceptual de la aplicación no funciona muy bien. Se basa en la suposición errónea de que podemos diseñar un modelo correcto y la final sin la aplicación de los datos. Con un "modelo conceptual ejecutable" se diseña el modelo yprobarlo con los datos.Los datos le dirá más pronto o más tarde que el modelo no se ajusta y se debe cambiar el modelo. Con esta integración del modelo y los datos siempre están sincronizados.

El modelado es como dibujar un boceto de un paisaje vagamente saber - luego despertar con el mapa en el paisaje: si el mapa dice que "no hay puente" y la realidad dice que "no hay puente", es aconsejablecreer que la realidad y cambiar el mapa. Este enfoque representa un ciclo de modelado más flexible y sigue y sigue, siempre y cuando los datos y la aplicación en uso. Ergo - una parte importante e inseparable del modelo es la creación de instancias (la ejecución) del modelo con los datos de la vida real. No asumimos ninguna más que el primer corte del modelo conceptual es perfecta, trabajamos conun primer corte, que es bastante útil y conduce a la siguiente versión mejorada.

Q: ¿Podría dar un ejemplo práctico
Puedo usar el ejemplo de Peter Chen y José Blakely utilizado en su presentación.Pedro habló de la visión conceptual y dijo: «En el mundo real que pensamos de las personas que trabajan en una oficina de la capacidad. Esto puede ser representado directamente por las entidades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Artículo Bases de datos Móviles
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS