Base de datos orientada a objetos

Ejemplo de un modelo orientado a objetos

En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la programación orientada a objetos. Cuando se integra las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base de datos orientada a objetos (ODBMS, Object Database Management System). Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte. Un ODBMS extiende los lenguajes con datos persistentes de forma transparente, control de concurrencia, recuperación de datos, consultas asociativas y otras capacidades.[1]

La iniciativa ODMG (Object Database Management Group) proporciona estándares sobre base de datos orientada a objetos.[2]

Ámbito

Las bases de datos orientadas a objetos se diseñan para trabajar bien en conjunción con lenguajes de programación orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo que estos lenguajes de programación.

Los ODBMS son una buena elección para aquellos sistemas que necesitan un buen rendimiento en la manipulación de tipos de dato complejos.

Los ODBMS proporcionan los costes de desarrollo más bajos y el mejor rendimiento cuando se usan objetos gracias a que almacenan objetos en disco y tienen una integración transparente con el programa escrito en un lenguaje de programación orientado a objetos, al almacenar exactamente el modelo de objeto usado a nivel aplicativo, lo que reduce los costes de desarrollo y mantenimiento.

Historia

Los orígenes del término orientados a objetos (abreviado OO) se remontan a los lenguajes de programación orientadas a objetos. Los lenguajes de programación OO tienen sus raíces en el lenguaje SIMULA 67, propuesto a finales de la década de 1960. En Simula, el concepto de clase agrupa la estructura de datos interna de un objeto en una declaración de clase, es decir, introduce en el lenguaje ALGOL los conceptos de objeto y de clase. Como Algol, Simula es un lenguaje fuertemente tipado para entornos compilados. Sin embargo, el primer lenguaje que popularizó la aproximación a objetos fue Smalltalk (1976); este puede considerarse una síntesis de años del lenguaje Lisp, que ofrece una gran flexibilidad gracias a la interpretación, y de Simula, añadiendo el concepto de metaclase. Smalltalk ha podido responder a las necesidades de flexibilidad presentadas por el desarrollo de entornos de programación gráficos, favoreciendo la rápida creación de prototipos de interfaces de usuarios amigables. Fue utilizado con éxito en la primera estación gráfica de Xerox.[3]

Con la llegada de las estaciones de trabajo en los años 80, han crecido numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk. Entre los lenguajes compilados, los más célebres son C++, Objective C y Eiffel, debido a la compatibilidad del lenguaje o del código producido con el lenguaje de programación C. La mayor parte de los lenguajes interpretados son extensiones del Lisp; por ejemplo, Loops y CLOS. Es interesante notar que la mayor parte de los lenguajes populares existentes se encuentran en curso de ampliación para convertirse en orientados a objetos, incluyendo al COBOL y Ada (más exactamente Ada 9X, que aporta la herencia).

En años recientes, han aparecido muchos prototipos experimentales y sistemas de bases de datos comerciales orientados a objetos. Entre los primeros se encuentran los sistemas ORION, OpenOODB, IRIS, ODE y el proyecto ENCORE/ObServer. Y entre los sistemas disponibles en el mercado están: GEMSTONE/OPAL de ServicLogic, ONTOS de Ontologic, Objectivity de Objectivity Inc., Versant de Versant Technologies, ObjecStore de Object Design y O2 de O2 Technology. Esta es solo una lista parcial de los prototipos experimentales y de los sistemas de bases de datos comerciales orientados a objetos. Desafortunadamente, es aún demasiado pronto para saber cuáles sistemas se instalarán como líderes en este campo.

Las bases de datos orientadas a objetos han adoptado muchos de los objetos creados para los lenguajes de programación orientados a objetos.

Véase también

Referencias

  1. Kim, Won. Introduction to Object-Oriented Databases. The MIT Press, 1990. ISBN 0-262-11124-1
  2. Tema 2. Bases de datos orientadas a objetos Dise no de Sistemas de Bases de Datos. Merche Marqu es
  3. «History - ODBMS.org» (en inglés estadounidense). Consultado el 5 de noviembre de 2019. 

Enlaces externos

Read other articles:

Type of domestic cat Feral farm cat, showing numerous healed injuries from past fights with other cats The farm cat, also known as a barn cat, is a domestic cat, usually of mixed breed, that lives primarily outdoors, in a feral or semi-feral condition on agricultural properties, usually sheltering in outbuildings. They eat assorted vermin such as rodents and other small animals that live in or around outbuildings and farm fields. The need for the farm cat may have been the original reason cat...

У этого топонима есть и другие значения, см. Кузьмино. ПосёлокКузьмино 56°47′51″ с. ш. 46°02′10″ в. д.HGЯO Страна  Россия Субъект Федерации Марий Эл Муниципальный район Юринский Сельское поселение Козиковское История и география Основан 1939 Часовой пояс UTC+3:00 Насел...

