Object Query Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
m Voci correlate: {{portale|informatica}}
 
(7 versioni intermedie di 7 utenti non mostrate)
Riga 1:
L''''Object Query Language''' ('''OQL''') è uno [[Standard (informatica)|standard]] di [[linguaggio di interrogazione]] per [[Base di dati a oggetti|Basi di dati a oggetti]] sul modello di [[SQL]].
OQL ffu sviluppato dall'[[Object Data Management Group]] (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 [[JDOQL]] e [[EJB QL]], ma non possono essere considerati come una differente varietà di OQL.
Riga 6:
== Caratteristiche ==
 
* OQL supporta oggetti refenziati in tabelle. Gli oggetti possono essere innestati in altri oggetti
* Non tutte le parole chiave di SQL sono supportate in OQL
* OQL può eseguire computazioni matematiche con le sue dichiarazioni
 
== Esempio di interrogazione ==
 
L'esempio seguetneseguente illustra come si potrebbe recuperare la velocità del processore del computer di tutti i computer con più di 64MB di RAM da un finto database.
 
<code>
SELECT pc.cpuspeed<br />
FROM PCs pc<br />
WHERE pc.ram > 64</br />
</code>
 
== Voci correlate ==
 
[[ODMG]] - Object Data Management Group
 
[[categoria:{{Linguaggi di interrogazione]]}}
{{portale|informatica}}
 
[[Categoria:Linguaggi di interrogazione]]
[[de:Object Query Language]]
[[en:Object Query Language]]
[[es:Object Query Language]]
[[fr:Object Query Language]]
[[ja:オブジェクト問い合わせ言語]]
[[pl:OQL]]