Mañana Te Lo Digo
Enviado por salte • 28 de Noviembre de 2013 • 434 Palabras (2 Páginas) • 427 Visitas
• 2. CONCEPTO Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulación, Herencia y Polimorfismo. En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. La base de datos está constituida por objetos, que pueden ser de muy diversos tipos, y sobre los cuales se encuentran definidas unas operaciones. Las bases de datos orientadas a objetos pueden manejar información binaria (como objetos multimedia) de una forma eficiente
• 3. HISTORIA Las bases de datos orientadas a objetos fue un tema que se pensó revolucionaría la manera de hacer persistente la información en los sistemas software durante los años 90. En la actualidad es evidente que esto no fue así. Sin embargo, un resurgimiento de este concepto, gracias a las comunidades de software libre, y la identificación de aplicaciones idóneas para el mismo, motivan la revisión de las características de esta alternativa a las omnipresentes bases de datos relacionales.
• 4. CARACTERÍSTICASLas bases de datos orientadas a objetos (BDOO) se diseñan para trabajar con lenguajes de programación como Java, C#, C++ y Visual basic.NetAl crear un sistema de BD Orientado a Objetos se deben tener en cuenta unas características que están divididas en tres grupos:Mandatorias.- Son aquellas obligatoriasOpcionales.-No son obligatorias y se ponen para hacer que el sistema sea mejorAbiertas.-Son aquellas en las que el diseñador puede poner de su parte y que están relacionadas con la programación
• 5. PROPIEDADESEncapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos. Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases. Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
• 6. EN QUE SISTEMAS SE APLICAN ESTAS BASES DE DATOSSE APLICAN EN LOS SIGUIENTES SISTEMAS:VISUAL STUDIO.NETC++, C#Microsoft SQL ServerORACLEJAVA, etc.
• 7. VENTAJASManipula datos complejos de forma rápidaFlexibilidad• Elimina por completo la necesidad de ORMs1 (impedancia), con su consecuente mejora en desempeño.
• 8. DESVENTAJAS • Mecanismos de consulta muy primitivos, sin un estándar independiente de la plataforma aceptado. • Imposibilidad de procedimientos almacenados, ya que los objetos solo pueden ser consultados en el cliente.Inmadurez en el mercado No hay agrupamiento físico de objetos • Su limitación suele residir en su especialización, ya que suelen estar diseñadas para un tipo particular de objetos (por ejemplo, una base de datos para un programa de CAD).
...