This HTML5 document contains 84 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-eshttp://es.dbpedia.org/resource/
n19https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-plhttp://pl.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-euhttp://eu.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Query_language
dbo:wikiPageWikiLink
dbr:Object_Query_Language
Subject Item
dbr:SQL
dbo:wikiPageWikiLink
dbr:Object_Query_Language
Subject Item
dbr:Database
dbo:wikiPageWikiLink
dbr:Object_Query_Language
Subject Item
dbr:Record_(computer_science)
dbo:wikiPageWikiLink
dbr:Object_Query_Language
Subject Item
dbr:Object_Query_Language
rdf:type
yago:WikicatComputerLanguages wikidata:Q9143 dbo:Language dbo:ProgrammingLanguage yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:WikicatQueryLanguages owl:Thing yago:ProgrammingLanguage106898352 wikidata:Q315 yago:ComputerLanguage106899633 schema:Language yago:CommandLanguage106899446 yago:SourceLanguage106283912 yago:Communication100033020 yago:Language106282651
rdfs:label
Object Query Language Object Query Language オブジェクト問い合わせ言語 Object Query Language Object Query Language Object Query Language Object Query Language Object Query Language
rdfs:comment
Object Query Language (OQL) es un lenguaje de consulta estándar para bases de datos orientadas a objetos modelado a partir de SQL. OQL fue creado por el Object Data Management Group (ODMG). Debido a su complejidad ningún creador de software ha implementado completamente OQL. OQL ha influenciado el diseño de algunos lenguajes de consulta nuevos como y , pero estos no pueden ser considerados como versiones de OQL. * Datos: Q2011708 Object Query Language est une extension du langage SQL pour base de données orientée objet, langage de requête utilisé pour interroger des SGBDO, normalisé par l'ODMG. Ce langage est typé (les requêtes retournent des objets), et utilise les règles du polymorphisme. オブジェクト問い合わせ言語 (オブジェクトといあわせげんご、オブジェクト照会言語、OQL、英: Object Query Language) は、Object Data Management Group (ODMG) に準拠したオブジェクトデータベースに対する問い合わせと更新を行うための宣言型の問い合わせ言語 (データベース言語) である。OQLは、宣言型言語であり、手続き型言語ではない。OQLは、関係データベース (リレーショナルデータベース) の問い合わせ言語 (データベース言語) SQL をもとにしている。OQLは、ODMGによって開発され標準仕様として公開された。OQLは、全体的に仕様が複雑であるため、これまでのところOQLを完全に実装しているオブジェクトデータベース開発企業は、一社もない。OQLは、いくつかのOQL以降に開発された問い合わせ言語の設計に影響をあたえた。そうした問い合わせ言語の例としては、JDOQLとEJBQLがある。しかしながら、JDOQLとEJBQLは、OQLから派生した技術とは位置づけられていない。 Object Query Language (OQL) is a query language standard for object-oriented databases modeled after SQL and developed by the Object Data Management Group (ODMG). Because of its overall complexity the complete OQL standard has not yet been fully implemented in any software. The OQL standard influenced the design of later query languages such as and EJB QL, though none are considered to be any version of OQL. L'Object Query Language (OQL) è uno standard di linguaggio di interrogazione per Basi di dati a oggetti sul modello di SQL.OQL fu sviluppato dall' (ODMG).A causa della sua complessità nessuno ha mai implementato completamente il linguaggio.OQL ha comunque influenzato il progetto di alcuni più nuovi linguaggi di interrogazione come e , ma non possono essere considerati come una differente varietà di OQL. Object Query Language (OQL) objektuei orientatutako datu-baseentzako galdeketa-lengoaia estandar bat da, gerora SQLz moldatua. OQL Object Data Management Group delakoak (ODMG) sortu zuen. Bere konplexutasuna dela medio, OQL ez du ezein software-sortzailek guztiz inplementatu. OQLk beste galdeketa-lengoaia berri batzuen diseinuan eragina izan du, hala nola JDOQL eta EJBQL, baina horiek ezin dira OQLren bertsiotzat hartu. Die Object Query Language (OQL) ist eine stark an SQL angelehnte Abfragesprache für Objektdatenbanken. Die Sprache ist durch die Object Database Management Group (ODMG) standardisiert. Trotz der engen Anlehnung an SQL ist die Sprache wegen ihres objektorientierten Ansatzes nicht damit zu verwechseln. OQL wurde entwickelt, um die Interaktion zwischen objektorientierten Programmen und einer Datenbank zu vereinfachen. Der klassische relationale Ansatz führt zu Brüchen in der Softwarearchitektur. Zur Definition der Objekte in der Datenbank kann die Object Definition Language (ODL) genutzt werden. Object Query Language (OQL) – obiektowy język zapytań według standardu ODMG (Object Data Management Group). Składnia OQL wzorowana jest na SQL. Semantyka OQL bazuje na modelu obiektowym ODMG oraz wprowadza mocną kontrolę typów (co różni go od SQL), jakkolwiek ten system typów krytykowany jest jako niespójny. OQL posiada operatory podobne do operatorów SQL, ale wprowadza także szereg nowych, m.in. zależne złączenie (dependent join) i operatory umożliwiające konstruowanie złożonego wyniku. OQL jest dość mocnym językiem (w zakresie wyszukiwania mocniejszym od SQL); posiada również znacznie bardziej ortogonalną konstrukcję niż SQL. Podobieństwo OQL do SQL jest oparte na syntaktycznej mimikrze – w istocie, od strony modelu danych i semantyki są to bardzo różne języki.
dcterms:subject
dbc:Query_languages
dbo:wikiPageID
4581449
dbo:wikiPageRevisionID
1097649686
dbo:wikiPageWikiLink
dbr:Object_Data_Management_Group dbr:Random-access_memory dbr:Query_language dbr:Object_database dbr:JDOQL dbc:Query_languages dbr:SQL dbr:Personal_computer dbr:CPU dbr:EJB_QL
owl:sameAs
dbpedia-it:Object_Query_Language dbpedia-es:Object_Query_Language dbpedia-ja:オブジェクト問い合わせ言語 n19:vSfU dbpedia-de:Object_Query_Language yago-res:Object_Query_Language freebase:m.0cgpfs dbpedia-pl:Object_Query_Language wikidata:Q2011708 dbpedia-eu:Object_Query_Language dbpedia-fr:Object_Query_Language
dbp:wikiPageUsesTemplate
dbt:Sources_exist dbt:Unreferenced dbt:Multiple_issues dbt:Short_description dbt:Query_languages dbt:Compu-lang-stub dbt:Soft-eng-stub
dbo:abstract
Die Object Query Language (OQL) ist eine stark an SQL angelehnte Abfragesprache für Objektdatenbanken. Die Sprache ist durch die Object Database Management Group (ODMG) standardisiert. Trotz der engen Anlehnung an SQL ist die Sprache wegen ihres objektorientierten Ansatzes nicht damit zu verwechseln. OQL wurde entwickelt, um die Interaktion zwischen objektorientierten Programmen und einer Datenbank zu vereinfachen. Der klassische relationale Ansatz führt zu Brüchen in der Softwarearchitektur. Zur Definition der Objekte in der Datenbank kann die Object Definition Language (ODL) genutzt werden. Am einfachen Beispiel illustriert (Suche alle Studenten, die nicht zugleich auch Tutor sind): SELECT student.nameFROM student in StudentTUMWHERE not (student.name in SELECT tutor.name FROM tutor in TAs) Object Query Language est une extension du langage SQL pour base de données orientée objet, langage de requête utilisé pour interroger des SGBDO, normalisé par l'ODMG. Ce langage est typé (les requêtes retournent des objets), et utilise les règles du polymorphisme. Object Query Language (OQL) objektuei orientatutako datu-baseentzako galdeketa-lengoaia estandar bat da, gerora SQLz moldatua. OQL Object Data Management Group delakoak (ODMG) sortu zuen. Bere konplexutasuna dela medio, OQL ez du ezein software-sortzailek guztiz inplementatu. OQLk beste galdeketa-lengoaia berri batzuen diseinuan eragina izan du, hala nola JDOQL eta EJBQL, baina horiek ezin dira OQLren bertsiotzat hartu. Object Query Language (OQL) – obiektowy język zapytań według standardu ODMG (Object Data Management Group). Składnia OQL wzorowana jest na SQL. Semantyka OQL bazuje na modelu obiektowym ODMG oraz wprowadza mocną kontrolę typów (co różni go od SQL), jakkolwiek ten system typów krytykowany jest jako niespójny. OQL posiada operatory podobne do operatorów SQL, ale wprowadza także szereg nowych, m.in. zależne złączenie (dependent join) i operatory umożliwiające konstruowanie złożonego wyniku. OQL jest dość mocnym językiem (w zakresie wyszukiwania mocniejszym od SQL); posiada również znacznie bardziej ortogonalną konstrukcję niż SQL. Podobieństwo OQL do SQL jest oparte na syntaktycznej mimikrze – w istocie, od strony modelu danych i semantyki są to bardzo różne języki. Podstawową wadą OQL jest zbyt luźne zintegrowanie z interfejsami i konstrukcjami programistycznymi (ten oczywisty wniosek jest jednak negowany przez twórców OQL). Innymi wadami OQL są: niezbyt precyzyjna semantyka (lub raczej brak istotnego podejścia do specyfikacji semantyki), brak uniwersalności, brak możliwości definiowania widoków i abstrakcji proceduralnych takich jak operacje aktualizacyjne, klasy, metody, zapamiętane procedury i reguły. Wady OQL spowodowały, że jak dotąd nie istnieje pełna implementacja tego języka zgodna ze jego specyfikacją. Niemniej OQL funkcjonuje jako pewien wzorzec obiektowego języka zapytań, zaprzeczający lansowanemu komercyjnemu stereotypowi, że języki zapytań są możliwe tylko dla relacyjnych lub obiektowo-relacyjnych baz danych. Najbliższy idei OQL jest popularny obecnie interfejs Hibernate dostępu do relacyjnych baz danych z poziomu języka Java. Ponieważ konsorcjum ODMG rozwiązało się, nie jest możliwy dalszy rozwój OQL w ramach tego ciała. Istnieje natomiast propozycja kontynuacji standardu ODMG i języka OQL na terenie znacznie większego ciała standardyzacyjnego o ogromnym autorytecie, jakim jest OMG (Object Management Group). Inicjatywa nosi nazwę "obiektowych baz danych 4. generacji". OQL, jako język zapytań dla obiektowych baz danych, przełamał pewne fałszywe stereotypy funkcjonujące w społeczności baz danych, między innymi ten, że hermetyzacja i języki zapytań są wzajemne sprzeczne. Uczynił również wyłom w podobnym stereotypie głoszącym, że programowanie obiektowe wymusza dostęp do obiektów wyłącznie przy pomocy metod zdefiniowanych przez programistę; bezpośredni dostęp do stanu obiektu (jego atrybutów) jest złamaniem zasad obiektowości. OQL pokazuje, że te zasady i ograniczenia wynikają bardziej z przesłanek ideologiczno-spekulacyjnch niż możliwości technicznych. Poniżej kilka przykładów w OQL: Operator select wewnątrz from: select struct( w: x.wiek, p: x.płeć ) from (select y from Pracownicy as y where y.gr_zawodowa = 10) as x where x.nazwisko = "Nowak" Zależne złączenie: select s.nazwisko, w.nazwa_wykładu from Studenci as s, s.zapisany_na as w Złożone warunki i złączenia: select d.adres from Osoby as x, x.dzieci as d where x.adres.ulica = "Chrobrego" and count(x.dzieci) >= 2 and d.adres.miasto != x.adres.miasto L'Object Query Language (OQL) è uno standard di linguaggio di interrogazione per Basi di dati a oggetti sul modello di SQL.OQL fu sviluppato dall' (ODMG).A causa della sua complessità nessuno ha mai implementato completamente il linguaggio.OQL ha comunque influenzato il progetto di alcuni più nuovi linguaggi di interrogazione come e , ma non possono essere considerati come una differente varietà di OQL. Object Query Language (OQL) is a query language standard for object-oriented databases modeled after SQL and developed by the Object Data Management Group (ODMG). Because of its overall complexity the complete OQL standard has not yet been fully implemented in any software. The OQL standard influenced the design of later query languages such as and EJB QL, though none are considered to be any version of OQL. Object Query Language (OQL) es un lenguaje de consulta estándar para bases de datos orientadas a objetos modelado a partir de SQL. OQL fue creado por el Object Data Management Group (ODMG). Debido a su complejidad ningún creador de software ha implementado completamente OQL. OQL ha influenciado el diseño de algunos lenguajes de consulta nuevos como y , pero estos no pueden ser considerados como versiones de OQL. * Datos: Q2011708 オブジェクト問い合わせ言語 (オブジェクトといあわせげんご、オブジェクト照会言語、OQL、英: Object Query Language) は、Object Data Management Group (ODMG) に準拠したオブジェクトデータベースに対する問い合わせと更新を行うための宣言型の問い合わせ言語 (データベース言語) である。OQLは、宣言型言語であり、手続き型言語ではない。OQLは、関係データベース (リレーショナルデータベース) の問い合わせ言語 (データベース言語) SQL をもとにしている。OQLは、ODMGによって開発され標準仕様として公開された。OQLは、全体的に仕様が複雑であるため、これまでのところOQLを完全に実装しているオブジェクトデータベース開発企業は、一社もない。OQLは、いくつかのOQL以降に開発された問い合わせ言語の設計に影響をあたえた。そうした問い合わせ言語の例としては、JDOQLとEJBQLがある。しかしながら、JDOQLとEJBQLは、OQLから派生した技術とは位置づけられていない。
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Object_Query_Language?oldid=1097649686&ns=0
dbo:wikiPageLength
1870
foaf:isPrimaryTopicOf
wikipedia-en:Object_Query_Language
Subject Item
dbr:Object_database
dbo:wikiPageWikiLink
dbr:Object_Query_Language
Subject Item
dbr:Odaba
dbo:wikiPageWikiLink
dbr:Object_Query_Language
Subject Item
dbr:OQL
dbo:wikiPageWikiLink
dbr:Object_Query_Language
dbo:wikiPageRedirects
dbr:Object_Query_Language
Subject Item
wikipedia-en:Object_Query_Language
foaf:primaryTopic
dbr:Object_Query_Language