Vous êtes sur la page 1sur 16

‫قواعد البيانات‬

‫‪ACCESS‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫المحتويات‬
‫المحتويات‬

‫مقدمة في قواعد البيانات ‪...……..………………………….……6‬‬


‫‪ -1‬البيانات‪6............................................................:‬‬
‫‪ -2‬المعلومات‪6........................................................:‬‬
‫‪ -3‬قواعد البيانات‪6...................................................:‬‬
‫‪ -4‬نظم إدارة قواعد البيانات ‪6.....................................:‬‬
‫‪ -5‬أهمية قواعد البيانات ‪6...........................................:‬‬
‫‪ -6‬وظائف قواعد البيانات ‪6.........................................:‬‬
‫‪ -7‬أنواع قواعد البيانات ‪7............................................:‬‬
‫أ‪ -‬من حيث الحجم ‪7................................................:‬‬
‫ب‪ -‬من حيث طريقة العمل ‪7.....................................:‬‬
‫‪ -8‬تنظيم قواعد البيانات داخل قاعدة البيانات ‪7................:‬‬
‫تصميم قاعدة البيانات ‪..…...…….……………………………… 8‬‬
‫‪ -9‬تحديد الغرض من قواعد البيانات ‪8.............................:‬‬
‫‪ -10‬تحديد الجداول اللزامة ‪9........................................:‬‬
‫‪ -11‬تحديد الحقول اللزامة ‪10......................................:‬‬
‫‪-12‬تحديد العلقات ‪10............................................... :‬‬
‫‪ -13‬تنقيح تصميم قواعد البيانات ‪11..............................:‬‬
‫قاعدة البيانات ‪……………….…………………12 ACCESS‬‬
‫‪ -14‬أمثله لقواعد البيانات ‪12.......................................:‬‬
‫‪ -15‬قاعدة بيانات ‪12........................................ACCESS :‬‬
‫‪ -16‬ما هو الجدول ؟‪13................................................‬‬
‫‪ -17‬ما هو الساتعلما ؟‪14.............................................‬‬
‫‪ -18‬ما هو النموذج ؟ ‪16...............................................‬‬
‫‪ -19‬ما هو التقرير ؟‪17................................................‬‬
‫‪ -20‬ما هو الماكرو ؟ ‪19...............................................‬‬
‫‪ -21‬ماهية الوحدات النمطية ؟‪19...................................‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫مقدمـــة‬


‫مقدمـــة‬
‫‪Mobile:0912927281- 0122429202‬‬
‫‪Email:hamdi.541986@gmail.com‬‬
‫‪2‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫لقد دخل الحاسب اللي في مجالتا الحياة وظهر أثره في حل العديد من المشششاكل الششتي تعششانى منهششا الشششعوب‬
‫والفراد‪ .‬ومن تلك المشاكل القدرة على تخزين كم هائل من البياناتا ومششا يششترتب عليششه مششن أسششلوب حفششظ واسششترجاع‬
‫وفهرسة تلك البياناتا والتي تتطلب جهد وتكلفة تحتاج إلي وقت طويل وعلى سبيل المثال أسلوب حفظ بياناتا الضششباط‬
‫بالقواتا المسلحة والطلبة بالمعاهد والكلياتا العسكرية ومكتب تنسيق الكلياتا العسكرية ‪ ...‬الخ‪.‬ولقد كان العتماد حششتى‬
‫ألن على العنصر البشرى فهو الذي يقع عليه العبء كله تقريبا ا وتتعدد مسئوليته ابتداء من وضع اسشتقبال البيانشاتا ثشم‬
‫فهرستها لحفظها ناهيك عن العوامل الطبيعية التي تتعرض لها أوساط الحفظ الورقية وكما نششرى نجششد أن هششذه العمليششة‬
‫الروتينية تستغرق وقت طويل ويعتبر الوقت هو العامل الساسي والحاسم لجميع العمال في هذا العصر‪.‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪3‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫قواعد البيانات‬
‫البيانات‬ ‫في قواعد‬
‫مقدمة في‬
‫مقدمة‬

