Access
Access
رض الغ
داغوجي البي
في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على :أن يتعرف على قاعدة
معطيات معلوماتية باالعتماد على الشروح المقدمة أثناء الدرس بدون خطأ أو خلط .
المتربص األستاذ
كراس - السبورة -
أقالم - قلم -
-وادي العثمانية-
– الدرس – 1
مقدمة في قاعدة البيانات
مقدمة -1
مفهوم قاعدة البيانات -2
أسباب استخدام قاعدة البيانات -3
مفهوم نظام تسيير قاعدة البيانات SGBD -4
في هذا اإلطار ،نميز قواعد البيانات "أحادية المستخدم" وقواعد البيانات "متعددة المستخدمين"؛ حيث أن قاعدة البيان ات أحادي ة المس تخدم
هي قاعدة بيانات غير مكلفة بسيطة البنية وتشغل على جهاز حاسوب شخصي يسمح ب دعم مس تخدم واح د فق ط في وقت معين ،على عكس
قاعدة البيانات متعددة المستخدمين ،فهي قاعدة بيانات معقدة نسبيا من حيث التصميم والتطوير ،وتشغل على جهاز كمبيوتر مركزي .عن دما
تدعم قاعدة البيانات متعددة المستخدمين أقل من 50مستخدما ،يطلق عليها اسم "مجموعة العمل" ،وإذا كانت تدعم المزي د من المس تخدمين
(عادة أكثر من 50إلى مئات من المستخدمين) ،يشار إليها باسم "قاعدة بيانات الشركة"
موقع البيانات .2.6
وفقا لمكان تخزينها ،يتم تصنيف قواعد البيانات إلى قواعد بيانات "مركزية" وقواعد بيان ات "موزع ة" (أو ال مركزي ة) :حيث أن بيان ات
قاعدة البيانات المركزية يتم تخزينها على جهاز حاسوب واحد ،في حين أن قاعدة البيانات اال لمركزي ة تح وي معطي ات موزع ة على ع دة
أجهزة كمبيوتر تستند إلى بنى تحتية محددة حتى تشغل بش كل ص حيح .باإلض افة إلى ذل ك ،يوج د ن وع أخ ر من قواع د البيان ات يس مى بـ
"السحابية" وهي قواعد بيانات تم إنشاؤها وتخزينها على شبكة إلنترنت باستخدام خدمات الحوسبة السحابية.
.3.6نوع البيانات
باألخذ بعين االعتبار نوع البيانات ،نميز قواعد بيانات "االستخدام العام" وقواعد بيانات "المجال المحدد" .تشمل قواعد بيانات "االستخدام
العام" معطيات متنوعة مستخدمة في عدة مجاالت وموضوعات مختلفة .تر كز ،من ناحي ة أخ رى ،قواع د بيان ات "المج ال المح دد" على
قطاعات معينة ،مثل قواعد البيانات الطبية.
.4.6الغرض المتوقع من استخدام البيانات
يوجد معيار آخر لتصنيف قواعد البيانات والذي يعتمد على كيفية استخدامها وعلى الحساسية للوقت الالزم لجمع المعلومات منها.
نتيجة لذلك ،فإننا نميز عادة قواعد البيانات "العملية" (وتسمى أيضا المعامالت ،اإلنتاجية ،أو معالجة المع امالت ع بر اإلن ترنت (وقواع د
البيانات "التحليلية".
تصمم قواعد البيانات العملية لدعم عمليات الشركات اليومية ،مثل قواع د بيان ات مبيع ات المنتج ات ،في حين أن قواع د البيان ات التحليلي ة
موجهة لتخزين المعطيات التاريخية والمقاييس التجارية لكي تستخدم هذه األخيرة في اتخاذ القرارات التكتيكية أو االستراتيجية ،مثل قواع د
بيانات التسعير.
إضافة إلى ذلك ،توجد قواعد بيانات "المعالجة التحليلية عبر اإلنترنت" التي ت وفر تحالي ل متق دما لبيئ ة البيان ات ،وتش كل موض وع مي دان
كامل يعرف بذكاء األعمال.
.5.6درجة هيكلة البيانات
بالنظر إلى معيار بنية البيانات وهيكلتها ،نصنف البيانات وفقا لثالثة أنواع:
البيانMMات غMMير المهيكلMMة :هي معلومة موج ودة في حالته ا الخ ام (أي في الش كل ال ذي تم جمعه ا في ه) .نأخ ذ على س بيل المث ال،
المعلومة التالية :االسم = "السيد محم د علي" .إن بني ة ه ذا الن وع من البيان ات ال يفس ح المج ال للمعالج ة ال تي بمق دورها انت اج
المعلومات المرغوبة.
البيانات المهيكلة :هذه البيان ات هي نتيج ة بن اء وتش كيل المعطي ات غ ير المهيكل ة واله دف منه ا تس هيل التخ زين ،االس تعمال،
وتحصيل المعلومات المرغوبة .على سبيل المثال ،اللقب = "محمد" ،االسم = "علي" ،والحالة = "السيد".
البيانات شبه المهيكلة :هي معطيات تم تشكيلها وبناءها إلى حد ما .على سبيل المثال ،االسم = "محمد علي" والحالة = "السيد" .
من هذا المنطلق ،نميز قواعد البيانات " ") ،XML (Language Markup eXtensibleوالتي تحتم ل تخ زين وإدارة البيان ات الش به
مهيكلة .لكن مع ظهور الشبكات االجتماعية وأجيال التكنولوجيات المتعلقة بها ،وجب تخزين كميات كبيرة جدا من البيانات وتحليلها لس ماح
تفاعل المستخدمين .حيث أدت هذه الضرورة مع الحاجة إلى تطور المعامالت التجارية إلى ظهور ما يسمى بقواعد البيان ات "" NoSQL
) .(SQL only Notصممت ه ذه القواع د خصيص ا لألخ ذ بعين االعتب ار :حجم البيان ات الهائ ل ج دا ،تن وع البيان ات ،أن واع البيان ات
وهياكلها ،فضال عن سرعة العمليات على هذه البيانات .كما سبق الذكر أعااله ،يوجد عدد كب ير من نظم تس يير قواع د البيان ات وال تي من
بينها ،ميكروسوفت أكسس 2016من سلسلة ميكروسوفت أوفيس 2016،حيث سنتطرق لهذا النظام في بقية دروس.
المراجع
Coronel, C., and Morris, S. (2015), Database Systems: Design, Implementation, & .Management
11th Edition, USA: Cengage Learning
http://laurent-audibert.developpez.com/Cours-BD/?page=introduction-bases-dedonnees
https://openclassrooms.com/courses/administrez-vos-bases-de-donnees-avecmys
رقم الدرس02 : االختصاص :عامل في الميكرو معلوماتية
الــمـدة: المادة :نظام تسير قاعدة معطيات
المـــوضوع :تقديم برنامج تسير قاعدة معطيات Access
رض الغ
داغوجي البي
في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على :أن يتعرف على برنامج أكساس
باالعتماد على الشروح المقدمة أثناء الدرس بدون خطأ أو خلط .
المتربص األستاذ
كراس - السبورة -
أقالم حبرية - قلم مداد -
-وادي العثمانية-
– الدرس – 2
تقديم برنامج تسير قاعدة معطيات Access
.1مقدمة
.2تعريف برنامج MS Access
.3مراحل إعداد قاعدة البيانات باستخدام برنامج MS Access
.4إنشاء قاعدة بيانات جديدة
.5مكونات نافدة البرنامج
مقدمة .1
في المجال العملي مشاكل عدة تتطلب منا حال سريعا لربح الوقت والحصول على أفضل النتائج فلهذا في علم المعلوماتية يض ع أمامن ا ع دة
برامج لحل هذا اإلشكال مثل access
فتظهر لك الشاشة الرئيسية لقاعدة البيانات الجديدة والتي تحتوي على جدول فارغ يسمى ‘:‘1Table
مالحظة :تحمل عادة ملفات قاعدة البيانات المنشأة بواسطة Access MS 2016االمتداد ‘ .‘ .accdbهذا الرمز هو
اختصار لكلمة « ،»Base Data Accessأي "قاعدة البيانات أكسس".
تذكير :احرص دائما على االبقاء على االمتداد ‘‘ .accdbالخاص بملف قاعدة البيانات المنشاة بواسطة Access 2016
MSبدون اي تغيير ،وإال فلن يتم التعرف عليه من قبل التطبيق.
فمجرد إنشاء قاعدة البيانات الجديدة ،يتم فتح النافدة الرئيسية لبرنامج :Access MS 2016
ن
شريط العنوان ( )Barre de titreيعرض اسم قاعدة البيانات النشطة وأزرار التصغير ،التكبير واإلغالق. .1
شريط أدوات 'الوصول السريع ( :)Barre d’outils Accès rapideيحتوي على األدوات األكثر استخداما. .2
الشريط ( :)Rubanيشمل 5عالمات تبويب .كل عالمة تبويب تتألف من مجموعات. .3
ملف ( )FICHIERلفتح ،حفظ ،طباعة محتويات قاعدة البيانات وتعديل خيارات Access
الصفحة الرئيسية ( )ACCUEILلمعالجة السجالت وتنسيق الحروف ،الخ
إنشاء ( )CRÉERإلنشاء األجسام) الجداول ،االستعالم ،النماذج والتقارير ،وما إلى ذلك (
بيانات خارجية ( )EXTERNES DONNÉESالستيراد البيانات أو تصديرها ،إلخ.
أدوات قاعدة البيانات ( )DONNÉES DE BASE DE OUTILSإلنشاء العالقات ،وحدات الماكرو ونق ل البيان ات،
الخ.
جMMزء التنقMMل ( )navigation de Voletيعرض األجس ام الرئيس ية لقاع دة البيان ات) الج داول ،االس تعالمات ،النم اذج ،التق ارير .4
ووحدات الماكرو (
منطقة العمل ( )travail de Zoneتحتوي منطقة عمل قاعدة البيانات الجديدة على جدول فارغ يسمى ‘ ‘ 1Tableوالذي تم إنشاؤه .5
تلقائيا بواسطة Access MS 2016
عالمات تبويب الجسم ( :)Onglets d’ objetيتم عرض كل جسم جديد في عالمة تبويب خاصة به. .6
شريط الحالة ( )Barre d’étatيعرض معلومات حول الجسم الحالي ،وطريقة العرض ،الخ. .7
هو أول جزء تتكون منه قاعدة المعطيات وهو يشمل مجموعة من األعمدة تسمى حقول champوهي ذات معلومات ثابت ة أم ا التس جيالت
والتي تتمثل في األسطر فهي عبارة عن بيانات محجوزة
االستعالمات Requêtes .2.7
وهي ثاني أهم عنصر مكون لقاعدة معطيات يتم من خاللها طرح استفسار أو ذكر شرط أو مجموعة من الشروط للتسجيالت المحدثة
ضمن الجدول .االستعالم عن البيانات المخزنة في الجداول.
رض الغ
داغوجي البي
في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على:أن ينشأ قاعدة معطيات
بواسطة برنامج أكساس باالعتماد على الشروح المقدمة أثناء الدرس بدون خطأ أو خلط .
المتربص األستاذ
كراس - السبورة -
أقالم - قلم مداد -
المتربصون يجيبون
المتربصون يجيبون
المتربصون يجيبون
إنشاء جدول .1
تعريف .1.1
الجدول في Access MSعبارة عن جسم قاعدة البيانات الذي يتم استخدامه لتخزين البيانات حول موضوع معين ،مثل الطلبات ،المنتجات
والكتب ... ،الخ .ينظم الجدول البيانات في أعمدة(حقول) وصفوف (سجالت)
الحقل ( : )Champيسمى كل عمود في الجدول بـ 'حقل' الذي يحتوي على معلومات محددة في الجدول '' Livreعلى سبيل
المثال ،الحقل IdLivreيعني عنوان الكتاب ،الحقل DatePutationيعني تاريخ إصداره ... ،الخ(
السجل ( : )Enregistrementيسمى كل صف في الجدول بـ 'سجل' الذي يحتوي على معلومات خاصة بكل بطاقة على سبيل
المثال ،يمثل كل سجل في الجدول '' Livreمحتوى بطاقة خاصة بكتاب ما
مثال :يتعلق الجدول أدناه بموضوع معين وهو :الكتب ()Livres
يحتوي هذا الجدول المسمى بـ "" Livreعلى 4حقول وهي IdLivre، TitreLivre، DateParution :وPrix
يمثل السجل الثالث في الجدول محتوى بطاقة الكتاب التالي:
مالحظة
ال يمكن أن يحتوي الجدول على أكثر من مفتاح أساس ي واح د .ه ذا األخ ير يجب أن يحت وي دائم ا على قيم ة) يجب أال
يكون فارغا أو خاليا.
إذا كان المفتاح األساسي مكونا من عدة حقول ،فسيتم وضع األيقونة أمام كل حقل
ان هذه الطريقة كما يشير اسمها تهدف إلى إنشاء وتعيين بنية الجدول بدقة ،وهي تمثل خطوة إلزامية قبل إدخال البيانات .فطريقة عرض
التصميم عبارة عن قاموس البيانات :قائمة الحقول مع أنوعها ومميزاتها ،وهي ال تطبق فقط على الجداول ،بل انها تستخدم لتصميم
.االستعالمات ،النماذج والتقارير
مثال
الجدول " " Table1أدناه عبارة عن جدول فارغ تم إنشاؤه بطريقة عرض "التصميم"
.2.3.1انشاء جدول بطريقة عرض "ورقة البيانات"
تسمح هذه الطريقة بإنشاء جدول باإلدخال المباشر للبيانات (السجالت) .بشكل افتراضي ،يتم تسمية الحقول بـ ... ،1champ، 2champ :إلخ
مثال:
الجدول " " 1Tableأدناه عبارة عن جدول فارغ تم إنشاؤه بطريقة عرض "ورقة البيانات" :
االنتقال من طريقة عرض التصميم الى طريقة عرض ورقة البيانات .4.1
نستطيع االنتقال بسهولة من طريقة عرض ورقة البيانات الى طريقة عرض التصميم أو العكس ،باستعمال أحد الطرق التالية:
،من أجل طريق ة ،من أجل طريقة عرض ورقة البيانات أو الكوس اختر طريقة العرض المراد تطبيقها :الشبكة
عرض التصميم.
بواسطة أيقونات شريط الحالة )2
،من اجل االنتقال الى طريقة عرض ورقة البيانات على شريط الحالة ،قم بالضغط على األيقونة
على عالمة تبويب الجدول واختر طريقة العرض المراد تطبيقها. انقر نقرة يمين
انشاء جدول بطريقة عرض "التصميم" .5.1
إن إنشاء جدول بطريقة عرض التصميم يعتمد على تحديد مختلف الحقول ،أنواع بيانات هذه الحقول وضبط خصائص كل حقل وكذلك
النتيجة المرحلة
قم بتشغيل ،MS Accessثم أنشئ قاع دة بيان ات جدي دة فارغ ة .1
وس ميها " ( " Bibliothèqueمكتب ة) .س يتم إض افة االمت داد ‘
‘ .accbdأليا من طرف Access
ما ان نضغط على الزر‘ ،‘ Création de tableستظهر لك ناف دة وس وف يفتح به ا ج دول جدي د بطريق ة ع رض "التص ميم" اس مه «
.» Table1هذا االخير لم يتم انشاءه بعد (جدول فارغ) ،بل هو ببساطة قيد االنشاء .إن النافدة الجديدة تتكون من جزئين قد خصصوا لبناء
الجدول :الجزء العلوي والجزء السفلي.
الجزء العلوي :يحتوي علي 3أعمدة تدعى علي التوالي Nom du champ .Description(facultative) ,Type de : )a
,données
( Champ du Nomاسم الحقل) :إلدخال اسم مختلف الحقول .يجب أن يبدأ اسم الحقل بح رف ويمكن أن يحت وي على 64
حرفا ما عدا النقطة ( ،).عالمة التعجب (!) ،الفاصلة المعكوسة (`) والعارضتين ( [ ]) .يستحس ن تجنب ك ل االح رف الخاص ة
والفراغات.
( Les types de donnéesنوع البيانات) :من أجل تحديد نوع البيانات الخاصة بكل حقل عند أنشاءه .ويوجد العديد من أنواع
البيانات ،حيث يلخص الجدول التالي اهمها:
خاص بالحقل الذي يخزن أحرف أبجدية رقمية (أحرف و /أو أرقام) .يقتصر طول الحقل Texte court
"نص قصير" على 255حرفا. نص قصير
Texte long
خاص بالحقل الذي يحتوي على عدد كبير من االحرف االبجدية-الرقمية (حتى 64000حرف(
نص طويل
Numérique
خاص بالحقل الذي يحتوي على االرقام العشرية أو الغير العشرية
الرقم
Date/heur
خاص بالحقل الذي يحتوي على تواريخ أو أوقات.
تاريخ/وقت
Monétaire
خاص بالحقل الذي يخزن قيما ذات شكل نقدي.
نقدي
Oui/non
خاص بالحقل الذي ال يمكن أن يحمل سوى القيمتين :نعم أو ال
نعم/ال
OLE objet
خاص بالحقل الذي يحتوي على أجسام OLEالناتجة عن تطبيقات أخرى لنظام Windows
جسم OLE
Lien
خاص بالحقل الذي يحتوي على عنوان لرابط تشعبي رابط Hypertexte
تشعبي
Calculé
هذا النوع من الحقول له قيمة ناتجة عن عملية حسابية لقيم حقول أخرى من نفس الجدول
محسوبة
Assistant liste
هوال يمثل نوع بيانات ،و انما يعتبر كمساعد الختيار قيمة معينة من بين مجموعة القيم المحددة
de choix
مسبقا
معالج البحث
للكتابة االختيارية لنص يصف محتويات الحقل .يظهر هذا النص على شريط الحالة عند تحديد حقله في النموذج
مثال
يقدم الشكل أدناه نظرة عامة على محتويات الجزء العلوي للجدول الذي سيتم إنشاؤه (الجدول )Livre
مثال:
الغرض من هذا المثال هو التمكن من إنشاء بنية جدول بسيط يسمى ‘‘ Livreبطريقة عرض التصميم .هذا االخير يجب ان يحتوي على الحقول
التالية IdLivre ، TitreLivre،DateParution :و . Prix
ويعرض الجدول أدناه جميع الخطوات المتبعة إلنشاء الجدول المسمى بـ ‘:‘Livre
النتيجة الخطوة
على الجدول’’Table 1 .1
انقر على أول خلية فارغة للعمود ‘Nom du champ
' وأكتب اسم أول حقل ،و ليكن ‘‘ IdLivre
لتأكيد قيمة ه ذه الخلي ة ،ض ع المؤش ر في العم ود الت الي
باستخدام المفتاح Entréeالموجود على لوحة المفاتيح.
على العمود ‘’Type de données .2
افتح القائمة المنسدلة بالنقر على السهم الواقع على يمين ‘
‘ Texte courtو اختر النوع ‘.‘ NuméroAuto
للتأكي د ،ض ع المؤش ر في العم ود الت الي باس تخدام
المفتاح 'Entrée'.
على العمود ‘‘ Description facultative .3
بشكل اختياري ،اكتب نصا يصف محتويات هذا الحقل )
على سبيل المثالlivre" du Identificateur ،
"أي 'معرف الكتاب' (
اضغط على المفتاح ‘‘ Entréeمن أجل التأكيد و اإلنتقال
الى السطر الموالي
م ا ان يتم تعري ف الحق ل ،فان ه من الممكن تع ديل وتغي ير .4
خصائص ه )على س بيل المث ال ،الخاص ية ‘‘ Légendeأي
'تسمية توضيحية' ( ،و ذلك على النحو التالي:
انقر على السطر الموافق لهذا الحقل،
الجزء" اص ب ويب GENERELالخ على التب
،"Propriétés champ duانق ر على الخاص ية "
livre ة النص "du " Légendeوقم بكتاب
."Identificateurهذا االخير سيظهر للمس تخدم ب دال
من االسم الداخلي للحقل .IdLivre
وبالمث ل ،انق ر ف وق ك ل س طر ف ارغ من الج دول '
،'1Tableو قم بإدخال جمي ع الحق ول االخ رى الخاص ة
بالجدول '.'Livre
بعد تعريف جميع الحقول ،من الضروري تحديد المفتاح .5
االساسي للجدول الذي هو طور االنشاء ،وذلك باتباع
الخطوات التالية:
انقر على السطر الخاص بالحقل من نوع '
،'NuméroAuto
ثم انقر فوق " " Clé primaireمن خالل قائمة الحوار
التي تظهر بعد النقر نقرة يمينية على السطر المحدد أو من
خالل المجموعة Outilsأدوات الواقعة في التبويب (
)CREATIONانشاء.
عندئذ سيتم اضافة مفتاح صغير على يسار الحقل
.IdLivre
المراجع
Marc BOUCHERY, “Access 2010 initiation”.
Fabienne ROUX, “ ACCESS 2013 : Système de Gestion de Bases de Données Relationnelles ”.
Microsoft Official Academic Course : “ MICROSOFT ACCESS 2016 ”.ذ
MOSAIQUE Informatique, SARL, “ ACCESS 2010: Le guide complet ”.
الجمهورية الجزائرية الديمقراطية الشعبية
-وادي العثمانية-
– الدرس –
إدخال ،فرز وتصفية البيانات .1
من أجل ادخال البيانات الى الجدول الذي قمنا بإنشائه مسبقا ،ال بد من فتحه أوال بطريقة ع رض "ورق ة البيان ات" .فطريق ة الع رض
هذه تسمح باالطالع على محتوى الجدول وتعديله بإضافة ،حذف أو تغيير السجالت ،وأيضا اجراء عمليات الفرز والتص فية على ه ذه
السجالت ،الخ .
فتح جدول بطريقة عرض "ورقة البيانات" .1.1
لفتح جدول بطريقة عرض "ورقة البيانات" ،Mode feuil de donnéesاستعمل الطريقة التالية:
على "جزء التنقل" ،انقر نقرة مزدوجة على اسم الجدول المراد فتحه (هنا ،الج دول ،)Livreأو أنق ر نق رة يميني ة على اس م الج دول )a
(هنا ،الجدول )) Livreثم اختر Ouvrirمن خالل قائمة الحوار التي تظهر
عندئذ يقوم برنامج Accessبعرض الجدول Livreفي شكل "ورقة بيانات" ،التي تتكون من: )b
ترويسة االعمدة :تمثل "اسماء" الحقول أو "تسميتهم التوضيحية" إذا كانت هذه االخيرة قد عينت مسبقا عند انشاء هذه الحقول في
طريقة عرض التصميم.
االسطر :تمثل السجالت .حيث ان السطر االخير للجدول (هنا ،الجدول ) Livreيحمل دائما عالمة النجم ة (*) ،ال تي ترم ز الى
امكانية اضافة سجل اخر.
جزء التمرير في أسفل ورقة البيانات :يسمح بالبحث ،بالتصفية و التنقل بين السجالت
مالحظة:
لالنتقال إلى طريقة عرض "ورقة البيانات" ،يمكنكم أيضا استعمال احدى الطر التي تم رأيتها مسبقا)
ادخال السجالت في "ورقة البيانات" .2.1
قبل الشروع في ادخال البيانات الى الجدول المفتوح بطريقة عرض "ورقة البيانات" ،من الضروري معرفة القواعد واألخذ بالنصائح
التالية:
إذا كان الحقل االول التابع للعمود االول هو من نوع "ترقيم تلقائي" ،فعملية االدخال إذن تكون إبتداءا من الحقل الثاني.
إن قيمة الحقل من النوع "ترقيم تلقائي" تتزايد بطريقة ألية عند اضافة كل حقل جديد .هذه القيمة غير قابلة للتغيير.
ان الزر Entréeوالزر Tabهما االكثر استعمال عندما نريد االنتقال الى الحقل أو السجل التالي.
تمثل السجالت التي تكون قيد عملية االدخال بخانة بها قلم ،تقع على يسار السطر النشط.
تجنبوا ادخال قيم سالبة في الحقول من النوع "نقدي" على سبيل المثال ،الحقل Prix
ان عملية حفظ بيانات السجل تتم بطريقة الية وذلك عند االنتقال الى السجل الموالي.
مثال
إليك فيما يلي مجموعة السجالت التي اقترحت إلدخالها في ورقة بيانات الجدول :Livre
من أجل تسهيل عملية إدخال هذه السجالت ،قم باتباع الطريقة التالية:
النتيجة الخطوة
ما إن تفتح ورقة بيانات الجدول ،Livreيتم الوضع التلقائي )1
للمؤشر داخل الحقل االول )اول خلية فارغة( التابع للسجل
األول أول سطر فارغ.
إدخال السجل االول الى هذا الجدول ،قم بالضغط على )2
الحقل الثاني الفارغ التابع للسطر االول ،ثم اكتب العنوان "
."Word 2013
النتيجة الخطوة
مالحظة
يعطي األولوية للعمود األقصى يسارا .بعب ارة أخ رى ،يق وم ب ترتيب قيم ، Accessإلجراء عملية الفرز على محتوى عدة أعمدة متجاورة
الخ DateParution ،ثم إذا تماثلت القيم ،فإن عملية الترتيب تطبق على العمود المجاور Titre Livre،العمود الواقع في اقصى اليسار
الموجود على التبويب ،ACCUEILداخل المجموعة Filtrer/Trier مالحظة :لحذف عملية الفرز المنجزة ،شغل الزر
.2.3.1تصفية البيانات
تمثل عملية التصفية الوسيلة التطبيقية التي تقوم بداللة المعايير المستخدمة بعرض سجالت معينة في ورقة البيانات .ويوجد 3طر رئيسية إلجراء
عملية التصفية وهي :التصفية العامة ،التصفية باستخدام التحديد والتصفية باستخدام النموذج.
النتيجة الخطوة
حدد العمود الموافق للحقل Prixالمراد تصفية بياناته )1
اضغط على عامل التصفية من خالل القائمة المنسدلة )2
الموجودة على هذا العمود ،أو من خالل المجموعة
Filtrer/Trierالتابعة للتبويب ACCUEIL.
النتيجة الخطوة
على الحقل ، Prixقم بتحديد احدى قيمه من أجل استعمالها .1
كعامل تصفية ( القيمة .(20 £
على المجموعة Filtrer/Trierالتابعة للتبويب .2
،ACCUEILقم بالضغط على األيقونة Sélection.
النتيجة الخطوة
على المجموعة Filtrer/Trierالتابعة للتبويب .1
، ACCUEILاضغط على الزر Options Avancéesثم
على Filtrer par .formulaire ،
مالحظة
عندما نطبق عملية التصفية على حقل قد سبق تصفيته ،فسيتم حذف عامل التصفية السابق بطريقة الية
لحذف عملية التصفية المنجزة ،اضغط على الزر"" Activer/ désactiver le filtreالموجود على التبويب ACCUEILداخل
المجموعة »Trier/Filtrer«. ،
إن تطبيق عملية الفرز على ورقة البيانات تسمح بعرض جميع السجالت ،بينما تطبيق عملية التصفية على هذه الورقة تسمح فقط
بعرض جزء معين من السجالت.
االستعالمات .2
تعريف .1.2
يسمح االستعالم ( )Requêteبطرح سؤال على البيانات المخزنة داخل جدول أو عدة ج داول وك ذلك القي ام ب إجراءات على ه ذه البيان ات
بهدف تقديم األجوبة (البيانات المختارة) فيما بعد على ورقة بيانات.
هناك عدة انواع من االستعالمات ،أهممها :استعالمات "التحديد ( ، )Sélectionاستعالمات اإلجراء ( ) Actionواستعالمات "SQL".
إن استعالمات الـ""SQLعبارة عن مجموعة من تعليمات الـ SQLاختصار لكلمة " ،"Language Query Structuredأي "لغة
االستعالمات البنائية
أكتب االسم الذي تريده ثم أنقر فوق موافق لتظهر لك نافدة أخرى يخبرك فيها البرنــامج أنــك لم تحــدد
المفتاح األساسي للجدول لكي ينشـئ Accessتلقائيـًا مفتـاح أساسـي ويعين نـوع البيانـات لـه " تـرقيم
تلقائي".
المفتاح األساسي :هو الحقل المميز للجدول والذي ال يسمح بتكرار البيانات بداخلة .
-3موجود في الجدول المرتبط به -2ال تتكرر بياناته . -1أن يكون حقل مميز للجدول.
:مالحظة
يفضل دائمًا في المفتاح األساسي أن يكون الحقل من نوع ( ترقيم تلقائي ) أو ( رقم ) ولكن يمكن
.استخدام النوع ( نص ) لسهولة التعامل معه أيضًا
إزالة المفتاح األساسي :
عند إزالة المفتاح األساسي فلن يوفر الحقل أو الحقول التي تعمل كمفتاح أساسي لتعريف
السجالت.
إزالة المفتاح األساسي ال يعنى حذف الحقل أو الحقول من الجدول بل إزالة تعيين الحقل كمفتاح
أساسي من هذه الجداول.
عند إزالة المفتاح األساسي يتم إزالة الفهرس الذي تم إنشاؤه للمفتاح األساسي أيضًا.
تنسيق الجدول
والعمليات التي
ربط الجداول :یعني إنشاء عالقة ارتباط بین جدولین أو أكثر .
بعد أن قمت بإنشاء جدول لكل موضوع في قاعدة البيانات ،ويجب أن تزود Microsoft
Access 2007بالوسائل التي يمكنه باستخدامها تجميع هذه المعلومات معا مرة أخرى عند
الحاجة يمكنك تنفيذ ذلك من خالل وضع الحقول المشتركة في جداول مرتبطة ،وكذلك من
خالل وصف العالقات بين الجداول .وتستخدم الحقول المشتركة بین الجداول في عملیة الربط ،
ویجب أن تكون البیانات الموجودة بین الحقول المشتركة متشابھة.
ومن شروط إنشاء العالقة بین جدولین :
-3شروط إنشاء العالقة بین جدولین :
-1تأكد أن كال الجدولین المراد إنشاء عالقة بینھما یشتمال على حقل أو حقول متشابھة في كل شيء.
-2یجب أن تعرف من سیكون الجدول الرئيسي ومن سیكون الجدول التابع (المرتبط) بحيث یشتمل
الجدول التابع على حقل یتطابق مع حقل المفتاح األساسي في الجدول الرئیسي ,وإذا لم يوجد قم
بإضافة حقًال جدیدًا في الجدول التابع وبنفس مواصفات حقل المفتاح األساسي في الجدول الرئیسي .
-3یقوم البرنامج بتحدید نوع العالقة وفقًا لخصائص الحقول المستخدمة
-4أن تنطلق من مفتاح أساسي
-5أن تحقق فرض التكامل المرجعي
-6أن تكون منطقية تؤدي الغرض منها
-4إنشاء العالقات بین الجداول :
-1افتح نافذة قاعدة البیانات .
-2اختر األمر عالقات من قائمة أدوات أو انقر زر عالقات من شریط األدواتكما هو موضح في الشكل
التالي:
-عندما تنشئ عالقة بين الجداول ،ال يشترط أن يكون للحقول المشتركة نفس االسم ،على الرغم
من أن هذا هو الحال في أغلب األوقات ولكن يجب أن تتضمن هذه الحقول نفس نوع البيانات .
إذا كان حقل المفتاح األساسي من نوع البيانات "ترقيم تلقائي" .يمكن أن يكون حقل المفتاح
الخارجي أيضا من نوع البيانات إذا كانت الخاصية "حجم-الحقل" لكال الحقلين هي ذاتها
-5حذف عالقة بين جداول:
إلزالة عالقة يجب حذف خط العالقة في اإلطار "عالقات" .حدد موقع المؤشر بحذر بحيث يشير
إلى خط العالقة ،ثم أنقر فوق الخط .يظهر خط العالقة سميكًا عند تحديده .عندما نقوم بتحديد خط
العالقة ،أضغط على SUPأو بإظهار قائمة أوامر الفأرة واختيار حذفكما هو موضح في الشكل
التالي:
رض الغ
داغوجي البي
في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على:أن يقوم بتسوية قاعدة معطيات في
برنامج األكساس باالعتماد على الشروح المقدمة أثناء الدرس بدون خطأ أو خلط
المتربص األستاذ
كراس - مخطط الدرس -
أقالم حبرية - السبورة -
مئزر - قلم مداد -
الوسائل البيداغوجية :
السبورة -
جهاز العرض اإللكتروني -
عناصر المحتوى:
تمهيد
تغيير سعة الحقول النصية -1
أقنعة اإلدخال -2
تغير شكل الرقم -3
تنسيق المعطيات -4
قائمة التعامل مع الحقول أو األعمدة -5
المتربصون يجيبون
-2أقنعة اإلدخال:
تستخدم أقنعة إدخال لتحديد شكل إدخال البيانات ولتنفيذ ذلك نتبع مايلي:
-نذهب للحقل المطلوب إضافة قناع اإلدخال له
-نذهب للخاصية Masque de saisieداخل نافذة الخصائص و نختــار مــا هــو مناســب أو كتابــة
الرمــز مباشـرة مثال في حقــل الهــاتف في جـدول الزبــون نــذهب لخاصــية Masque de saisie
ونكتب 000 00 00 00 :وبذالك اذا قمت بإدخال رقم الهاتف بهذا الشكل 029884033سيقوم قناع
اإلدخال بإظهاره بهذا الشكل 029 88 40 39
-4تنسق المعطيات:
وهي تلــك التنســيقات الخاصــة بالمعطيــات داخــل الجــدول من حيث تغيــير أشــكال الخطــوط وأحجامهــا
وإضافة األلوان و ضبط النصوص داخل الخلية ولتطبيق ذلك نتبع مايلي:
-افتح الجدول على نموذج ورقة معطيات حدد المطلوب ومن خالل تبويب الصفحة الرئيســيةAccueil
نختار ما هو مناسب
تستخدم إلخفاء بعض األعمدة الـتي ال نريـد أن تظهـر في محتـوى الجـدول ولكنهـا ال تحـذف بـل تظـل
موجودة ولكننا ال نراها في عرض الورقة ونقوم بإخفاء أي عمود بتحديد العمود أو األعمــدة المطلــوب
إخفائها بالضغط على اختيار إخفاء األعمدة من القائمة
-إظهار األعمدة :
تستخدم إلظهار األعمدة المختفية مرة أخرى ونالحظ أنه في حالة وجود أعمدة مختفية ال تظهر بجانب
اسم العمود عالمة ويمكن إظهار العمود أو األعمدة المختفية مرة أخرى بالضغط على االختيار
"إظهار األعمدة" من القائمة المنسدلة تظهر قائمة االختيار بها جميع حقول الجدول الظاهرة والمختفية
نضع عالمة أمام الحقل المطلوب إظهاره .
-تجميد األعمدة :
وهى خاصية تستخدم في حالة كثرة األعمدة في جدول قاعدة البيانات وتستخدم لتجميد عمــود أي تثبيتــه
وتحريك باقي األعمدة لتكـون بجانبـه وذلـك لسـهولة قـراءة بيانـات السـجل الواحـد ،لتجميـد حقـل معين
نضغط بالفأرة على االختيار"تجميد أعمدة" من القائمة المنسدلة
-إلغاء تجميد كافة األعمدة :
تستخدم إلعادة الحقول المجمدة إلى حالتها الطبيعية وعدم تثبيت أي عمود .
-البحث و االستبدال :
تستخدم للبحث عن معطيات معينة أو استبدالها داخل الحقل
-إدراج عمود:
تستخدم إلدراج عمود جديد في الجدول
-حذف عمود :
وهى تستخدم لحذف أي عمود من أعمدة الجدول لسنا بحاجة إليه.
-إعادة تسمية عمود :
تستخدم إلعادة تسمية العمود مرة أخرى مع العلم أنه ال يمكن تكرار اسم العمود.
رض الغ
داغوجي البي
في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على:أن ينشئ نموذج و استعالم لقاعدة
معطيات بواسطة برنامج أكساس باالعتماد على الشروح المقدمة أثناء الدرس بدون خطأ أو خلط .
لوازم العمل و المواد األولية :
المتربص األستاذ
كراس - مخطط الدرس -
أقالم حبرية - السبورة -
مئزر - قلم مداد -
المتربصون يجيبون
المذكرة رقم 01 :
plusieurs إنشاء نموذج يعرض السجالت باستخدام األداة "عناصر متعددة" -4
:éléments
عندما نقوم بإنشاء نموذج باستخدام األداة "عناصر متعددة" يعرض النموذج سجالت متعددة ويكون
قابال للتخصيص بشكل أكبر من ورقة البيانات ،بحيث يشبه النموذج الذي يعرضه Accessورقة
البيانات ،يتم ترتيب البيانات في صفوف وأعمدة ،ويمكنك مشاهدة أكثر من سجل واحد في المرة و
لتطبيق ذلك نتبع مايلي:
-1أنقر فوق الجدول أو االستعالم الذي يحتوى على البيانات
-2في عالمة التبويب"إنشاء" ،في المجموعة "نماذج" ،أنقر فوق "عناصر متعددة"
-3ينشئ Accessالنموذج ويعرضه في طريقة "عرض النموذج" ،يمكنك إجراء تغييرات على
تصميم النموذج أثناء عرضه للبيانات من تبويب تنسيق باختيار طريقة "عرض الصفحة "
كما هو موضح في الشكل التالي:
1
بعد إنشاء االستعالم حسب الغرض المطلوب منه يظهر لنا شريط أدوات االستعالم ،وهو -3
شريط يسهل التعامل مع تصميم االستعالم من خالل مجموعة من المفاتيح واألوامر كما هو
موضح في الشكل التالي :
رض الغ
داغوجي البي
في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على:أن ينشئ تقرير لكائنات قاعدة
معطيات بواسطة برنامج أكساس باالعتماد على الشروح المقدمة أثناء الدرس بدون خطأ أو خلط .
المتربص األستاذ
كراس - مخطط الدرس -
أقالم حبرية - السبورة -
مئزر - قلم مداد -
المتربصون يجيبون
المذكرة رقم 01 :
الموضوع( :)06إنشاء التقارير
تمهيد:
إنشاء النماذج و االستعالمات في قاعدة معطيات ما ال يفي بالغرض قد نحتاج لوسيلة أخرى لعرض
المعلومات وإمكانية طباعة النتائج على الطابعة قد يوفرها لنا البرنامج و هي إنشاء التقارير وهي مثل
النماذج و لكن الفرق بينهما أن التقارير تطبع على ورق أما النماذج فيتم التعامل معها من خالل شاشة
الحاسوب
-1تعريف التقرير :état
التقریر عبارة عن مستند یمكن طباعته أو عرضه على شاشة الكمبیوتر أو حفظه في ملف يحتوى على
المخرجات المطلوب طباعتها أو عرضها من بيانات الجداول واالستعالمات في صورة شيقة وجذابة
وتفي بالغرض من إنشاء قاعدة البيانات.
-2طرق إنشاء التقرير :
يتم إنشاء التقارير من تبويب إنشاء مجموعة تقارير كما هو موضح في الشكل التالي:
المذكرة رقم 02 :
-1إنشاء تقرير باستخدام األداة " تقرير "
ُت قدم لك األداة " تقرير " أسرع طريقة إلنشاء تقرير ،ألنها تقوم بإنشاء التقرير مباشرة يعرض
التقرير كافة الحقول من الجدول أو االستعالم األساسي و لتطبيق ذلك نتبع الخطوات التالي:
-في " جزء التنقل " ،انقر فوق الجدول أو االستعالم المراد استناد التقرير إليه
-من عالمة التبويب إنشاء ،في المجموعة تقارير ،انقر فوق تقرير .
ينشئ Accessالتقرير و يعرضه في طريقة عرض "التخطيط" وبعد عرض التقرير ،يمكنك
حفظه ثم إغالق التقرير كما هو موضح في الشكل التالي:
-2إنشاء تقرير باستخدام "معالج التقارير":
يمكنك استخدام "معالج التقارير" لتصبح أكثر دقة في تحديد الحقول التي تظهر في التقرير ،يمكنك
أيضًا تحديد كيفية تجميع البيانات وفرزها ،كما يمكنك استخدام الحقول من أكثر من جدول أو استعالم ،
بشرط وجود عالقات محددة مسبقًا بين الجداول واالستعالمات.
من عالمة التبويب إنشاء ،في المجموعة تقارير ،أنقر فوق معالج التقارير.
اتبع اإلرشادات في صفحات "معالج التقارير" .في الصفحة األخيرة ،أنقر فوق إنهاءكما هو
موضح في الشكل التالي:
* مالحظة :
إذا أردت تضمين حقول من جداول واستعالمات متعددة في التقرير الخاص بك ،فال تنقر فوق التالي
أو فوق إنهاء بعد تحديد الحقول من الجدول أو االستعالم األول في الصفحة األولى من "معالج
التقارير" بدال من ذلك ،كرر الخطوات لتحديد جدول أو استعالم وانقر فوق أية حقول إضافية تريد
تضمينها في التقرير .ثم أنقر فوق التالي أو إنهاء للمتابعة.
-6طباعة التقرير:
بعد معاينة التقرير والموافقة على شكله النهائي وأخذ قرار الطباعة نضغط على"زر أوفيس"
ومن القائمة المنسدلة نشير بالفأرة إلى "طباعة" تظهر قائمة جانبية نختار منها "طباعة" كما
بالشكل التالي.
تفتح شاشة لتحديد عدد نسخ الطباعة ونوع الطابعة وحالتها وإعداد الطابعة كما هو موضح
في الشكل التالي:
-7بدء تشغيل مشروع قاعدة معطيات:
يمكن تحويل البرنامج ( المشروع ) إلى برنامج تنفيذي ليتم العمل عليه كبرنامج جاهز،وذلك من
شعار أوفيس نختار خيارات ،سيظهر مربع حوار خيارات أختر التبويب قاعدة البيانات الحالية من
خيارات التطبيق أكتب عنوان التطبيق،ثم من عرض النموذج اختر (الواجهة الرئيسية)كما هو موضح
أ ) الدورات ( :رقم الدورة – أسم الدورة – سعر الدورة ) ؟ حجم الخط ( )20؟
ب) الطالب ( :رقم الطالب – أسم الطالب – رقم الدورة )؟حجم الخط ( )20؟
– 3قم بعمل العالقات بين الجداول ؟ ثم قم بإدخال السجالت كما يلي ( 3دورات – 6طالب – 6درجات ) ؟
– 4قم بعمل استعالم (:رقم الدورة -أسم الدورة– أسم الطالب–الدرجة )؟
– 6قم بعمل التقارير اآلتية ( :تقرير الدورات – تقرير الطالب – تقرير الدرجات – تقرير االستعالم ) ؟
– 7قم بعمل المفاتيح الالزمة داخل كل نموذج من النماذج الستدعاء التقارير الخاصة بكل نموذج ؟
– 8قم بعمل الواجهة على المفاتيح اآلتية (:الدورات– الطالب– الدرجات– االستعالم – تقرير االستعالم -خروج )
– 2قم بإنشاء الجداول اآلتية بالتنسيقات اآلتية :حجم الخط ( )20خلفية و خط من ذوقك لكل الجداول ؟
أ ) البلدان ( :رمز البلد – أسم البلد – أسم الدولة -القارة ) حدد المفتاح األساسي ؟
ب) الرحالت ( :رقم الرحلة – رمز البلد – يوم الرحلة – وقت الرحلة – رسوم الرحلة ) حدد المفتاح ؟
جـ) الركاب ( :رقم الراكب – أسم الراكب – رقم المقعد – رقم الرحلة -الجنسية ) حدد المفتاح ؟
– 3قم بعمل العالقات بين الجداول ؟ ثم قم بإدخال السجالت كما يلي ( 4بلدان – 6رحالت – 9ركاب ) ؟
أ ) الرحالت (:اسم البلد – يوم الرحلة – وقت الرحلة ) بالترتيب التصاعدي حسب اليوم؟
ب) ركاب الرحالت (:أسم الراكب – رقم المقعد – أسم البلد – رسوم الرحلة ) بالترتيب التنازلي للرسوم ؟
-إدراج مفاتيح التحكم لمعاينة المعطيات لكل نموذج -مفتاح الخروج من النموذج ؟
– 7قم بعمل المفاتيح الالزمة داخل كل نموذج من النماذج الستدعاء التقارير الخاصة بكل نموذج ؟
– 8قم بعمل نموذج يحتوي على مفاتيح تستدعي االستعالمات و تقارير االستعالمات و الخروج من النموذج ؟ مع
عمل عنوان للنموذج ؟
– 9قم بعمل الواجهة الرئيسية على المفاتيح اآلتية (:البلدان – الرحالت – الركاب – االستعالمات -خروج ) ؟
– 10ضع أسمك أسفل الواجهة الرئيسية ؟ وحول البرنامج إلى تنفيذي من الواجهة الرئيسية ؟
تطبيق :
قم بعمل أزرار في كل النماذج الستدعاء الجداول واالستعالمات والتقارير والخروج للواجهة ؟