تحدثنا فى عدد من الدروس السابقة عن الاستعلامات queries فى برنامج الاكسيس MS access وسنتحدث فى هذا الدرس وعدد من الدروس القادمة بمشيئة الله تعالى عن طريقة إنشاء استعلام query باستخدام لغة SQL -الشهيرة- فى برنامج الاكسيس access
ماهى لغة SQL
لغة SQL هى اختصار structured query language أو لغة الاستعلام الهيكيلية وهى اللغة القياسية التى تستخدم فى الوصول والتعامل مع قواعد البيانات وهى تستخدم فى البحث والتعامل مع الاستعلامات .ماذا نستطيع أن نفعل بلغة SQL
تستطيع لغة SQL اجراء العديد من العمليات مثل- انشاء استعلامات
- استرجاع البيانات من قواعد البيانات.
- إدراج وتحديث وحذف سجلات records في قواعد البيانات
- إنشاء قاعدة بيانات أو جداول أو تعديل الجداول وغير ذلك الكثير مما تستطيع أن تفعله لغة SQL
ملاحظات
- هناك العديد من التطبيقات التى تستخدم لغة SQL مثل الاكسيس MS access وبرنامج SQL server و MY SQL , Oracle
- لغة SQL غير حساسة لحالة الأحرف سواء Capital or Small كبيرة أو صغيرة ولكن من المعتاد كتابتها بالحالة Capital كبيرة
- بعض التطبيقات تتطلب انهاء جملة SQL بفاصلة منقوطة ; semicolon
أقسام لغة SQL
تنقسم لغة SQL إلى ثلاثة أقسام رئيسية
لغة تعريف البيانات data definition language) DDL)
وهى الأوامر التى تستخدم لإنشاء قاعدة البيانات والجداول.
مثل أوامر create- alter- drop
تستخدم هذه الأوامر لإنشاء قاعدة البيانات أو الجداول أو تعديل الجداول أو حذف الجداول.
لغة التعامل مع البيانات Data manipulation language) DML)
وهى الأوامر التى تستخدم لاسترجاع والاستعلام عن البيانات وإضافة وتعدي وحذف البيانات . مثل أوامر select,insert- update - delete
لغة التحكم فى البيانات Data Control Language) DCL)
وهى الأوامر التى تستخدم للتحكم صلاحية المستخدمين لقواعد البيانات.
مثل أوامر grant,revoke
ملحوظة:
أوامر DCL لا يمكن استخدامها عن طريق برنامج الاكسيس عن طريق محرر SQL وإنما تنفذ عن طريق برمجة VBA
ليست هناك تعليقات:
إرسال تعليق