اسم الجدول 6ا80 م060
في حال تم حذف الجدول فسوف يتم إزالته نهائيا مع كافة البيانات التي به ولا يمكن التراجع عن هذه
العملية
اضاقة حقل في حدول منشاء
إضافة حقول إلى جدول
وسيصيح الان الجدول الذي لدينا هو:
الحقول المضافة ) 800 اسم الجدول عانقا "عثلم
ممم مهل ج501
الي م حدر
تعديل بيانات حقول
لاجراء تعديل على نوع الحقل المعين مباشرة..
لايمكن تعديل اسم الحقل ولكن يمكن تعديل نوعه وطوله ومواصفاته
لإنشاء جدئِ جديد من بنية جد أخر
توضح
تم عمل نسخة من الجدول الأصلي بنسخة جديدة مع تغيير الأسم.
عند عملية الإنشاء أ في عملية التعديل الخاصة بالجداول يتم عمل الأتي
توضح
تم ريط الجدول الأول مع الجدول الثاني عن طريق حقل أسم الشخص
يجب أن تكون بيانات الحقول المرتبطة في ما بينها متشابهة من حيث النوع والطولء
يجب إدخال قيمة في الحتل انالا 0101 ٠
أن لا تكرر قيمة الحتل 0001916 .»
وضع قيمة افتراضية للحتل 0673018 ٠
إجراء فحص معين على الحقل 6116616 .*
إنشاء قيد مفتاح رئيسي عا 0115131 ٠
إنشاء قيد مفتاح ثانري ١48 5016190 .»
لانشاء المحددات بكل سهولة ولكن تكون بطريقتين: :
-١ إنشاء المحدد على مستوى تعريف الحقل . أي يُكتب المحدد في نفس سطر تعريف الحقل ؛ أو في
السطر التالي مباشرة.. ٍ
؟- إنشاء محددات على مستوى تعريف الجدول . أي تكتب جميع المحددات بعد الإنتهاء من تعريف
الحقول , وهذه الطريقة هي المعتمدة من الشركة . وهي الأفضل حسب رأي الكتيرين..
ذو القيمة الإفتراضية للحقل ( 06581018 ) فتسري عليه الطريقة الأولى فقط.
146+ المحدد الاوك (11نا10 -١
مثال بالطريقة الاولى:
* أنشأنا هنا الجدول الخاص بالزبائن ؛ أن الحقل الأول ؛ رقم الزيون (56-00ل0) والحقل الثاني ؛ اسمم
..أما الحقل الثالث : عنوان الزبون .(8#_800:695ل0) فليس مهما . فلا ضير أن يكون فارغاً عند إدخال
* أننا ذكرنا اسم القيد وهو اانا0 008 بعد تعريف الحقل مباشرة ؛ سواء في نفس السطر كما في تعريف
حقل رقم الزيون , أو في سطر آخر كما في تعريف حقل اسم الزيون.
(اأناه 006 كا 03006_أكله ) 060 8
أننا عرفنا الحقول أولاً , ثمم وضعنا القيود ٠ وهذه الطريقة أفضل من الأولى ؛ فمثلاً عندما عرفنا الحقل
حيث ان 000590308 كلمة محجوزة معناها قيد و 56-00_06ل0 اسم القيد
أما (اانام 008 5ا 5600نا6) »0160 قمعتاه افحص الحقل 58-00ل0 هل ليس فارغاً.. وهذا ما نريده أن لا
يكون فارغآ) أي يحتوي على قيمة. (
7-المحدد الثاني (086و001 ):
ومعناه ألا تتكرر قيمة هذا الحقل الذي سنضع هذا القيد عليه ؛ فمثلاً لو وضعنا هذا القيد على حقل رقم
مثال للطريقة الاولى:
,عناوتدنا (01001581)4 0056-00 2
,(4) 00006 00_كناه 2
(0ه_أكنه ) عناو01ن 6
وذلك في حالة عدم إدخال المستخدم أي قيمة.. فقط وهذا القيد هو الوحيد الذي يكتب بطريقة .الاولى
عرفنا حقل عمر الطالب (500-00 ) على أنه رقم وأعطيناه قيمةٌ افتراضية في حالة أننا عدم إدخال
المستخدم لأي قيمة . وقي القيمة لاسنة0200 ٍ
في حالة عدم إدخال المستخدم لأي قيمة ٠ وقي الجنسية '7/601801"
؟- المحدد الثالث 01156610):
ونستفيد منه عندما نريد أن نفحص قيمة مدخلة لحقل معين يقبل مجموعة قيم محددة
سلفاً. حيث يقوم القيد بفحص القيمة المخلة من بين القيم الموجودة.
مثال بالطريقة الاولى؛
أننا عرفنا حقل جنس الطالب (500_5©67) على أنه نصي وأعطيناه قيد الفحص !170760 1177] هنا يفحص
قمة الحقل ؛ فعندما يدخل المستخدم الحرف 00 ..يعني ذلك أن الطالب ذكر عندما يدخل المستخدم الحرف ..
© يعني ذلك أن الطالب أنثى
٠ فعندما يدخل المستخدم الحرف فهنا يفحص 77:7:00606] الفحص قيمة الحقل..
.فعندما يدخل المستخدم الحرف 5 يعني ذلك أن الطالب متزوج
وعندما يدخل المستخدم الحرف /0؛ يعني ذلك أن الطالب أرمل.
.وعندما يدخل المستخدم الحرف 00 يعني ذلك أن الطالب مطلق
وعندما يدخل المستخدم الحرف ل يعني ذلك أن الطالب أعزب.
وعرفنا حقل عمر الطالب (896 _ل:50) على أنه نصي وأعطيناه قيد الفحص»ا©1]717676] .وهنا
..يفحص قيمة الحقل مابين القيمة العمرية من 19 إلى30
مثال للطريقة الثانية:
0- المحدد الخامس (زع6! /101217:ط):
وظيفة هذا القيد إعطاء حقل معين من عدة حقول في جدول ما ؛ صفة المفتاح الرئيسي في هذا الجدول..
المفتاح الذي يحدد بشكل وحيد ومتفرد بحيث يتميز عن غيره ؛ فلا تتكرر قيمته في أكثر من حقل واحد +؛
ولا يقبل قيم(0[1) أي لا يمكننا أن نترك الحقل فارغا بدون قيمة
مثال للطريقة الاولى:
-المحدد السادس (ز66 50:9810):
وظيفة هذا القيد إعطاء حقل معين من عدة حقول في جدول ما ؛ صفة المفتاح الأجنيي في هذ الجدول.
عبارة عن حقل) صفة ( أو أكثر يستخدم للربط بين جدولين ٠ وسمي المفتاح الأجنبي بهذا الاسم لأنه
ليس من الحقول الموجودة أصلاً في الجدول , أي أنه عبارة عن حقل أو أكتر تضاف إلى جدول لربطه مع
جدول آخر.
ويستخدم المفتاح الأجنبي كمؤشر مقابل للمفتاح الرئيسي ؛ بمعتى آخر فإن المفتاح الأجنبي هو عبارة
عن حقل) صفة ( أو أكثر تضاف لج دول لريطه مع جدول آخر ؛ مع الالتزام بوحود مفتاح رئيسي مقابل مع
ملاحظة أن المفتاح الأجنبي يجب أن يكون من نفس نوع بيانات ( 088 1702 المفتاح الرئيسي ٠ فلو كان
المفتاح الرئيسي من النوع رقم مثلاً , يجب أن يكون المفتاح الأجنبي من النوع رقم , لذلك يعتبر الأجنبي
مؤشر للرئيسي.
مثال بالطريقة الاولى: ٍ ب
ابقآ . وفي هذا المثال سنقوم إن شاء الله بإنشاء مفتاح رئيسي في جدول الأقسام وهو رقم القسم .
ثم نقوم بإنشاء حقل أجنبي في جدول الطلاب يعود لهذا الرئيسي , وبالمثال يتضح المقال!
إنشاء جدول الأقسام ؛ ويسمى هذا الجدول بالرئيسي (:1/1518) أو الأب..
..إنشاء جدول الطلاب ؛ ويسمى هذا الجدول بالتفصيل (1نة084) أو الابن
أننا عرفنا حقل واسمه رقم القسم ( 00_ع66 ) الذي باللون الأخضر (وهذا أمر ضر وري جد أن نعرف
الأجنيي أولاً في الجدول التفصل , ثم نبين أنه يؤشر إلى مفتاح رئيسي في جدول آخر بحجم هو نفس
حجم رقم القسم في جدول الأقسام .. .لأننا نعلم أن المفتاح الأجنبي يجب أن يكون تعريفه من نفس نوع
كلمة 16660860665 والتي تعني أنه يؤشر إلى المفتاج الرئيسي في جدول الأقسام كتبنا
أما المفتاح الأجنبي فسننشتئه إن شاء الله بالطريقة الثانية
نلاحظ أنه بالإضاقة إلى وجود تعريف للمفتاح الرئيسي في هذا الجدول وهو رقم الطالب ؛ )
(500_00 احتوى هذا الجدول أيضاً مفتاحاً ثانوياً وهو رقم القسم (566-00) فيسمح تعريف ؛
المقتاح الثانوي بتحديد الحقل المرجع في الجدول المرتبط به ؛ والذي يمكن أن يأخذ اسماآً آخر..
ولكي يكون تعريف المفتاح الثانوي سليماً , يجب أن يكون كلا الحقلين من نفس نوع البيانات
1ب الو 5 ذكرنا سابقآ).. جرب تعريف الحقل الثانوي بنوع آخر أو بحجم يختلف عن الحقل
وعند تعريف المفتاح الثانوي فإننا نخبر أورا كل بأننا تريد إنشاء تكامل مرجعي بين الحقل
رقم القسم (566_00) في الجدول :500080 .والجدول 586800
وهذا الأمر يمنع الحقل في جدول الإبن 5000802 من احتواء قيمة غير موجودة في العمود ,:
..المرتبط به في الجدول الأب : 1586000]
لانشاء اسم مستخدم حديد:
* يوجد قي بيئة (كلاا * ا50) مستخدمين اقترافضين هما : 575:80 بكلمة السر : 101308961
و5600 بكلمة السر : :096..
صيغة إنشاء مستخدم في بيئة ( كنا * 501) هي:
حيث +056 13/016 اسم للمستخدم و 885910070 . كلمة السر الخاصة به.ر 0
* لايسفح بإنشاء مستخدم وفمتجه ضلاحيات إلا بعد الاتضال بالتظام 2 ويكون الاتضال بالنظام و بأي
مستخدم بالصيغة التالية..
اسم المستخدم 0084 حا0ك
* لإعطاء صلاحية الاتصال لمستخدم ؛ نستخدم الصيغة التالية
حيث 983لا 08016 .. اسم للمستخدم
الآن ليس لكم الاصلاحية الإتصال فط ٠ ولكي تكون ليكم باقي الصلاحيات ,
الأمر التالي..
ٍ (اس مالمستخدم 10 ١650166 80و حاو0ك
والآن بإمكانكم إنشاء الجدوال والتعامل معها بكل حرية من خلال اسمك الخاص..
لغة التعامل مع البيانات 01/11
التقارب 581867 ر:
المعالجة تكون داخل 581561 كيف تربط بين اكثر من جدول..
حيث ان رمز * يشير الى كل الييانات في الجدول
010070 :اسم الحقل
5 : المنطقة التي ينتمي اليهاء
18018: يشير الى اسم الجدول
في مثالنا السابق يظهر لك الجدول بجميع بياناته وحقوله
مثال اخر
هذا المثال اعطانا تقرير عن الجدول بحقلين اثنين فقط رقم القسم وموقعه +
منال :*
في مثالنا السابق يظهر لتا تقرير باسم الموظف وراتبه وراتبه+ 3٠٠ أي ثلاثه حقول.