7-ا لمحدد التثالت: (065301):
وذلك في حالة عدم إدخال المستخدم أي قيمة فقط وهذا القيد هو الوحيد الذي يكتب بطريقة الاولى
عرفنا حقل عمر الطالب (500-00 ) على أنه رقم وأعطيناه قيمةٌ افتراضية في حالة أننا عدم إدخال
المستخدم لاي قيمة وهي القيمة لاسنةلا020]
في حالة عدم إدخال المستخدم لأي قيمة ٠ وقي الجنسية '١760801'
؟- المحدد الثالت 0118610):
ونستقفيد مته عندما نريد أن نفحص قيمة مدخلة لحقل معين يقبل مجموعة قيم محددة
سلقاً؛ حيث يقوم القيد يفحص القيمة المخلة من بين القيم الموجودة
مثال بالطريقة الاولى:
أننا عرفنا حقل جنس الطالب («©500_5) على أنه نصي وأعطيناه قيد الفحص »!10760] [71] هنا يفحص
قمة الحقل ؛ فعندما يدخل المستخدم الحرف 00 يعني ذلك أن الطالب ذكر عندما يدخل المستخدم الحرف
يعني ذلك أن الطالب أنثى
تمنياتي لكم بالنجاح «:(6051)2 17 ١
؛ فعندما يدخل المستخدم الحرف فهنا يفحص !1717116160 الفحص قيمة الحقل
فعندما يدخل المستخدم الحرف 5 يعني ذلك أن الطالب متزوج
وعندما يدخل المستخدم الحرف /لا يعني ذلك أن الطالب أرمل
وعندما يدخل المستخدم الحرف 70 يعني ذلك أن الطالب مطلق
وعندما يدخل المستخدم الحرف ل يعني ذلك أن الطالب أعزب
وعرفنا حقل عمر الطالب (898 _50:0) على أنه نصي وأعطيناه قيد الفحص»!160766] [11] وهنا
يفحص قيمة الحقل مابين القيمة العمرية من 19 إلى30
مثال للطريقة الثانية:
©- المحدد الخامس (ز66ا /0310137):
وظيفة هذا القيد إعطاء حقل معين من عدة حقول في جدول ما ؛ صفة المفتاح الرئيسي في هذا الجدول
المفتاح الذي يحدد بشكل وحيد ومتفرد بحيث يتميز عن غيره ؛ فلا تتكرر قيمته في أكثر من حقل واحد ؛
ولا يقبل قيم(1[ن[) أي لا يمكننا أن نترك الحقل فارغاً بدون قيمة
مثال للطريقة الاولى:
الطريقة الثانية:
7-المحدد السادس (7١6؛ا 720198610 ):
وظيفة هذا القيد إعطاء حقل معين من عدة حقول في جدولٍ ما ؛ صفة المفتاح الأجنبي في هذ الجدول
عبارة عن حقل) صفة ( أو أكثر يستخدم للربط بين جدولين ؛ وسمي المفتاح الأجنبي بهذا الاسم لأنه
ليس من الحقول الموجودة أصلاً في الجدول أي أنه عبارة عن حقل أو أكثر تضاف إلى جدول لربطه مع
جدول آخر
ويستخدم اتا لخبي كمؤشر مقابل للمفتاح الرئيسي بمعتى آخر فإن المقتاح الأجنبي هو عبارة
عن صفة ( أو أكثر تضاف لج دول لريطه مع جدول آخر ٠ مع الالتزام بوجود مفتاح رئيسي مقابل مع
ملاحظة أن المفتاح الأجنبي يجب أن يكون من نفس نوع بيانات ( 0348 17//08) المفتاح الرئيسي ؛ فلو كان
المفتاح الرئيسي من النوع رقم مثلاً ؛ يجب أن يكون المفتاح الأجنبي من النوع رقم , لذلك يعتبر الأجنبي
مؤشر للرئيسي
مثال بالطريقة الاولى:
سابقاً ٠ وفي هذا المثال سنتقوم إن شاء الله بإنشاء مفتاح رئيسي في جدول الأقسام وهو رقم القسم
ثم نقوم بإنشاء حقل أجنبي في جدول الطلاب يعود لهذا الرئيسي وبالمثال يتضح المقال!
إنشاء جدول الأقسام ٠ ويسمى هذا الجدول بالرئيسي (ع11151) أو الأب
إنشاء جدول الطلاب ؛ ويسمى هذا الجدول بالتفصيل (081811) أو الابن
أننا عرفنا حقل واسمه رقم القسم ( 5966-00 ) الذي باللون الأخضر (وهذا أمر ضر وري جداً أن تعرق
الأجنبي أولاً في الجدول التفصيل , ثم نبين أنه يؤشر إلى مفتاح رئيسي في جدول آخر بحجم هو نفس
حجم رقم القسم في جدول الأقسام «لأتنا نعلم أن المقتاح الأجنبي يجب أن يكون تعريقه من نفس نوع
كلمة 1666160665 والتي تعني أنه يؤشر إلى المقتاح الرئيسي في جدول الأقسام كتبنا
تمنياتي لكم بالنجاح «605)62 117 1
أما المفتاح الأجنبي فسنتنشته إن شاء الله بالطريقة الثانية
نلاحظ أنه بالإضافة إلى وجود تعريف للمفتاح الرئيسي في هذا الجدول وهو رقم الطالب ؛ ) ٍ
(500_00 احتوى هذا الجدول أيضاً مفتاحاً ثانوياً وهو رقم القسم (586-00) فيسمح تعريف ؛
المفتاح الثانوي بتحديد الحقل المرجع في الجدول المرتبط به ؛ والذي يمكن أن يأخذ اسماً آخر
ولكي يكون تعريف المفتاح الثاتوي سليماً , يجب أن يكون كلا الحقلين من نفس نوع البيانات
ونفس الحجم كما ذكرنا سابقاً) جرب تعريف الحقل الثانوي بنوع آخر أو بحجم يختلف عن الحقل
المؤشر إليه (
وعند تعريف المفتاح الثانوي فإننا نخبر أورا كل بأننا تريد إنشاء تكامل مرجعي بين الحقل
رقم القسم (566-00) في الجدول ]5010601 والجدول 560000
وهذا الأمر يمنع الحقل في جدول الإبن 5010801 من احتواء قيمة غير موجودة في العمود ؛:
المرتبط به في الجدول الأب : 05660017]
لاتشاء اسم مستخدم جحديد:
* يوجد قي بيئة (5لاا0 * 591) مستخدمين افترافضين هما : 575:60 بكلمة السر : 01303981
و5601 بكلمة السر : 06١
صيفة إنشاء مستخدم في بيئة ( كلا * ا59) هي:
: 835/070 لات 06010060 87ل 05/016 اءكنا عاق حاوك
حيث +156 112/176 اسم للمستخدم و 3551/0/70 كلمة السر الخاصة به
* لايسمح بإنشاء مستخدم ومتحه صلاحيات إلا بعد الاتصال بالنظام ويكوت الاتصال بالنظام و بأي
مستخدم بالصيغة التالية
اسم المستخحدم 000801 حاوك
* لإعطاء صلاحية الاتصال لمستخدم نستخدم الصيفغة التالية
حيث 582لا 03016 اسم للمستخدم
الآن ليس لكم الاصلاحية الإتصال فقط , ولكي تكون ليكم باقي الصلاحيات , نكتب
الأمر التالي
: :اس مالمستخحدم 0] 9١301 ١650166 حا590ك
فتظهر لنا العبارة التالية ٠ والتي تخبرنا أنه تم منح الصلاحية
والآن بإمكانكم إنشاء الجدوال والتعامل معها بكل حرية من خلال اسمك الخاص
تمنياتي لكم بالنجاح ؟:05)2 11 رق
المحاضرة الثانية
لغة التعامل مع البيانات 0/11
التقارب 58167 ر:
المعالجة تكون داخل 61عا58 كيف تربط بين اكثر من جدول
حيث ان رمز * يشير الى كل البيانات في الجدول
00 :اسم الحقل
5 : المنطقة التي ينتمي اليها
اناة؛ يشير الى اسم الجدول
في مثالنا السابق يظهر لك الجدول بجميع بياناته وحقوله
هذا المثال اعطانا تقرير عن الجدول بحقلين اثنين فقط رقم القسم وموقعه ٠
في مثالنا السابق يظهر لنا تقرير باسم الموظف وراتبه وراتبه+ ٠ ٠ 7 أي ثلاته حقول
*الصضرب والقسمه تأخذان الاولوية عل الجمع والطرح
استعمال عناوين مستعاره لعناوين الاعمدة:
أ لعمل اسم مستعار لعمود ما يكون اسم العمود يليه الكلمة 05 يليها الاسم المستعار
(07/665ام60 201 صعصف كذ ©م_100 30010155 0308 كا 356-0302 1عاع5<او0ك
*- بطريقة اخرى نعمل اسم العمود يليه ف 503066 راغ يليه "الاسم المستعار" بين الحاصرتين
لدمج حقلين في حقل واحد؛:
استعمال سلسلة من الحروف لاظهارها داخل الحقودل المدمجة:
مزبيا_رزحر 3 1 !|
116 يا اقمع
تمنياتي لكم بالنجاح ©« 25)2 1١7 ً
ماد لاظهار تقرير عن ركم الموطظف واسمة وقكسمه لجدود الموظقين عندما رك م القسم +9
06021102010 ,وزوز ,356-0208 1-عاع5<ا50ك
ماد لاظهار اسم رالموظف وراتبه للموظقين الذين راتيها اقل من او بساوي + ٠٠ [
:3000 <> ماح ع بع جا/ي/ا 3
العملية عملها
> اكبر من
<< اكبر من او يساوي
شروط المقارنة الاخرى:
عملة الشرط | رقم الشرط
ما بين قيمتين (شامله) طلالم 11/0/11 ع8 | 1
البحث عن حروق في الجدول ع14ا 3
عتدما تكون القيمة خالية لالالاا 15 4
منال على الشرط رقم :١
تمنياتي لكم بالنجاح «605)62 117 1
منال على الشرط رق م!:
الخرج سيكو
وح ال السترها 0 000560 -
مثال على الشرط رق م!:
في مثالنا السابق سيكون البحث على كلمة تنتهي بحرق 5
الرمز كيفية البحث
'وقم"' يكون البحث في نهاية الكلمة حرق م
لم يكون البحث في بداية الكلمه حرق م
1008 يكون البحث اذا كانت الكلمة تبدأ وتنتهي بحرق م
امم يكون البحث ثاني حرف في الكلمة م
متال على الشرط رقم كع؛:
عن يكون رقم مديره قيمة خالية
تمنياتي لكم بالنجاح ؟05)2 16 17
الشرط المنطقي 4/1/0 ويتحقق عند يكون كلا الشرطين محققين
6189/6" ع6ا1ا ا_طوز الحم 4
استعلام عندما يكون الراتب اكبر من او يساوي ٠٠٠٠١ و له وظيفه فيها كلمة لاغاا
الشرط المنطقي 0# :ويتحقق الشرط عندما يكون واحد على الاقل من الشروط محقق
استعلام عندما يكون الراتب اكبر من او يساوي ٠٠٠٠١ او له وظيفة تحتوي كلمة للم1ا
الشرط المنطقي 07//:يعيد قيمة صحيحه عندما يكون الشرط خاطناً:
استعلام عند الموظقين الذي ليس لهم هذه الوظائنف 51_77 ,57_61" 067 717-08
هد لة1268و0٠ طلة
تمنياتي لكم بالنجاح ١8 11 05)2( «٠