Base De Datos Orientados A Objetos.docx

  • Uploaded by: jose humberto quispe aguilera
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Base De Datos Orientados A Objetos.docx as PDF for free.

More details

  • Words: 860
  • Pages: 2
base de datos orientados a objetos introducción El conocimiento que un desarrollador de sistemas debe tener acerca de los distintos paradigmas de programación, debe ser el necesario de manera tal que le permita a éste optar por cualquiera de ellos, teniendo en cuenta que muchas veces dicha decisión obedece a las distintas necesidades del sistema en cuestión y siendo el paradigma estructurado uno de los más usados hasta el momento. Actualmente la programación orientada a objetos ha ganado terreno debido que permite resolver el problema desde un enfoque conceptual hasta llevarlo a un modelo en el que los elementos que lo integran son fragmentados y clasificados de acuerdo a ciertas características similares, permitiendo así una mejor administración del sistema. En la gestión y desarrollo de bases de datos ocurre algo distinto, las bases de datos relacionales (db), siguen vigentes hoy en día y acaparan el mayor porcentaje de ventas en el mercado (motores de bases datos relacionales “dbms”). concepto de la base de datos orientados a objetos Una base de datos orientada a objetos es un sistema de gestión de base de datos mediante el cual representamos la información en forma de objetos que son utilizados en programación orientada a objetos. La investigación y el desarrollo de la base de datos orientada a objetos fue impulsada en gran medida por su alto rendimiento en almacenamiento de datos y los requerimientos de acceso que tenían entornos de soporte de diseño tales como el CAD (Computer Aided Design) y el CASE (Computer Aided Software Engineering). A medida que ha ido aumentando el uso de la tecnología web, muchas organizaciones se muestran más interesadas en el concepto de base de datos orientada a objetos, dado que es útil para mostrar los datos complejos de estas tecnologías. Algunas bases de datos orientadas a objetos han sido diseñadas para trabajar bien con lenguajes de programación orientados a objetos tales como Delphi, Ruby, Python, Perl, Java, Visual Basic.NET, etc. A partir de 2004, la base de datos orientada a objetos ha vuelto a experimentar un crecimiento debido al surgimiento de bases de datos orientadas a objetos de código abierto. Son fáciles de usar y asequibles. Están totalmente escritas en lenguaje de programación orientado a objetos, como Smalltalk, Java o C. Un SGBDOO es un SGBD que almacena objetos y por tanto posee todas las ventajas de la orientación a objetos. Las bases de datos orientadas a objetos, se diseñan para trabajar bien en conjunción con los lenguajes de programación orientados a objetos como: ● ● ● ●

JAVA C++ Visual Basic.Net C#

modelo orientado a objetos

El Modelo de Datos Orientado a Objetos (OODM) es el soporte sobre el que descansa el Modelo de Base de Datos Orientada a Objetos (OODBM). Y como consecuencia tenemos el Sistema de Gestión de Bases de Datos Orientado a Objetos (OODBMS). el cual es quien maneja todo esto. Los problemas del mundo real cada vez más complejos, mostraron la necesidad de tener un modelo de datos que representara mejor el mundo real. Con el modelo de datos orientado a objetos, tanto los datos como sus relaciones están contenidos en una única estructura conocida como objeto. Vamos a ver brevemente y de forma muy esquemática, una serie de conceptos básicos relacionados con el modelo de datos orientado a objetos, para que podamos entender la importancia y uso de este tipo de sistemas. los manejadores de BD orientados a objetos : ● Microsoft Access ● MySql ● Sql Server ● PostgreSql ● Oracle modelo estándar Este Modelo estándar ODMG, especifica los elementos que se definirán, y en qué manera se hará, para la consecución de persistencia en las Bases de datos orientadas a objetos que soporten el estándar. Consta de un lenguaje de definición de objetos, ODL, que especifica los elementos de este modelo. Un grupo de representantes de la industria de las bases de datos formaron el ODMG (Object Database Management Group) con el propósito de definir estándares para los SGBD orientados a objetos. Este grupo propuso un modelo estándar para la semántica de los objetos de una base de datos. Su ultima versión, ODMG 3.0 El modelo de objetos ODMG permite que tanto los diseños, como las implementaciones, sean portables entre los sistemas que lo soportan. Dispone de las siguientes primitivas de modelado: Los componentes básicos de una base de datos orientada a objetos son los objetos y los literales. Un objeto es una instancia autocontenida de una entidad de interés del mundo real. Los objetos tienen algún tipo de identificador unico. Un literal es un valor específico, como “Amparo” o 36. Los literales no tienen identificadores lenguaje de definición de datos (UML) El lenguaje unificado de modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el Object Management Group (OMG). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.

Related Documents


More Documents from ""