لغة الاستعلام البنيوية Structure Query Language. SQL

ماهي لغة SQL؟

لغة الاستعلام البنيوية (Structure Query Language. SQL): تعرف أيضاً بـ “لغة الاستعلام الهيكلية”، وهي لغة خاصة بإدارة البيانات الموجودة في قاعدة البيانات العلائقية. طُورت هذه اللغة في مختبرات “آي بي إم” (IBM) وهي لغة برمجة غير إجرائية، أي إنها تختلف عن لغات البرمجة العادية مثل لغة “سي” (C) وجافا وغيرها من لغات البرمجة، وتُستخدم هذه اللغة للتعامل مع قواعد البيانات المترابطة والتحكم بها، وذلك من خلال معالجة مختلف تراكيب البيانات وتأدية عدة مهام منها الاستعلام عن البيانات واستخراجها من قاعدة البيانات وإضافة وتعديل السجلات في قاعدة البيانات أو حذفها، هذه مع الحفاظ على سلامة ودقة البيانات، وتحديد الصلاحيات الخاصة بمستخدمي قاعدة البيانات.

توجد ثلاث مجموعات رئيسية من الأوامر المتعلقة بهذه اللغة وهي:

  • لغة التعامل مع البيانات: وهي الأوامر التي تسهل التعامل مع البيانات دون التأثير في هيكليتها وشكلها العام، وتشمل الإستعلام والإضافة والحذف والتعديل على البيانات؛
  • لغة تعريف البيانات: وتضم الأوامر الخاصة بتعريف البيانات وشكلها وطريقة ربط البيانات بعضها ببعض، وأوامر إنشاء الجداول وقواعد البيانات؛
  • لغة التحكم بالبيانات: وتضم الأوامر التي تحدد وتنظم الصلاحيات التي يمكن منحها أو سلبها من مستخدمي قاعدة البيانات.

اقرأ أيضاً: