المقارنة بين QBE and SQL المقارنة بين QBE and SQL - اقرا معي وتعلم على الانترنت

المقارنة بين QBE and SQL

المقارنة بين QBE and SQL

لكى نتعامل مع قواعد البيانات العلائقية هناك نوعان من اللغات للتواصل بين المستخدم وبين قاعدة البيانات وهما (QBE- SQL).

QBE هى اختصار للجملة Query By Example وهى طريقة لاجراء الاستعلامات على قواعد البيانات معتمدة على الواجهه الرسومية معتمدة على مبدأ (Point and Click) لقد تم تطوير QBE على يد موشى زلووف فى
معامل IBM بالتزامن مع تطوير SQL فى منتصف السبعينات ، وهى تختلف عن SQL فى سهولة اجراء الاستعلامات معتمدين كما قلت على الواجهة الرسومية فقط ارسم الجدول وقم بالاشارة على ماتريد استخلاصة من بيانات او حذف او تعديل بيانات وسيستجيب لك نظام ادارة قواعد البيانات ،وهى طريقة تعتبر مثالية فى حالة قواعد البيانات الغير معقدة والتى يتم تمثيلها بالقليل من الجداول.
وعلى الرغم من انها تطوير شركة IBM إلا أن شركات كميكروسوفت قامت باجراء بعض التعديلات عليها واستخدامها في قواعد بيانات اكسس وتظهر جليا عند اجراء استعلامات على الــ Forms .

SQL هى اختصار للجملة Structured Query Language , وهى لغة تم تطويرها فى معامل IBM ايضا من قبل مجموعة تطوير فى مركز ابحاث سان جوز- شامبرالن وريموند - وهى أساسا قد تم تطويرها للتعامل مع نظام قواعد بيانات يسمى System R وهو نظام مبنى على فرضيات Codd ولمن لايعرف فان Codd هذا يعتبر الأب الشرعى لقواعد البيانات العلائقية بعد نشره ورقة بحث يوضح فيها الأسس والأطر لهذا النظام الجديد.


فى عام ۱۹۸٦ تم اعتماد لغة SQL من قبل ANSI وأيضا من قبل ISO عام ۱۹۸۷ وتم نشر اللغة على وضعها القياسى هذا تحت اسم SQL1 ومن هذه الانطلاقة و سكول آخذة فى التطوير ففى عام ۱۹۸۹ وعام ۱۹۹۲ تم عمل نقلة نوعية فى اللغة ثم مع العام ۱۹۹۹ واصدار SQL3 التى دعمت مميزات كالأهداف الموجهه والتى كانت نواه لقواعد البيانات الموجهه بالكائنات Object Relational DB وعلى الرغم من وضعها SQL كمعيار لكن هناك شركات مثل اوراكل وميكروسوفت اصدرت انتاجها الخاص من SQL تيسيرا لبعض المهام على قواعد البيانات الخاصة بها ، وفى كافة الاحوال فهذا لايختلف كثيرا عن الاصدار المعيارى من SQL ومثال على ذلك T-SQL .


الى الملتقى دمتم بخير 
شارك الموضوع
تعليقات
محتوى قد يهمك

.