لغات البرمجة

لغة الاستعلام عن الكائنات (OQL)

لغة الاستعلام عن الكائنات (Object Query Language – OQL) هي لغة استعلامات قياسية لقواعد البيانات الموجهة للكائنات، والتي تم تصميمها على غرار SQL. تم تطوير OQL من قبل مجموعة إدارة بيانات الكائنات (ODMG). تم إصدار OQL لأول مرة في عام 1986، وتمتلك ميزات تشابه SQL في استعلام واستخراج البيانات، ولكنها تتيح أيضًا التعامل مع البيانات المخزنة في قواعد البيانات الشيئية.

يتميز OQL بقدرته على التعامل مع البيانات الموجودة في قواعد البيانات الشيئية، حيث يمكنه استعلام الكائنات والعلاقات بينها بشكل مباشر. ومع ذلك، بسبب تعقيدها العام، لم يقم أحد بتنفيذ OQL بشكل كامل حتى الآن.

يعتبر OQL مصدر إلهام لتصميم بعض لغات الاستعلام الحديثة مثل JDOQL و EJB QL، ولكن لا يمكن اعتبارها نكهات مختلفة من OQL بالمعنى الدقيق.

تجده المزيد من المعلومات حول OQL في صفحتها على ويكيبيديا: Object Query Language – Wikipedia.

موقع المجموعة المعنية بإدارة بيانات الكائنات يمكن الوصول إليه عبر الرابط التالي: ODMG – Object Data Management Group.

يرجى ملاحظة أنه بسبب الطبيعة الكبيرة والمعقدة لهذه اللغة، فإن العديد من المعلومات قد لا تكون متاحة حاليًا بسبب عدم توفرها في المصادر الرسمية.