Skip to content

1. مقدمة

يتوفر ملف PDF الخاص بهذا المستند |HERE|.

أمثلة المستند متاحة |HERE|.

يستند هذا المستند إلى مستند مماثل كُتب في عام 1991 لـ Oracle ويقوم بتكييفه مع SGBD Firebird. في عام 1991، استمد جوهر هذا المستند من الوثائق الرسمية لـ ORACLE، ومن بعض النقاط من كتاب ممتاز صدر في ذلك الوقت من تأليف كريستيان MAREE وغي LEDANT: SQL «المقدمة والبرمجة والإتقان» الذي صدر عن دار EYROLLES. هذا الكتاب لم يعد موجودًا على حد علمي. وقد كتب المؤلفان كتابًا جديدًا لم تتح لي الفرصة لقراءته: SQL «2: المقدمة / البرمجة».

SQL (لغة الاستعلام الهيكلية) هي لغة قياسية لإنشاء قواعد البيانات العلائقية وصيانتها والاستعلام عنها. وهي مستقلة إلى حد كبير عن نظام SGBD المستخدم. ورغم أن الأمثلة الواردة في هذا المستند قد كُتبت باستخدام نظام Firebird (SGBD)، إلا أنه يمكن، في الغالب، تكرارها باستخدام أي نظام علاقاتي (SGBD). في نظام التشغيل Windows، تتوفر قواعد بيانات علاقاتية متنوعة: منتجات مفتوحة المصدر مثل MySQL وPostgres وFirebird وSQL Express 2005، بالإضافة إلى منتجات تجارية: Access و SQL Server و Oracle. تدعم جميع قواعد البيانات هذه لغة SQL، ولكن في بعض الأحيان مع اختلافات خاصة بكل منتج، وغالبًا ما تكون هذه الاختلافات عبارة عن امتدادات أُضيفت إلى لغة SQL القياسية.

وقد تم اختيار SGBD Firebird لأنه يتميز بخاصية تغليف قاعدة البيانات في ملف واحد. ومن ثم، فمن الملائم للطلاب وضع هذا الملف على محرك أقراص محمول USB لاستخدامه على أجهزة الكمبيوتر الشخصية الخاصة بهم أو تلك الموجودة في مدارسهم أو جامعاتهم.

هذا المستند موجه للمبتدئين أو للأشخاص الراغبين في تجديد معلوماتهم حول SQL. ولا يهدف إلى تغطية SQL بشكل كامل. فمثلاً، لا يتناول هذا المستند مفاهيم البرمجة (الإجراءات المخزنة، برمجة SQL، API، SQL) ولا مفاهيم إدارة نظام SGBD.

Serge Tahé، يناير 2006