District of Tamil Nadu in IndiaKanniyakumari districtDistrict of Tamil NaduAnti-Clockwise from top: Thiruvalluvar Statue, Padmanabhapuram Palace, Nagaraja Temple, Udayagiri FortKanniyakumari districtLocation in Tamil NaduCoordinates: 8°19′N 77°20′E / 8.32°N 77.34°E / 8.32; 77.34CountryIndiaStateTamil NaduDistrictKanyakumariHeadquartersNagercoilTaluksAgastheeswaram,Kalkulam,Thovalai,Vilavancode,Killiyur,ThiruvattarGovernment • District CollectorP. N....

  لمعانٍ أخرى، طالع أنتوني إيفانز (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (فبراير 2019) أنتوني إيفانز معلومات شخصية الميلاد 6 ديسمبر 1942  ديربان  الوفاة 19 أغسطس 2016 (73 سنة)   جوهانسبرغ  الجنس...

Міхал Ковач словац. Michal Kováč {{{ім'я}}} 1-ий Президент Словаччини 2 березня 1993 — 2 березня 1998Наступник Рудольф ШустерНародився 5 серпня 1930(1930-08-05)[1][2][…]Любиша, Гуменне, Словаччина, Перша Чехословацька Республіка[4][5][6]Помер 5 жовтня 2016(2016-10-05)[7][1 ...

Friedrich Ast Georg Anton Friedrich Ast (* 29. Dezember 1778 in Gotha; † 31. Dezember 1841 in München) war ein deutscher Klassischer Philologe und Philosoph, der als Philosophiehistoriker und als Platonforscher bekannt wurde. Inhaltsverzeichnis 1 Leben 2 Werk 3 Schriften 4 Literatur 5 Weblinks 6 Einzelnachweise Leben Ast begann 1798 an der Universität Jena ein Studium der Theologie, wechselte aber unter dem Einfluss der philologischen Veranstaltungen Heinrich Karl Eichstädts zur Klassisc...

此條目需要更新。 (2022年12月22日)請更新本文以反映近況和新增内容。完成修改後請移除本模板。 2020年1月1日至2020年6月30日,中文维基百科上的条目“2019冠状病毒病疫情”的页面浏览量统计 在2019冠状病毒病疫情期间,维基百科的读者人数有所增加[1]。在英文维基百科,許多維基人致力于消除错误信息[2][3]。据《黎明报》报道,自2019年12月武汉出现的病例被

Kolinda Grabar-KitarovićPresiden KroasiaMasa jabatan19 Februari 2015 – 18 Februari 2020Perdana MenteriZoran MilanovićTihomir OreškovićAndrej PlenkovićPendahuluIvo JosipovićPenggantiZoran Milanović Informasi pribadiLahir29 April 1968 (umur 55)Rijeka, Republik Sosialis Kroasia, Republik Federal Sosialis Yugoslavia (sekarang Kroasia)Partai politikUni Demokratik Kroasia (1993–2015)Independen (2015–sekarang)[1]Suami/istriJakov Kitarović (1996–sekarang)AnakKata...

Socio-economic model This article is about the European system. For the economic system in the People's Republic of China, see Socialist market economy. Part of a series onEconomic systems Major types Capitalism Socialism Communism By ideology Associative Capitalist Corporate Democratic Laissez-faire Mercantilist Neoliberal Neomercantilist Protectionist Social market State Welfare Democratic Fascist Feminist Georgist Green Religious Buddhist economics Christian Sabbath economics Islamic Socia...

The Monster TourTur {{{type}}} oleh Eminem dan RihannaThe Marshall Mathers LP 2Mulai07 Agustus 2014 (2014-08-07)Berakhir23 Agustus 2014 (2014-08-23)Penampilan6 di Amerika Utara Eminem tour chronology Rapture Tour(2014) The Monster Tour(2014) Revival Tour(2018) Rihanna tour chronology Diamonds World Tour(2013) The Monster Tour(2014) Anti World Tour(2016) The Monster Tour adalah tur konser mendatang oleh rapper Amerika Eminem dan artis rekaman Barbados Rihanna. Latar belakang Eminem d...

أمراض وجراحة العظام هذا الكسر الموجود بأسفل الفقرات العنقية والمعروف بـ(كسر الدمعة) هو أحد الحالات التي يتم معالجتها من قبل جراحي العظام وجراحي المخ والأعصاب. معلومات عامة من أنواع جراحة،  وعلوم سريرية  [لغات أخرى]‏  التاريخ وصفها المصدر الموسوعة السوفيتية ال...

Colorado Badged Network (CBN)Founded2015[1]FounderJoe Webb, Phil Maccarone, Hayley Witherell[2]TypeNetworking organizationFocusConnecting the Colorado cannabis industry[3][4]Area served ColoradoMembers 6100+Websitecoloradobadgednetwork.com The Colorado Badged Network (CBN) is a Colorado business that focuses on connecting the Colorado cannabis industry.[3][5] At one point, it was the largest Colorado cannabis industry organization, with over 610...

Kerusakan tornado di Illinois dapat dianggap murka Tuhan Murka Tuhan atau murka Allah[1] adalah sebuah bencana alam di luar kendali manusia, seperti gempa bumi atau tsunami, dimana tak seorang pun dapat memegang tanggung jawab. Sebaliknya, peristiwa politik atau buatan manusia luar biasa lainnya dianggap sebagai force majeure. Dalam teologi Lihat pula: Providensi Ilahi Dalam Pemberontakan Korah, sebuah cukil kayu tahun 1860 karya Julius Schnorr von Karolsfeld, sebuah lubang runtuhan t...

Railway station in Quebec, Canada MatapédiaGeneral informationLocation10 rue MacDonellMatapédia, QCCanadaCoordinates47°58′29″N 66°56′22″W / 47.97472°N 66.93944°W / 47.97472; -66.93944Platforms1 side platformTracks2ConstructionStructure typeUnstaffed stationParkingYesAccessibleYesServices Preceding station Via Rail Following station Causapscaltoward Montreal Ocean Campbelltontoward Halifax Former services Preceding station Via Rail Following station Causap...

Passaic River running through Lord Stirling Park Lord Stirling Park is a 925/950 acre[1][2] park operated by the Somerset County Park Commission and located in Basking Ridge, New Jersey, and separated from the Great Swamp National Wildlife Refuge by the Passaic River. The park displays a diverse ecosystem in floodplains of the upper Passaic River and its contributors and contains swamps, fields, forests, brooks, marshes, and meadows. Lord Stirling Park has two major parts. It ...

1983 mayoral election in Philadelphia, Pennsylvania 1983 Philadelphia mayoral election← 19791987 →Turnout63.17% of registered voters 3 pp42.48% of total population[1]   Nominee Wilson Goode John Egan Thomas Leonard Party Democratic Republican Independent Popular vote 396,266 263,742 57,146 Percentage 55.26% 36.78% 7.97% Mayor before election William J. Green III Democratic Elected Mayor Wilson Goode Democratic Elections in Pennsylvania Federal governmen...

1993 single by CasualThat's How It IsSingle by Casualfrom the album Fear Itself ReleasedAugust 6, 1993GenreHip hop, West Coast hip hopLength2:57LabelJiveProducer(s)Del tha Funkee HomosapienCasual singles chronology That's How It Is (1993) I Didn't Mean To (1994) That's How It Is is a song by American hip hop artist Casual. The song was recorded for his debut album Fear Itself (1994) and released as the debut single from the album in August 1993. Track listing 12, Vinyl That's How It Is (LP Ve...

KMP Holding (Pfenning-Gruppe) Rechtsform GmbH Gründung 1932 Sitz Heddesheim, Deutschland Deutschland Leitung Karl-Martin Pfenning Manuel Pfenning Rana Matthias Nag Mitarbeiterzahl 6.900 Umsatz 253,3 Mio., Euro (2021)[1] Branche Logistik, Kontraktlogistik, Personaldienstleistungen Website pfenning-logistics.com Stand: 6. Februar 2023 Hauptsitz KMP Holding (Pfenning-Gruppe) in Heddesheim mit Europas größter Solardachanlage (2012)[2] KMP Holding (Verwaltungsdach der ...

Michael SpenceLahir7 November 1943 (umur 80)Montclair, New Jersey, Amerika SerikatTempat tinggalStanford, California, Amerika SerikatKebangsaanAmerika SerikatAlmamaterHarvard University (Ph.D.)University of Oxford (B.A.)Princeton University (B.A.)Dikenal atasTeori sinyalemenPenghargaanJohn Bates Clark Medal (1981)Nobel Ekonomi (2001)Karier ilmiahBidangEkonomiInstitusiHarvard UniversityStanford UniversityPembimbing doktoralKenneth ArrowThomas SchellingRichard Zeckhauser Untuk tokoh lain y...

American actor (born 1935) M. Emmet WalshWalsh at the 2009 Tribeca Film FestivalBornMichael Emmet Walsh (1935-03-22) March 22, 1935 (age 88)Ogdensburg, New York, U.S.Alma materClarkson University, B.A. 1958OccupationActorYears active1969–present Michael Emmet Walsh (born March 22, 1935) is an American actor who has appeared in over 200 films and television series, including small but important supporting roles such as Earl Frank in Straight Time (1978), the Madman in The Jerk...