‫‪ -1‬البيانات ‪-:DATA‬‬
‫هي الرقام أو الحروف أو الرموز أو الكلماتا القابلة للمعالجة بواسطة الحاسب مثل‪ :‬الرقم)‪ (65‬أو كلمة بياناتا‪.‬‬

‫‪-2‬المعلومات ‪-:Information‬‬
‫هي بياناتا تم تنظيمها أو معالجتها لتحقيق أقصى استفادة منها‪.‬‬
‫مثال‪ :‬الرقم )‪ (6‬والرقم )‪ (5‬إذا استخدما في عملية الضرب ‪ 6×5‬أصبحا معلومة مفيدة‪.‬‬

‫‪-3‬قواعدالبيانات ‪-: Data base‬‬


‫هي تجميع لكمية كبيرة من المعلوماتا أو البياناتا وعرضها بطريقة أو بأكثر من طريقة تسهل الستفادة منها‪.‬‬
‫مثال ‪ :‬دليل الهاتف الذي يشتمل على أسماء وعناوين وأرقام هواتف سكان مدينة القاهرة يمكن أن نعتششبره قاعششدة‬
‫بياناتا وبتحقيق الستفاده من قاعدة البياناتا هذه بإدخال رقم المشترك والحصول علششى أسششمه وعنششوانه أو إدخششال أسششم‬
‫المشترك والحصول على رقم هاتفه وعنوانه وهكذاا‪.‬‬

‫‪-4‬نظم إدارة قواعد البيانات ‪-: Database Management Systems‬‬


‫هي مجموعه من البرامج الجاهزة التي تقوم بتنفيذ جميع الوظائف المطلوبة من قاعدة البياناتا‪.‬‬
‫مثال‪ :‬بعد إضافة عملء جدد لدليل الهاتف في مدينة القشاهرة فإنشك قشد تحتشاج لعشادة ترتيشب أسشماء المششتركين‬
‫أبجديا ا أو لترتيب عناوينهم‪ ،‬مثل هذا العمل من أحد وظائف إدارة قواعد البياناتا‪.‬‬

‫‪ -5‬أهمية قواعد البيانات‪-:‬‬


‫أ‪-‬تخزين جميع البياناتا بكافة النشطة لجهة ما بطرق متكاملة ودقيقششه وتصششنيف وتنظيششم هششذه البيانششاتا بحيششث يسششهل‬
‫استرجاعها في المستقبل‪.‬‬
‫ا‬
‫ب‪ -‬متابعة التغيراتا التي تحدث في البياناتا المخزنة وإدخال التعديلتا اللزمة عليها‪ ،‬حتى تكون دائما في الصششورة‬
‫الملئمة لستخدامها فور طلبها‪.‬‬
‫ج‪ -‬تخزين كم هائل من البياناتا التي تتجاوز المكانياتا البشرية في تذكر تفاصيلها ومشن ثششم إجششراء بعششض العمليشاتا‬
‫والمعالجاتا التي يستحيل تنفيذها يدوياا‪.‬‬
‫د‪ -‬تساعد على تخزين البياناتا بطريقه متكاملششة‪ ،‬بمعنششى الربششط بيششن النوعيششاتا المختلفششة للبيانششاتا المعششبرة عششن كافششة‬
‫النشطة‪.‬‬
‫هش‪ -‬تساعد على تحقيق السرية الكاملة للبياناتا المخزنة بها بحيث ل تتاح أية معلوماتا لي شخص ليس له الحششق فششي‬
‫الطلع عليها‪.‬‬

‫‪ -6‬وظائف قواعد البيانات‪-:‬‬


‫أ‪ -‬إضافة معلومة أو بيان جديد إلى الملف‪.‬‬
‫ب‪ -‬حذف البياناتا القديمة والتي لم تعد هناك حاجة إليها‪.‬‬
‫ج‪ -‬تغيير بياناتا موجودة تبعا ا لمعلوماتا استحدثت ‪.‬‬
‫د‪ -‬البحث والستعلم عن معلومة أو معلوماتا محددة ‪.‬‬
‫هش‪ -‬ترتيب وتنظيم البياناتا داخل الملفاتا ‪.‬‬
‫و‪ -‬عرض البياناتا في شكل تقارير أو نماذج منظمه ‪.‬‬
‫ز‪ -‬حساب المجموع النهائي أو المجموع الفرعي أو المتوسط الحسابي لبياناتا مطلوبة ‪.‬‬
‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬
‫‪Email:hamdi.541986@gmail.com‬‬
‫‪4‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫‪ -7‬أنواع قواعد البيانات‪-:‬‬

‫أ ‪ -‬من حيث الحجم‪-:‬‬


‫)‪ (1‬مشروعات صغيره‪:‬‬

‫‪Access‬‬ ‫‪(b) Paradox‬‬ ‫‪(c) FoxPro‬‬ ‫)‪(d) DBASEIII+/IV (e) R:BASE (a‬‬
‫)‪ (2‬مشروعات كبيره ‪:‬‬

‫‪Oracle.‬‬ ‫)‪(b) SQL (Structured Query Language) (a‬‬

‫‪DMS (Database Management System).‬‬ ‫)‪(d) IDMS (Integrated Database (c‬‬


‫‪.Management System). (e) Informix.‬‬ ‫‪(f) Sybase‬‬

‫ب‪ -‬من حيث طريقة العمل‪-:‬‬


‫)‪ (1‬قواعد البياناتا ذاتا شكل هرمي ‪Hierarchy Databases‬‬
‫)‪ (2‬قواعد بياناتا شبكية ‪Network Databases‬‬
‫)‪ (3‬قواعد بياناتا علئقية ‪Relational Databases‬‬

‫‪ -8‬تنظيم قواعد البيانات داخل قاعدة البيانات‪-:‬‬


‫تخزن المعلوماتا المطلوبة لقواعد البياناتا داخل ) ملفاتا (‪ ،‬وتوضششع هششذه الملفششاتا علششى أحششد وسششائط التخزيششن‬
‫المساعدة مثل القرص المغناطيسي‪.‬‬
‫كل ملف عبارة عششن جششدول يشششتمل علششى سششطور وأعمششده ‪ ،‬ويشششتمل كششل ملششف علششى مجمششوعه مششن السششجلتا‬
‫‪ Records‬ويحتل كل سجل سطراا داخل الملف ‪ ،‬ويقسم كل سجل إلى عدد من الحقول ‪. Fields‬‬
‫‪ -‬إذا أردنا إعداد دليل تلفونات لسكان مدينة البأيض ‪ ،‬والملف المطلوب يشتمل على البيانات التالية‪-:‬‬
‫العنوان رقم الهاتف‬ ‫السم‬ ‫رقم المشترك‬
‫‪Database‬‬‫جدول البيانات‬
‫على ‪3‬‬ ‫ويحتوى‬
‫‪( (table‬‬
‫‪Records‬‬
‫الهاتف‬ ‫العنوان‬ ‫السام‬ ‫رقم المشترك‬
‫‪4336754‬‬ ‫البأيض‬ ‫حسين جمعه بألل‬ ‫‪-1‬‬
‫‪FIEL‬‬
‫‪DS‬‬

‫‪3‬‬
‫‪4‬‬

‫‪2484354‬‬ ‫البأيض‬ ‫محمد الخاتم حبيب‬ ‫‪-2‬‬


‫‪2505643‬‬ ‫البأيض‬ ‫أحمد محمد مصطفى‬ ‫‪-3 Records‬‬
‫شكل )‪(1‬‬

‫يوضح كيفية تنظيم البيانات داخل جدول قاعدة البيانات‪.‬‬

‫قاعدة البيانات‬
‫البيانات‬ ‫تصميم قاعدة‬
‫تصميم‬
‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬
‫‪Email:hamdi.541986@gmail.com‬‬
‫‪5‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫* خطوات تصميم قاعدة البيانات‪:‬‬


‫‪ -9‬تحديد الغرض من قواعد البيانات‪-:‬‬
‫يدلك الغرض من قواعد البياناتا على المعلوماتا التي ستحتاجها منها يمكنك تحديد الموضوعاتا التي تحتاجها‬
‫لحفظ حقائق عنها ) الجداول ( والحقائق المراد حفظها عن كل موضوع ) الحقول بداخل الجداول ( وفي سبيل تحديد‬
‫الغرض من أنشاء قاعدة البياناتا يمكنك عمل التي‪-:‬‬
‫أ‪ -‬أن تتحدث مع المستخدمين المرتقبين لقواعد البياناتا‪.‬‬
‫ب‪ -‬أن تشاور الخرين حول نوعية السئلة التي تود أن تجيب عنها قاعدة البياناتا‪.‬‬
‫ج‪ -‬أن تضع تخطيطاتا للتقارير المراد إنتاجها‪.‬‬
‫د‪ -‬أن تجمع النماذج المستخدمة بالفعل في تسجيل البياناتا‪.‬‬
‫وتستعين بكل هذه البياناتا في الخطواتا التالية للتصميم ‪.‬‬
‫مثال ‪ :‬متابعة حركة المبيعاتا والمخزون‬
‫لنفرض أن شركة ) القدس ( للستيراد والتصدير التي تسششوق المشواد الغذائيشة الفششاخرة فشي جميششع أنحششاء العشالم‪،‬‬
‫تزعم إنشاء قاعدة بياناتا تمكنها من متابعة بياناتا مبيعاتا مخزون الشركة‪.‬‬
‫* * ابدأ بكتابة قائمة السئلة التي يجب أن تجيب عليها قاعدة البياناتا‪ .‬مثل‪:‬‬
‫‪ -1‬كم بلغ حجم المبيعاتا من منتجاتنا المتميزة في الشهر الماضي؟‬
‫‪ -2‬أين يقطن أفضل عملؤانا؟‬
‫‪ -3‬من هو مورد المنتج الكثر مبيعاا؟‬
‫يمكنك بعد ذلك جمع كل النماذج والتقارير التي تحتوى على المعلوماتا المزمع أن تكون قاعششدة البيانششاتا قششادرة علششى‬
‫إصدارها‪ ،‬مع ملحظة أن الشركة تستخدم حاليا ا تقريراا مطبوعا ا لمتابعة المنتجاتا التي تم طلبها ونمششوذج طلبيششاتا‬
‫لتسجيل الطلبياتا الجديدة‪ .‬يوضح الشكل التالي هاتين الوثيقتين‪:‬‬

‫شكل )‪ (2‬يوضح تقرير متابعة المنتجاتا التي تم طلبها‬

‫تقرير متابعة المنتجات التي تم طلبها‬


‫شركة القدس للستيراد والتصدير‬
‫نموذج طلبياتا‬ ‫‪ 6‬فبراير ‪2010‬‬
‫إسام المورد‬ ‫المطلوب‬ ‫المخزون‬ ‫أسام المنتج‬ ‫إسام الصنف‬
‫التليفونعين طاية ش شارع الحرية ‪.‬‬
‫الجزائر ش‬
‫تليفون ‪ 0213423143:‬فاكس ‪0213423143‬‬
‫مشحون إلى ‪:‬‬ ‫الفاتورة إلى ‪:‬‬
‫تاريخ الطلبيه ‪:‬‬
‫السعر الجمالي‬ ‫الكميه‬ ‫سعر المنتج‬ ‫أسم المنتج‬ ‫رقم المنتج‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫الجمالي الفرعي‬
‫تكلفة الشحن‬ ‫‪6‬‬
‫الجمالي‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫شكل )‪ (3‬يوضح نموذج طلبياتا‪.‬‬


‫تحتاج شركة القدس أيض ا طباعة عناوين المراسلتا البريدية للعملءا والموظفين والموردين‪.‬‬
‫‪ -10‬تحديد الجداول اللزامة‪-:‬‬
‫يتضمن نموذج الطلبياتا وتقرير متابعة المنتجاتا معلوماتا عن الموضوعاتا التية‪:‬‬
‫‪ -1‬العملء‪.‬‬
‫‪ -2‬الموردين‪.‬‬
‫‪ -3‬المنتجاتا‪.‬‬
‫وتستطيع من هذه القائمة الوصول إلى تصور‬
‫مبدئي حول جداول قواعد البيانات وبعض الحقول‬ ‫‪ -4‬الطلبيات‪.‬‬
‫في كل جدول‪.‬‬

‫قاعدة بياناتا شركة القدس للستيراد والتصدير‬


‫الموردين‬ ‫العملء‬ ‫الموظفين‬
‫أسم الشركة‬ ‫اسم الشركة‬ ‫السم‬
‫العنوان‬ ‫العنوان‬ ‫العنوان‬
‫مندوب الشركة‬ ‫مندوب الشركة‬
‫الطلبياتا‬ ‫المنتجاتا‬
‫تاريخ الطلبيه‬ ‫أسم المنتج‬
‫عنوان المورد‬ ‫سعر الوحدة‬
‫الوحداتا المخزونة‪:‬‬
‫الوحداتا المطلوبة‪:‬‬

‫شكل )‪ (4‬يوضح تصور مبدئي لجداول قاعدة البياناتا وبعض الحقول في كل جدول‪.‬‬

‫‪ -11‬تحديد الحقول اللزامة‪-:‬‬


‫ا‬
‫لتحديد الحقول داخل كل جدول ‪ ،‬يجب أن تقرر أول مششاذا تريششد أن تعششرف عششن الفششراد أو الشششياء أو الحششداث‬
‫المسجلة بالجدول‪.‬‬
‫* لمحات إرشادية لتحديد الحقول‪-:‬‬
‫أ‪ -‬ل تتضمن بياناتا محسوبة أو مستنتجة‪.‬‬
‫ب‪ -‬ضمن كل المعلوماتا التي تحتاجها‪.‬‬
‫ج‪ -‬تخزين المعلوماتا حسب أصغر جزء منطقي ) أسم المنتج ‪ /‬فئته ‪ /‬وصفه (‪.‬‬
‫* حقول المفتاح السااساي‪:‬‬
‫أ‪ -‬ل يسمح بوجود قيما متكررة أو خاليه في حقل المفتاح الساسي‪.‬‬
‫ب‪ -‬قد تستخدم القيمة الموجودة في حقل المفتاح الساسي للبحث عششن السششجلتا لششذلك يراعششى أل يحتششوى علششى عششدد‬
‫كبير من الرقام أو الحرف‪.‬‬
‫ج‪ -‬يؤثر حجم المفتاح الساسي على سرعة العملياتا في قاعدة البياناتا‪.‬‬

‫‪-12‬تحديد العلقات‪-:‬‬
‫يوجد ثالثاة أنواع من العلقات بين الجداول‪:‬‬
‫أ‪ -‬إنشاء علقة ارتباط رأس بأطراف ) ‪-:( One – to – Many‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪7‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫في هذه العلقة يقابل السجل الواحد في الجدول " أ " عدة سشجلتا مطابقشة فشي حقشل معيششن فشي الجششدول " ب "‬
‫ويطابق فى حقل معين أي سجل في الجدول " ب " سجل واحدا فقط في الجدول " أ "‪.‬‬

‫منتج‬ ‫منتج‬ ‫"ب"‬


‫مورد‬ ‫مورد‬ ‫" أ"‬
‫شكل )‪ (5‬يوضح علقة ارتباط رأس بأطراف‪.‬‬

‫ب‪ -‬إنشاء علقة ارتباط أطراف بأطراف ) ‪-:( Many – to – Many‬‬


‫في هذه العلقة يقابل السجل الواحد في الجدول " أ " عدة سجلتا في الجدول "ب " ويقابشل السششجل الواحشد فشي‬
‫الجدول "ب" عدة سجلتا في الجدول " أ "‪.‬‬

‫طلبيه‬ ‫" أ"‬


‫تفصيل الطلب‬ ‫‪X‬‬
‫منتج‬ ‫"ب"‬
‫شكل )‪ (6‬يوضح علقة ارتباط أطراف بأطراف‪.‬‬

‫ج‪ -‬إنشاء علقة رأس برأس ) ‪-:( One – to - One‬‬


‫في هذه العلقة ل يقابل أي سجل في جدول " أ " أكثر من سجل واحشد فشي جشدول " ب " ‪ ،‬ول يقابشل أي سشجل‬
‫في جدول " ب " أكثر من سجل واحد في جدول " أ "‬

‫موظف‬ ‫أ‬

‫لعب كرة‬ ‫ب‬

‫شكل )‪ (7‬يوضح علقة رأس برأس‪.‬‬


‫كان من الممكن إضافة كل حقول جدول )لعششبي الكششرة ( إلششى جششدول ) المشوظفين ( ولكششن الغشرض مششن جشدول‬
‫) لعبي الكرة ( هو متابعة حدث واحد ولن نحتاجه بعد انتهاء الحدث‪ .‬فضلا عن ذلك فأن المششوظفين ليسششوا كلهششم مششن‬
‫لعبي الكره وبالتالي فأن وجود هذه الحقول داخل جدول الموظفين سيجعل عدد الحقول الخالية كششبيراا‪ .‬لهششذه السششباب‬
‫فأنه من المنطقي إنشاء جدول مستقل‪.‬‬

‫‪ -13‬تنقيح تصميم قواعد البيانات‪-:‬‬


‫تأكد من أنك تستطيع استخدام قاعشدة البيانشاتا للحصشول علشى الجابشاتا الشتي تريشدها‪ .‬ثشم ضشع تخطيطشا مبشدئيا ا‬
‫للنماذج والتقارير وتأكد من أنهشا سشتظهر البيانشاتا المتوقعشة منهشا ثشم أبحشث ع ن أي تكشرار غيشر ضشروري للبيانشاتا‬
‫وتخلص منها‪.‬‬
‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬
‫‪Email:hamdi.541986@gmail.com‬‬
‫‪8‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫البيانات‪SSECCA ACCESS‬‬
‫قاعدةالبيانات‬
‫قاعدة‬

‫‪ -14‬أمثله لقواعد البيانات‪-:‬‬


‫أ‪ -‬عناوين العملء في دليل العناوين‪.‬‬
‫ب‪ -‬معلوماتا حول مبيعاتا المنتج في دفتر الحساباتا الجارية‪.‬‬
‫ج‪ -‬نماذج معلوماتا الموظف في مجلداتا الملفاتا‪.‬‬

‫شكل )‪ (8‬يوضح أمثلة لقواعد بياناتا‪.‬‬


‫مع ‪ Access‬يمكن إنشاء قواعد البياناتا العلئقية وال تي تق وم ب دورها بتخزي ن البيان اتا المرتبط ة عل ى س بيل‬
‫المثال ‪ ،‬يمكنك إنشاء قاعدة بياناتا علئقية لتخزين كل البيانششاتا المرتبطششة بعمششل مششا ‪ - -‬بيانششاتا حششول العملء‪ ،‬حششول‬
‫المنتجاتا ‪ ،‬الموظفين ‪ ،‬وهكذا‪.‬‬
‫وتعمل قاعدة البياناتا العلئقيه على جعل عملية البحث عن بياناتك ‪ ،‬تحليلها ‪،‬صيانتها ‪ ،‬وحمايتها أمرا في غايششة‬
‫السهولة ‪ ،‬حيث يتم تخزين البياناتا في مكان واحد فقط‪.‬‬

‫‪ -15‬قاعدة بيانات ‪-:Access‬‬


‫يمكن أن تحتوى قاعدة بياناتا ‪ Access‬على ستة أنواع من الكائناتا‪:‬‬
‫‪ -1‬جداول ‪ :‬تقوم بتخزين بياناتا‪.‬‬
‫‪ -2‬استعلم‪ :‬تقوم بتجميع البياناتا التي تطلبها من جدول أو أكثر ويمكنك عرض البيانششاتا أو تحريرهششا فششي نمششوذج ‪،‬‬
‫كما يمكنك طباعتها في تقرير‪.‬‬
‫‪ -3‬نماذج‪ :‬تقوم بعرض بياناتا من جداول أو استعلماتا‪ ،‬لذلك فإن بإمكانك إدخال بياناتا ‪ ،‬عرضها ‪ ،‬أو تحريرها‪.‬‬
‫‪ -4‬تقارير‪ :‬تقوم بتلخيششص البيانششاتا وعرضششها مششن الجششداول والسششتعلماتا‪ ،‬لششذلك فششإن بإمكانششك طباعششة البيانششاتا أو‬
‫تحليلها‪.‬‬
‫‪ -5‬وحداتا ماكرو‪ :‬تقوم بإتمام قاعدة البياناتا الخاصششة بششك عششن طريششق أداء الجششراءاتا الششتي قمششت بتحديششدها بششدون‬
‫الحاجة إلى البرمجة‪.‬‬
‫‪ -6‬وحداتا نمطية‪ :‬تقوم بتخزين برنامج ‪ Access Basic‬الذي يمكنك كتابته لتخصيص قاعدة بيانات ك أو تحس ينها‬
‫أو توسيعها‪.‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪9‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫‪ (9‬يوضح‬ ‫شكل )‬
‫أنواع من‬ ‫ستة‬
‫الكائناتا‬
‫تحتوى‬ ‫التي‬
‫قاعدة‬
‫بياناتا ‪ Access‬عليها‪.‬‬

‫‪ -16‬ما هو الجدول؟‬
‫* الجدول هو مجموعة من البياناتا حول موضوع محدد ‪ .‬على سبيل المثال ‪ :‬يمكن أن يحتششوى الجششدول علششى بيانششاتا‬
‫حول ‪ ) Customers‬العملء (‪.‬‬
‫* ينظم الجدول في أعمده )تسمى حقول( وص فوف )تسشمى سشجلتا( ‪ .‬يحتشوى كشل حقشل علشى معلومشاتا حشول أحشد‬
‫العملء مثل ‪) Customers ID‬رقم العميل(‪.‬‬
‫* ويحتوى كل سجل على كل المعلوماتا المتعلقة بأحد العملء متضمنا ‪.Customers ID‬‬
‫)رقم العميل( ‪) Company Name‬اسم الشركة( ‪) Contact Name ،‬اسم مندوب الشركة( الخ‪.‬‬
‫شكل )‪ (10‬يوضح جدول بياناتا العملء في طريقة عرض صفحة البياناتا‪.‬‬

‫* طرق عرض الجدول‪-:‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪10‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫يمكنك العمل بالجدول بطريقتي عرض‪:‬‬


‫) ‪ ( 2‬طريقة عرض صفحة البياناتا‪.‬‬ ‫) ‪ ( 1‬طريقة عرض التصميم‪.‬‬
‫‪ 1‬شش طريقة عرض التصميم‪:‬‬
‫لنشاء أو تحديث هيكل الجدول ‪ ،‬قم بالعمل في طريقة العرض تصميم الجدول يمكنك تحديد أنواع البياناتا الششتي‬
‫سوف يحتفظ بها الجدول ‪ --‬مثل‪ ،‬أسم الموظف محفوظ كنص‪ ،‬وتاريخ التعيين محفوظ كتاريخ‪.‬‬
‫‪ 2‬شش طريقة عرض صفحة البياناتا‪:‬‬
‫لضافة ‪ ،‬تحرير‪ ،‬أو تحليل البياناتا نفسششها ‪ --‬سششرد بششالموظفين وتواريششخ التعييششن ‪ --‬يتششم العمششل فششي طريقششة العششرض‬
‫صفحه بياناتا الجدول‪.‬‬

‫شكل )‬
‫‪(11‬‬
‫الجزء العلوي يوضح طريقة عرض تصميم جدول البياناتا‪,‬‬
‫والجزء السفلى يوضح طريقة عرض صفحة البياناتا‪.‬‬
‫‪ -17‬ما هو الساتعلما؟‬
‫إن الستعلم ما هو إل سؤال تسأله عن بياناتك‪ .‬فأنت قد تسأل‪ ،‬مثلا ‪:‬‬
‫أ‪ -‬أي الطلباتا جاءتا من العملء المقيمين في باريس؟‬
‫ب‪ -‬من الذي كان أفضل موظف مبيعاتا خلل الربع الخير من السنة؟‬
‫ج‪ -‬ما هي السابات الستحقة؟‬
‫يقوم ‪ Access‬بجمع البياناتا التي تجيب عل ى س ؤالك م ن ج دول أو أك ثر‪ .‬إن ه ذه البيان اتا ه ي المجموع ة‬
‫الحيوية )إذا كنت تستطيع التحرير فيها(‪ ،‬أو لقطه )إذا كنت ل تستطيع التحرير فيها(‪.‬‬
‫وفى كل مره تشغل فيها الستعلم تحصل على أحدث المعلوماتا في المجموعششة الحيويششة‪ .‬ويقششوم ‪ Access‬إم ا‬
‫بعرض المجموعة الحيوية أو اللقطة لمشاهدتها‪ ،‬أو تنفيذ إجراء ما فيها مثل حذف بعض البياناتا أو تحديثها‪.‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪11‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫شكل )‪ (12‬الجزء العلوي يوضح طريقة عرض تصميم الستعلم‪,‬‬


‫والجزء السفلى يوضح طريقة عرض صفحة البياناتا‪.‬‬
‫* طرق عرض الساتعلما‪-:‬‬
‫يمكنك العمل بالستعلم في طريقتي العرض‪:‬‬
‫) ‪ ( 2‬طريقة عرض صفحة البياناتا‪.‬‬ ‫) ‪ ( 1‬طريقة عرض التصميم‪.‬‬
‫‪ 1‬ــ طريقة عرض التصميم‪:‬‬
‫لنشاء أو تحديث هيكل الستعلم ‪ ،‬قم بالعمل في طريقة العرض تصميم‪ .‬هنششا تسششأل أسششئلة عششن بياناتششك لتحديششد‬
‫لي بياناتا تريدها ‪ ،‬وتحديد كيفية ترتيبها‪.‬‬
‫‪ 2‬ــ طريقة عرض صفحة البيانات‪:‬‬
‫لضافة ‪ ،‬تحرير ‪ ،‬تحليل البياناتا نفسها ‪ --‬البياناتا المحتواة بداخل المجموعة الحيوية أو فئة السجل التي تجيب‬
‫عن السئلة التي استوضحتها‪.‬‬

‫ششش قم بالعمل في عرض استعلم صفحة البياناتا‪.‬‬


‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬
‫‪Email:hamdi.541986@gmail.com‬‬
‫‪12‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫شكل )‪ (13‬يوضح الستعلم عن طلباتا العملء بعد يوم ‪ 1/1/1993‬وأكثر من ‪ 200‬دولر‪.‬‬

‫‪ -18‬ما هو النموذج؟‬
‫يستخدم النموذج في عرض وتحرير المعلوماتا في قاعدة البياناتا سجلا سجل‪.‬ا‬
‫* النموذج‪:‬‬
‫‪ -1‬يعرض فقط المعلوماتا التي تريد أن تراها وبالطريقة التي تريد أن تراها بها‪.‬‬
‫‪ -2‬يستخدم عناصر تحكم مألوفة مثل مربعاتا النصوص وخاناتا الختيار المسششتخدمة فششي ‪ Windows‬مم ا يجع ل‬
‫عرض وإدخال البياناتا سه ا‬
‫ل‪.‬‬
‫‪ -3‬يمكن أن يكون ملونا ومميز الشكل لن لك إمكانياتا التحكم في حجم ومظهر كل من مكوناته‪.‬‬

‫شكل )‪ (14‬يوضح طريقة عرض نموذج البياناتا‪.‬‬


‫* طرق عرض النموذج‪:‬‬
‫يمكنك العمل بالنموذج في طرق عرض مختلفة‪.‬‬
‫) ‪ ( 2‬وطريقة عرض النموذج‪.‬‬ ‫) ‪ ( 1‬طريقة عرض التصميم الساسي‪.‬‬
‫‪ 1‬ــ عرض التصميم‪:‬‬
‫لنشاء أو تحديث هيكل النموذج ‪ ،‬يتم العمل في تصميم النمششوذج ‪ .‬يمكنششك إضششافة التحكمششاتا )‪ (Controls‬إلششى‬
‫النموذج المنضمين إلى الحقول في الجدول أو الستعلم‪ ،‬بما فيهم مربعاتا النص ‪ ،‬أزرار الختيشاراتا ‪ ،‬الرسشوماتا ‪،‬‬
‫والصور‪.‬‬

‫‪ 2‬ــ عرض النموذج‪:‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪13‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫لضافة ‪ ،‬تحرير أو تحليل البياناتا نفسها ‪ ،‬سجل سجل ‪ ،‬يتم العمل فششي عششرض النمششوذج‪ .‬يمكنششك أيضششا ا العمششل‬
‫بالنموذج في عرض قاعدة البياناتا لمشاهدة عرض تقديمي صف وأعمدة للبياناتا‪.‬‬

‫شكل )‪ (15‬يوضح طريقة عرض تصميم نموذج البياناتا‪.‬‬

‫‪ -19‬ما هو التقرير؟‬
‫تستخدم التقرير لعرض معلوماتا من قاعدة بياناتك وطباعتها‪.‬‬
‫* التقرير‪:‬‬
‫‪ -1‬يعرض المعلوماتا التي تريدها فقط بالطريقة التي تريدها‪.‬‬
‫‪ -2‬يمكنه تجميع السجلتا في عدة مستوياتا ‪ ،‬كمشا يمكنشه حسششاب الجماليششاتا والمتوسششطاتا باختبششار القيششم مشن عششدة‬
‫سجلتا‪ .‬كذلك فإنه جذاب ومميز حيث أنك تملك القدرة على التحكم في حجم كل شئ في التقرير ومظهرة‪.‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪14‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫شكل )‪ (16‬يوضح طريقة عرض المعاينة قبل الطباعة للتقرير‪.‬‬


‫* طرق عرض التقرير؟‬
‫يمكنك العمل بالتقرير في طريقتي العرض‪.‬‬
‫) ‪ ( 2‬طريقة المعاينة قبل الطباعة‪:‬‬ ‫) ‪ ( 1‬طريقة عرض التصميم‪:‬‬
‫‪ 1‬ــ طريقة عرض التصميم‪:‬‬
‫لنشاء تصميم أو تحديث هيكل التقرير‪ ،‬يتم العمل فششي عششرض التصششميم‪ .‬يمكنششك إضششافة عناصششر التحكششم الششتي‬
‫تنضم إلى الحقول في الجدول أو الستعلم‪ ،‬أو عناصر التحكم غير المنضمة التي تحسب الجمالياتا أو المتوسطاتا‪.‬‬
‫‪ 2‬ــ طريقة المعاينة قبل الطباعة‪:‬‬
‫ا‬
‫لطباعة أو تحليل البياناتا نفسها ‪ ،‬يتم العمل في المعاينشة قبشل الطباعشة‪ .‬يمكنشك أيضششا فتشح التقريششر فشي عششرض‬
‫تمهيدي للمثال للتأكد بسرعة من تخطيطها‪.‬‬

‫شكل )‪ (17‬يوضح طريقة عرض التصميم للتقرير‪.‬‬

‫‪ -20‬ما هو الماكرو؟‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪15‬‬
‫قسم تقنية الع ــلومات‬ ‫كلية دراسات الاسوب والحإصاء‬ ‫ج ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــامعة ك ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــردفان‬

‫الماكرو هو مجموعة من الجراءاتا‪.‬كل إجراء في الماكرو يفعل شئ ‪ --‬مثشل فتشح النمششوذج أو طباعششة التقريشر‪.‬‬
‫بإمكانك كتابة وحداتا الماكرو ولتشغيل المهام الشائعة تلقائيا ا ‪ -‬لمساعدتك في العمل بكفاءة وتوفير الوقت‪.‬‬
‫إذا أديت مهام معينة بصفة متكررة ‪ ،‬فمن الرجح إنشاء ماكرو ينفذها لك‪.‬‬

‫شكل )‪ (18‬يوضح طريقة عرض تصميم الماكرو‪.‬‬


‫* بعض الشياء التي يمكن أن تقوما بها وحدات الماكرو‪-:‬‬
‫‪ -1‬فتح النماذج التي تستخدمها يوميا ا تلقائياا‪.‬‬
‫‪ -2‬فتح النموذج الثاني بنقرة زر‪ ،‬والبحث عن السجلتا المرتبطة بهذا النموذج‪.‬‬
‫‪ -3‬إعداد وطباعة التقارير‪.‬‬
‫‪ -4‬مراجعة البياناتا للتأكد من صحتها‪.‬‬

‫‪ -21‬ماهية الوحدات النمطية؟‬


‫الوحداتا النمطية وحداتا من الرمز كتبت بلغششة ‪ .Access Basic‬يمكن ك كتاب ة واس تعمال الوح داتا النمطي ة‬
‫للتحول التلقائي وتخصيص قاعدة بياناتك بطرق معقدة جداا‪.‬‬
‫ولستعمال الوحداتا النمطية تحتاج لن تكون لديك دراية بالبرمجة بلغة البيسك‪ ،‬أو مستعداا للتعلم‪ .‬وهششى أقششوى‬
‫بكثير من وحداتا الماكرو‪ ،‬ولكن أكثر تعقيداا في الكتابة‪.‬‬

‫‪Prepare by :hamid moh hamid‬‬ ‫‪Mobile:0912927281- 0122429202‬‬


‫‪Email:hamdi.541986@gmail.com‬‬
‫‪16‬‬

Vous aimerez peut-être aussi