الإهداء 1
المقدمة 3
لمحتويات 4-3
الفصل الأول : التعريف ب 01133 * 501 يه 501
1-1 أقسام ررظائف قتت1ط * 501 6
2-1 محرر 501 0
3-1 العمل مع يئة قسلم * لو عه 1و5 9-8
1- 4 حفظ الأمر والرجوع إليه عند الحاجة من خلا 8ق11ن * 501 10
1- 5 سماحيات المستخدمين و الاتصال بقاعدة البيانات 13-1
1- 6 مواصفات ويانات الجداول 16-3
7-1 تارين الفصل الأول 17
الفصل الثاني : جلة الاستعلام )86166
1-2 استوجاع الحقول بأسماء مسعارة 20-9
2- 2 استرجاع الحقول باستخدام العمليات الحسابية الأربع 22-1
2- 3 استخدام الربط (| )١ بين الحقول 3
2- 4 استخدام ( 038130161 ) لمنع تكرار السجلات 24
2- 5 جلة الشرط ( 011616 ) 31-5
2- 6 جملة الترتيب لزن :01:06 ) 33-1
2- 8 عرض البيانات من أكثر من جدول 56-2
2- 9 الاستعلامات الفرعية ( 511001167 ) 61-6
2- 10 ارين الفصل الثاني >6
الفصل الثالث : لغة التعامل مع البيانات ( 1411811826 10175 1110لزتطة11 1919 )
1-3 إضافة البيانات إلى الجداول 68-4
3- 3 حذف بانات في جداول 70-69
3- 4 تارين الفصل الثالث
أعداد / ماهر محمد أحمد الرياشي
المحتويات
الفصل الرابع : أوامر النقل ( 601101108110 1101156601017 )
1-4 أوامر النقل 73
4- 2 قارين الفصل الرابع 74
الفصل الخامس : لغة توعيف البيانات ( 121180962 سمتانستا 1 118 )
1-5 العمليات على الجداول ( 180168 ) 88-6
5- 3 العمليات على المتسلسلات ( 86006101668 ) 91-0
5- 5 العمليات على المرادفات ( 87010113788 ) 93-2
5- 8 تمارين الفصل الخامس 97
الفصل السادس : لغة التحكم في البيانات ( 1,2112036 01 0111© 1918 )
1-6 منح الصلاحيات لمستخدم أو وظيفة 100-99
6- 2 سحب الصلاحيات من مستخدم أو وا 100
6- 3 ارين الفصل السادس 101
المصادر 102
أعداد / ماهر محمد أحمد الرياشي
الفصل الأول :
أعداد / ماهر محمد أحمد الرياشي
وتعني ال 801 : لغة الاستعلام بالترتيب المهيكل ؛ وهي عبارة عن تعليمات برمجية تستخدم للتعامل مع البيانات .
5 وتتقسم إلى خمسة أقسام كالتالي ّ
و تتضمن أمر الاسترجاع 861661 + والذي يصنف ضمن لفة ,101/11 » ولكن نظراً لأهمية هذا الأمر خصص له
هذا القسم ا
وتختص بالتعامل مع البيانات في الجداول ضمن منطقة العمل التمهيدية ( الاحتياطية ) +
وتحتص بعملية نقل البيانات بين منطقة العمل التمهيدية ؛ وقاعدة البيانات .
وتتص بتوصيف البيانات ضمن منطقة العمل الأساسية ( قاعدة البيانات ) ؛ وتقوم بتفيذ التعليمات .
وتتص بمنح وسحب الصلاحيات و أوامرها .
هي عبارة عن منطقة توضع فيها نسخ من البيانات المراد إضافتها » أو تعديلها ؛ أو إلغاؤها من و إلى قاعدة البيانات .
«أهم وظائف لغة ( 801 ) :
- تمكنك من الدخول لقاعدة البيانات .
- تمكنك من استخراج البيانات من قاعدة البيانات .
- تمكنك من الحذف والتعديل على البيانات الموجود في قاعدة البيانات .
أعداد / ماهر محمد أحمد الرياشي
#لغة ( 501 ) غير حساسة للحروف الصغيرة أو الكبيرة ٠
#لغة ( 501 ) لا تم بالمسافات الفارغة ( البيضاء ) ٠
#لغة ( 501 ) تتهي بفاصلة منقوطة (ز) -
وهو المحرر الخاص بلغة (أ80 ) ؛ والذي يتم من خلاله تنفيذ أوامر لغة (أ80 ) ؛ وحفظها واسترجاعها داخل قاعدة
ومن أوامرها :
الاتصال بقاعدة البيانات .
لقطع الاتصال بقاعدة البيانات .
أمر استعراض للمستخدم أو أوامر بيئة النظام .
استدعاء ملف محفوظ من سابق .
أمر تفعيل و إيقاف وإعداد بيئة 11,175 * 5801 .
الانتقال للمحرر و تعديل الأمر . 1
يكتب الأمر ويعيد تنفيذه . 1 ار 1017
ينفذ الأمر دون إعادة كتابته . 1
لحفيذ أمر أو ملف محفوظ من سابق . 82
أسفية ملك مكنوب من ساق 87
إلغاء السطر المستعرض أو كل السطور في الأمر ء 01
لحفظ أمر باسم . 117 ل انف
ف أمر في ملف سابى ( إضافة لأملقف © . فت حدق
لحفظ أمر في ملف سابق مع حذف الأوامر - تتا تند
لإيقاف تنفيذ أمر . 017
أعداد / ماهر محمد أحمد الرياشي
للبدء في العمل مع لغة ( 501 ) يجب أن تقوم بتحميل قواعد البيانات 018616 في أي إصدار من إصداراته على
و لتشغيل الإرنامج :
من قائمة ابد سه كان ارامح ل[ 010110110692 - 016 01:7[
وستظهر الشاشة التالية حيث يتم كتابة اسم المستخدم » وكلمة السو الخاصة به » واسم قاعدة البيانات الي سعمل
#إذا كنت ستعمل على نفس قاعدة البيانات الحالية » فليس من الضروري كتابة اسم قاعدة البيانات ٠
© إذا كنت لم تغير كلمة السر للمستخدمين عند التحميل ؛ فسوف يكون الدخول لقاعدة البيانات »كما في الأمثلة
المبينة لاحقاً .
:عمل بعلا
إذا كانت البيانات صحيحة ؛ يتم الدخول إلى الشاشة البيضاء الخاصة بلغة 801 » أما في حالة كنابة البيانات
يتم كتابة الأمر المطلوب » وبحسب تركييته ؛ حيث أن الأوامر تكتب أما استعراض يانات » أو إنشاء جداول »
أعداد / ماهر محمد أحمد الرياشي
ولاستعراض كافة الجداول الموجودة في المستخدم نستخدم الأمر التالي :
أو الأمر :
وبعد كتابة الأمر نضغط على زر 101711218 ؛ فإذا كان الأمر صحيح ( لا يوجد به أخطاء ) سوف يقوم
بتتفيذ الأمر كما في الأمثلة السابقة » أما في حالة وجود خطاً فسوف يقوم بإظهار رسالة توضح نوع الخطأ .
و توضع علامة ( * ) لتشير إلى موقع الخطأ كما في المثال التالي :
و009_عكن هماع * 56166
ع ممتد عد ممع
نلاحظ في الخال أننا كتبنا كلمة 0848108 بالطريقة الخاطئة » لذلك قام بإظهار رسالة خطأ مع توضيح مكان
الخطأ ؛ ولتصحيح الأخطاء في حالة وجودها » أو لتعديل الأمر نستخدم الأمر التالي :
الكلمة الجديدة / الكلمة المراد تعديلها / ©
ثم نضغط مفتاح 101111016 بدون وضع فاصلة منقوطة .
أعداد / ماهر محمد أحمد الرياشي
يتم الحفظ بواسطة الأمر 58178
اسم الملف 58176
ويحفظ الملف عادة بالامتداد 111610106.501
وعند الحاجة لاستخدام الأمر مره أخرى يستدعى بالأمر 127
اسم الملف 1101©
أما لإضافة الأوامر لملف سابق نستخدم الأمر
40 اسم الملف 58176
و7 عطقم 506 جا0؟ا
أما لحفظ الأوامر الجديدة بملف سابق » وعدم الاحتفاظ بالأوامر السابقة نستخدم الأمر
©160186 اسم الملف 58176
عملية حفظ الأوامر المنفذة مع نتائجها الصحيحة والخاطئة في ملف يتم تسميته بامتداد 501. وذلك قبل كتابة
وتنفيذ الأوامر المطلوب حفظها ؛ وذلك بالطريقة التالية :
فتح وتخزين الملف المؤقت [1116181176.50 90001
كتابة الأوافر ..
إغلاق ملف التخزين المؤقت له 50001
ولن يتم الحفظ إلا بعد استخدام ]01 80001 .
أمر تنظيف الشاشة
أو الأمر :
أعداد / ماهر محمد أحمد الرياشي
لبيانات عدد من المستخدمين وممكن استعراضهم بالأمر :
7لا 000 * 561807 جاه
في المثال السابق تم عرض أسماء المستخدمين ؛ وأرقامهم ؛ وتاريخ إنشاءهم .
أعداد / ماهر محمد أحمد الرياشي