دورة الـ SQL || الدخول لعالم الـ SQL ..
أحبتي الكرام .. كل ما مضى مقدمات لتبسيط مفهوم قواعد البيانات .. ولفهم علاقة لغة الـ SQL بقواعد البيانات .. واتوقع بمشيئة الله ان مفهوم قواعد البيانات اصبح واضحا في الذهن .. ولعلنا ألمحنا إلماحة سريعة في آخر درس أن لغة الـ SQL هي لغة التخاطب بيننا وبين قاعدة البيانات .. فمن خلالها تستطيع استخراج البيانات والإحصاءات والتقارير التي تريدها من قاعدة البيانات ..

انتهت الدروس الماضية .. وقد كانت سهلة والهدف منها استثارة الفكر للتفكير ومحاولة الدخول في جو قواعد البيانات .. وحتى الواجبات كانت خفيفة وسريعة .. ولعلكم لاحظتم أن كل من شارك حاز على نفس التقييم .. ولافرق بين شخص وآخر .. وسنبدا من الآن في الجد .. وفي الدخول في صلب الموضوع .. اسال الله لي ولكم العون والسداد ..

لغة الـ SQL هي اختصار للجملة التالية: Structured Query Language

وهي لغة قياسية معتمدة عالميا من معهد (American National Standards Institute) والذي يرمز له بالرمز ANSI فجميع أنظمة إدارة قواعد البيانات العلائقية تعتمد عليها .. ومن امثلة هذه الأنظمة التي تدير قواعد البيانات:
Access و SQL_SERVER و Oracle وغيرها

تنقسم لغة الـ SQL إلى ثلاثة اقسام:

القسم الأول: لغة تعريف البيانات .. ويرمز له بالرمز: DDL
وهي اختصار للجملة التالية: Data Definition Language
وظيفتها: تهتم بأوامر إنشاء وحذف وتعديل قاعدة البيانات وجداولها ومايتعلق بها (تتعلق بهيكل القاعدة)
أهم أوامرها: Creat (إنشاء) و Drop (حذف) و Alter (تعديل)


القسم الثاني: لغة معالجة البيانات .. ويرمز لها بالرمز: DML
وهي اختصار للجملة التالية: Data Manipulation Language
وظيفتها: تهتم بأوامر إنشاء وحذف وتعديل بيانات القاعدة .. والإستعلام عن اي معلومة فيها (تتعلق بالبيانات المدخلة إلى القاعدة)
أهم أوامرها: Select (إستعلام) و Insert (إدخال) و Update (تعديل) و Delete (حذف)


القسم الثالث: لغة التحكم في البيانات .. ويرمز لها بالرمز: DCL
وهي اختصار للجملة التالية: Data Control Language
وظيفتها: منح وإلغاء صلاحية معينة عن عضو محدد .. (تتعلق بصلاحية كل مستخدم)
أهم أوامرها: Grant (منح صلاحية) و Revoke (إلغاء صلاحية)


أحبتي الكرام .. هذه معلومات أساسية عن هذه اللغة .. وللمعلومية فمجال دورتنا بمشيئة الله هو القسم الثاني .. فسنتعامل مع قاعدة بيانات جاهزة .. ساقوم بتوزيعها على الجميع .. ولن تتكلفوا إنشاء قاعدة بيانات بأنفسكم .. أما الأقسام الأخرى وخاصة الأول .. وهو إنشاء قاعدة بيانات .. فعسى الله أن ييسر له دورة أخرى .. نتناول فيه جميع جوانب إنشاء قاعدة بيانات من الصفر ..

الواجب: سجل حضورك بأن تلخص كل مافهمته إلى الآن عن لغة الـ SQL ووظيفتها مع قواعد البيانات؟؟

إخوتي .. هذا أوان الشد فاشتدي زيم .. شدو حيلكم معانا بدا الشغل السنع