hdolder.com srl

  hdc Home    |    Contenido    |    KO1    |    Director    |    Direcciones    |    email
  Object-Relational Databases

 

 

 

 *** Documento en elaboración ***   v184
 

"While the relational model has been extremely effective in the last few decades, it's a model that targets a level of abstraction that is often not appropriate for modeling most business applications created using modern development environments."
Microsoft Corporation [R24]/

Las Aplicaciones M&P son Aplicaciones basadas en Bases de Datos Relaciónales.

En la actualidad M&P opera indistintamente con cuatro RDBMS diferentes:

  •  MS Sql

  • MS Sql CE

  •  Oracle

  •  MS Access Jet Engine

Un mismo Data Model (DModel)  opera con cualquiera de ellos, cambiando  el parámetro ConnectionString del DModel.

M&P agrega a los RDBMS la funciónalidad delas Bases de Datos Orientadas a Objetos (Object Databases) transformando las Bases de Datos Relaciónales en Object-Relational Databases.

M&P incorpora los siguientes elementos de la Orientación a Objetos,  que se utilizan en los Modelos M&P):

Elemento de OODenominación en M&P
 ClassEntity (Entidad)
 ObjectInstance o Entity-Instance (Instancia)
 PropertyAttribute (Atributo)
Method [1]Method (Método)
Inherutance [2]Inherutance (Herencia)
 Polimorphism Polimorphism (Polimorfismo)
Object ReferenceReference (Referencia)

[1] de Clases y de Objetos
[2] herencia en Múltiples Niveles

Como consecuencia un DModel M&P es un OBJECT MODEL o BUSINESS OBJECT MODEL de una Aplicación y  la Interface de Programación (API)  es una Interface Orientada a Objetos.

La Orientación a Objetos permite una gran economía notaciónal en los Modelos, permitiendo lograr DModels  compactos y también facilita la estructuración de la Lógica del Negocio

Cuando la Lógica del Negocio es compleja, los principios de encapsulación, herencia y polimorfismo  [R15] de la Orientación a Objetos permiten al Diseñador manejar la complejidad con comodidad.

Object-Relational Mapping en M&P

Object-Relational Mapping

En M&P a cada EInstance-Collecttion (IC) de una IMDB le corresponde una Tabla en la Base de Datos.

A cada Instance (IT) le corresponde una Tupla en la Tabla correspondiente.

Una ventaja importante de la modelización basada en Objetos de M&P es que produce, en forma natural y directa, Bases de Datos Normalizadas.

M&P es un Object-Model Driven System (OMDS).


 

  TBW The BLOCKS World

©2012 hdolder.com srl  

C_921
2011-12-16