لغة استعلام الكائنات
لغة استعلام الكائنات ( OQL ) هي معيار لغة استعلام لقواعد البيانات الموجهة للكائنات، مصممة على غرار لغة SQL ، وطورتها مجموعة إدارة بيانات الكائنات (ODMG). ونظرًا لتعقيدها، لم يُطبَّق معيار OQL بالكامل في أي برنامج حتى الآن. وقد أثّر معيار OQL على تصميم لغات استعلام لاحقة مثل JDOQL و EJB QL ، مع العلم أنه لا يُعتبر أيٌّ منها إصدارًا من OQL.
القواعد العامة
تنطبق القواعد التالية على بيانات OQL:
- يجب إنهاء جميع العبارات الكاملة بفاصلة منقوطة.
- عادة ما يتم فصل قائمة الإدخالات في OQL بفواصل ولكن لا يتم إنهاؤها بفاصلة.
- يتم وضع سلاسل النصوص بين علامتي اقتباس متطابقتين.
أمثلة
استعلام بسيط
يوضح المثال التالي كيفية استرجاع سرعة وحدة المعالجة المركزية لجميع أجهزة الكمبيوتر التي تحتوي على أكثر من 64 ميجابايت من ذاكرة الوصول العشوائي من قاعدة بيانات افتراضية لأجهزة الكمبيوتر :
SELECT pc.cpuspeed FROM PCs pc WHERE pc.ram > 64 ;استعلام مع التجميع والدمج
يوضح المثال التالي كيفية استخراج متوسط حجم ذاكرة الوصول العشوائي (RAM) على جهاز كمبيوتر ، مصنفة حسب الشركة المصنعة:
حدد الشركة المصنعة ، ومتوسط ( حدد جزء . جهاز الكمبيوتر . ذاكرة الوصول العشوائي من قسم الجزء ) من أجهزة الكمبيوتر ، وقم بتجميع النتائج حسب الشركة المصنعة : جهاز الكمبيوتر . الشركة المصنعة ؛لاحظ استخدام الكلمة المفتاحية partition، بدلاً من التجميع في لغة SQL التقليدية.
انظر أيضاً
- مجموعة إدارة بيانات الكائنات (ODMG)
- لغة تعريف الكائنات
مراجع
- ديتريش، سوزان؛ أوربان، سوزان (31 مايو 2022). "2.4 لغة استعلام ODMG" . أساسيات قواعد بيانات الكائنات . سبرينغر نيتشر . الصفحات 31-52 . ISBN 978-3-031-01844-2.
- كاتيل، رودريك جيفري غالتون؛ باري، دوغلاس ك.؛ بيرلر، مارك (2000). "لغة استعلام الكائنات". معيار بيانات الكائنات: ODMG 3.0 . مورغان كوفمان . الصفحات 89-152 . ISBN 978-1-55860-647-0تم الاطلاع عليه بتاريخ 31 مارس 2025 .
- لغات الاستعلام
- نماذج أولية لهندسة البرمجيات
- مواضيع لغات البرمجة
