Professional Documents
Culture Documents
وقد وضعت مٌكروسوفت فً هذا البرنامج كائنات تساعد المستخدم إلدخال البٌانات واستخراجها من
القاعدة وطباعتها ،وهذه الكائنات هً (انظر الشكل : )1
( )1الجداول :وهً مكان تخزٌن البٌانات فً القاعدة ،و هو ٌمثل أهم هذه الكائنات ألن الجدول هو
الملف األساسً الذى ٌحتوى على البٌانات الكاملةٌ .مكن أن تحتوى قاعدة البٌانات على أكثر من جدول
والجدول الواحد ٌحتوى على عدة صفوف وأعمدة واألعمدة هً الحقول المحتوٌة على المعلومات التً
تدرج فٌها لحفظها داخل الجدول وٌم كننا الربط بٌن جمٌع هذه الجداول باستخدام المفتاح األساسً
لٌسهل علٌنا الوصول بأسرع وقت ممكن للبٌانات أو المعلومة المطلوبة .
( )2استعالمات :وهً كما ٌتضح من اسمها استعالم عن بٌانات معٌنة فً القاعدة تنطبق علٌها معاٌٌر
محددة ،أو كائنات لتنفٌذ عملٌات على البٌانات فً الجداول .
( )3النماذج :تقوم بعرض بٌانات من جداول أو استعالمات ،لذلك فإن بإمكانك إدخال بٌانات ،
عرضها ،أو تحرٌرهاٌ .قوم النموذج بعرض فقط المعلومات التً ترٌد أن تراها وبالطرٌقة التً
ترٌد أن تراها بها.
( )4التقارير :وهً كائنات عرض وطباعة البٌانات بأشكال وطرق وتنسٌقات منوعة .فهً تقوم
بتلخٌص البٌانات وعرضها من الجداول واالستعالمات.
( )5الماكرو :تقوم بإتمام قاعدة البٌانات الخاصة بك عن طرٌق أداء اإلجراءات التً قمت بتحدٌدها
بدون الحاجة إلى البرمجة .
1
( )6الوحدات النمطية :هً مكان تخزٌن أوامر وإجراءات لٌتم تنفٌذها أو استدعاؤها بأكثر من طرٌقة
فٌمكنك كتابة برنامج لتخصٌص قاعدة بٌاناتك أو تحسٌنها أو توسٌعها.
وبمجرد تشغٌل البرنامج ٌتم فتح مربع حواري ٌطلب منا إنشاء قاعدة بٌانات جدٌدة باستخدام قاعدة
بٌانات فارغة أو باستخدام معالجات ،أو فتح قاعدة بٌانات موجودة
2
الشكل : 3تشغٌل أكساس
فإلنشاء قاعدة بٌانات جدٌدة ،قم بالضغط على" "Nom de fichierبعدها قم بكتابة اسم قاعدة البٌانات .ثم
اضغط على " "Créer
3
الجدول هو أساس قاعدة البٌانات فسوف نبدأ به ولكن دعونا نضع معا الخطيوط األساسيٌة لقاعيدة البٌانيات
وهى:
-1عن أي مشروع تكون قاعدة البٌانات ؟
-2المعلومات التً أرٌدها فً قاعدة البٌانات؟
-3هل سنحتاج إلى استعالمات؟
-4هل نرٌد طبع تقارٌر لقاعدة البٌانات؟
-5ومن الذي سوف ٌقوم بإدخال البٌانات والمعلومات الجدٌدة إلٌها أي َمن المستخدم؟
سجل أو صف
الســجـل :
هييو عبييارة عيين الصييف الييذي ٌحتييوي علييى مجموعيية ميين المعلومييات المرتبطيية بعضييها الييبعض ,وٌنقسييم
السجل إلى مجموعة من الحقول .
4
الحــقـل :
وهو مخزن السجل حٌث لكل حقل اسم خاص وتظل أسماء الحقول ثابتية فيً كيل السيجالت رغيم اخيتالف
محتوٌاتها من سجل ألخر .
بعد انشاء قاعدة بٌانات جدٌدة مع ادخال االسم ،فعند الضغط على » « Créerتظهر لنا النافذة التالٌة :
لقد اتخذت الخطوة األولى .هنا أنت اآلن فً قاعدة البٌانات التً قمت بإنشائها.
الحظ أن عالمة "تبوٌب جدول" » « onglet Tableالموجودة على الٌسيار قيد تيم تفعٌلهيا .اآلن سينبدأ
عملٌة إنشاء الجداول.
انقر فوق عرض) (affichageفً أعلى الٌسار:
5
قم بالضغط على » « Mode créationثم » .« OKفتظهر النافذة التالٌة :
قم بكتابة اسم الجدول ثم اضغط على » .« OKفتظهر لك نافذة انشاء حقول الجدول.
الجدول رقم : 8إنشاء حقول الجدول
1 2
3
هذه الشاشة مقسمة إلى ثالث أقسام :اسم الحقل ) ،)1((nom du champنوع البٌانيات )(type de données
()2و خصائص الحقل))3((propriété du champ
فً أول سطر وتحت عمود اسم الحقل اكتب اسم "أول حقل" بعد ذلك انقل المؤشر إلى العمود -1
الثانً
العمود الثانً (عمود نوع البٌانات) حٌث ٌوجد بجانبه سهم صغٌر وعند الضغط علٌه تظهر -2
قائمة مسند له تحتوي على مجموعة من أنواع الحقول مثل (نص ،رقم ،تارٌخ ،نعم /ال ،
عمله ،مذكر ،ترقٌم تلقائً ،كائن ،معالج البحث) قم باختٌار نوع الحقل حسب العمود الذي
قبله ا سم الحقل .انتقل إلى العمود الثلث (الوصف) ثم اكتب وصف للحقل الذي تعمل علٌه ،
وهو أمر اختٌاري .
نالحظ أٌضا فً النصف السفلً من نافذة عرض التصمٌم تظهر خصائص الحقل الحالً المختار -3
قم تحدٌد خصائص الحقل بما ٌناسبك .مثل (الحجم ،التنسٌق ،األماكن العشري ،قناع اإلدخال
،تعلٌق ...الخ) .
قم بتعبئة أسماء جمٌع الحقول التً ترغب بها مع تحدٌد نوع البٌانات والخصائص -4
انقير زر اإلغيالق فتظهيير رسيال تخبيرك بحفييظ التغٌيرات ،اختيير نعيم ،فٌظهير مربييع حفيظ باسييم -5
اكتب اسما للجدول ثم انقر موافق .
6
ثالثا مفهوم المفتاح األساسي:
كلنيا نعليم أن كثٌييرا مين المعلومييات تبيدو متشييابهة لينفس الحقيل الواحييد فميثال االسييم ممكين أن ٌتكييرر
ألكثر من شخص تشابه أسماء أو أن تكون األجيور متشيابهة ألكثير مين شيخص وأٌضيا ممكين أن تكيون
الوظٌفة متكررة ألكثير مين شيخص فقيد تصيٌب هيذه المتشيابهات قاعيدة البٌانيات بالخليل ولهيذا ظهير ميا
ٌسمى بالمفتاح األساسً وهو عبارة عين قٌمية ال ٌمكين أن تتكيرر ألي شيخص ميرة أخيرى مهميا كانيت
األسباب وقد ٌقوم البرنامج بتعٌٌنها تلقائٌا ضمانا لعدم الخلل فً السجالت وٌمكن أن تقوم أنت بتعٌٌنها.
7
ٌمكن أن ٌكون العمود الذي ٌتضمن نوع البٌانات "ترقٌم تلقائً" خٌارا جٌدا
كمفتاح أساسً ،ألنه ٌضمن عدم وجود معرفٌن أثنٌن متشابهٌن لمنتجٌن مختلفٌن كما ٌمكننا تحدِد الحقل
الذي نرغب فً تعٌٌنه كمفتاح أساسً .وٌمكنك القٌام بذلك من خالل الضغط فً أي مكان فً الحقل أو
الضغط على مح ِّدد الحقل فً الجانب األٌسر من اسم الحقل و اضغط على أٌقونة "مفتاح أساسً" على
8
-2.3من شروط إنشاء العالقة بين جدولين:
-1تأكد أن كال الجدولٌن المراد إنشاء عالقة بٌنهما ٌشتمال على حقل أو حقول متشابهة فً كل شًء.
ٌ -2جب أن تعرف من سيٌكون الجيدول الرئٌسيً ومين سيٌكون الجيدول التيابع (الميرتبط) بحٌيث ٌشيتمل
الجيدول التيابع عليى حقيل ٌتطيابق ميع حقيل المفتياح األساسيً فيً الجيدول الرئٌسيً ,وإذا ليم ٌوجيد قيم
بإضافة حقال جدٌدا فً الجدول التابع وبنفس مواصفات حقل المفتاح األساسً فً الجدول الرئٌسً.
ٌ -4قوم البرنامج بتحدٌد نوع العالقة وفقا لخصائص الحقول المستخدمة.
لعيرض عالقية رأس بييأطراف فيً تصيمٌم قاعييدة البٌانيات ،اسيتخدم المفتيياح األساسيً الموجيود فييً
جانييب "الييرأس" ميين العالقيية وقييم بإضييافته كحقييل أو حقييول إضييافٌة إلييى الجييدول الموجييود فييً جانييب
"األطراف" من العالقة لتظهر لنا شاشة وهى لتحدٌد نوع العالقة.
9
الشكل رقم : 31العالقة رأس برأس
هييذه العالقيية غٌيير شييائعة ،نظييرا ألنييه فييً أغلييب األحييوال ٌييتم تخييزٌن المعلومييات المرتبطيية بهييذه
الطرٌقة فً نفس الجدول .وقد تستخدم عالقية رأس بيرأس لتقسيٌم جيدول ٌحتيوى عليى عيدة حقيول ،أو
لعييزل جييزء ميين جييدول ألسييباب أمنٌيية ،أو لتخييزٌن معلومييات ٌييتم تطبٌقهييا علييى مجموعيية فرعٌيية ميين
الجدول األساسًٌ .جب عند تعرٌف مثل هذه العالقة أن ٌشترك كال الجدولٌن فً حقل مشترك.
10
لماذا تنشئ عالقات الجداول:
ٌمكنك إنشاء عالقات جداول بشكل واضح باستخدام اإلطيار "عالقيات" أو عين طرٌيق سيحب حقيل
ميين جييزء قائميية الحقييول ٌسييتخدم Office Accessعالقييات الجييداول لييربط الجييداول عنييدما ترٌييد
استخدامها فً كائن قاعدة البٌانات .هناك العدٌد من األسباب التً تجعل من الضروري إنشاء عالقيات
جييداول قبييل إنشيياء كائنييات قاعييدة بٌانييات أخييرى ،مثييل النميياذج واالسييتعالمات والتقييارٌر حٌييث تييؤثر
عالقات الجداول على تصمٌمات االستعالم وأٌضا للعمل مع سجالت من أكثر من جدول واحيدٌ ،جيب
علٌك غالبا إنشاء استعالم ٌربط هذه الجداولٌ .عمل االستعالم من خالل مطابقة القٌم فيً حقيل المفتياح
األساسً للجدول األول بحقل مفتاح خارجً فً الجدول الثانً.
-2أن تكون بٌن حقلٌن من نفس النوع -1أن تنطلق من مفتاح أساسً .
-4أن تكون منطقٌة تؤدي الغرض منها -3أن تحقق فرض التكامل المرجعً .
11