ملخص قواعد البيانات

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

‫‪ACCESS‬‬

‫‪database management system‬‬ ‫االكسيس هو نظام ادراة قواعد البيانات)‪(DBMS‬‬

‫يقوم بتخزين البيانات واسترجاعها وعرضها بعدة طرقواكثر من اسلوب ويمكن من خالله ادخال نماذج سهلة‬
‫التناول واالستخدام ومن مميزاته توفير الكثير من المهام المتكررة والمعلومة تدخل مرة واحدة ويؤثر ذلك في‬
‫كل محتوبات نماذج العرض‬

‫ينظم ال ‪ ACCESS‬المعلومات في جداول تحتوي ع اعمدة وصفوف تشبة جدول البانات‬

‫السجل‪ :‬طريقة متناسقة لجمع المعلومات‬

‫الحقل‪ :‬عنصر واحد من المعلومات وهو نوع العنصر الذي يظهر في كل سجل‬

‫البيانات ‪ DATA‬كافة البيانات المطلوب ادخالها واالستعالم عنها‬

‫المعلومات‪ :‬البيانات التي تمت معالجتها‬

‫قواعد البيانات ‪ :‬مجموعة من البيانات تجمعها عالقة معينة وتكون مخزنة بتكون تكرير‬

‫تصميم قاعدة البيانات ‪ :‬يشمل تحديد انواع البيانات والتراكيب والقيود علي البيانات في قاعدة البيانات‬

‫بناء قاعدة البيانات‪ :‬عملية تخزينن البيانات‬

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

‫معالجة قاعدة البيانات ‪ :‬تتضمن وظايف مثل االستعالم من قاعدة البيانات الستخراج بيانات معينة وتعديل‬
‫قاعدة البيانات وانتاج تقارير من البيانات‬

‫التصميم الجيد لقاعدة البيانات‪:‬‬

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

‫المعلومات المتكررة تسمي بيانات زائدة غير صالحة النها تهدر المساحة وتزيد من احتمالية االخطاء‬

‫عملية التصميم ‪ :‬تتكون من تحديد الغرض من قاعدة البيانات ‪ ،‬الحصول ع المعلومات المطلوبة وتنظيمها ‪،‬‬
‫تقسيم البيانات في جداول‪ ،‬تحويل عناصر المعلومات الي اعمدة ‪ ،‬تحديد المفاتيح االساسية ‪ ،‬اعداد عالقة‬
‫لجداول ‪ ،‬تحسين التصميم ‪ ،‬تطبيق قواعد التسوية ‪ ،‬تخزين المعلومات في اجزاء منطقية اصغر‬

‫المفتاح االساسي ‪ :‬يستخدم ال ‪ ACCESS‬حقول المفتاح االساسي القتران البيانات بشكل سريع من‬
‫الجداول المتعددة وال يمكن استخدام االشخاص كمفتاح اساسي واحيانا يستخدم رقم فريد عشوائي كمفتاح‬
‫اساسي ‪ ،‬يمكن انشاء عمود ترقيم تلقائي لكل جدول ليعمل كمفتاح اساسي‬

‫مميزات قاعدة البيانات ‪ :‬ندرة تكرار البيانات ‪ ،‬توافق البيانات ‪ ،‬توفر المرونة ‪،‬توفر المواصفات القياسية ‪،‬‬
‫مشاركة كبيرة ‪ ،‬سهولة الصيانة ‪ ،‬امن وسرية البيانات ‪ ،‬تحديث فوري للبيانات‪ ،‬استعادة البيانات والنسخ‬
‫االحتياطية‪ ،‬استقاللية البيانات‬

‫القائمون علي قواعد البيانات‪:‬‬

‫ادارة قواعد البيانات ‪ :‬وتتكون من مدير مسؤل عن الصالحيات ومراقبة قاعدة البيانات‬

‫انتاج قاعدة البيانات وتطبيقها‪ :‬وتشمل عدة وظايف‬

‫تحليل النظم ومسؤلية محلل النظم تحليل متطلبات وتحديد كافة البيانات وعالقتها ببعض‬

‫‪ ،‬تصميم قاعدة البيانات ‪ :‬دور مصمم قاعدة البيانات تحديد البيانات التي تخزن وتحليلها واالتصال بكل‬
‫مستخدم قاعدة البيانات‬

‫تطوير قاعدة البيانات ‪ :‬دور المبرمج هو تطوير نظم المعلومات من خالل برامج التطبيق‬

‫تناول قاعدة البيانات( استخدام قاعدة البيانات) ‪ :‬وهم المستخدمون وكافة المتعاملين مع قاعدة البيانات‬

‫تشغيل وصيانة قاعدة البيانات‪ :‬مسؤلين عن الصيانة البرمجيات والمكونات المادية لنظام قاعدة البيانات‬

‫عالقة واحد الكثر ‪ :‬لتمثيل هذه العالقة نستخدم المفتاح االساسي الموجود في جانب واحد من العالقة‬

‫‪2‬‬
‫عمود معرف المورد يسمي هو المفتاح الخارجي وهو مفتاح اساسي لجدول اخر‬

‫المفتاح االساسي لجدول تفاصيل الطلب من حقلين ‪:‬المفاتيح الخارجية من االوامر وجدول المنتجات‬

‫استخدام حقل معرف الطلب وحده اليعمل كمفتاح اساسي‬

‫قاعدة البيانات ‪ 2016‬تحتوي علي مجموعة من العناصر‬

‫الجداول ‪ Tables‬وهي مكان تخزين البيانات‬

‫النماذج ‪ : forms‬مكان تسجيل البيانات‬

‫االستعالم ‪ : queries‬استعالم عن بيانات معينة كحذف سجالت او تحديثها‬

‫التتقارير ‪ : reports‬وهي عرض وطباعة البيانات باشكال وطرق وتنسيقات مختلفة‬

‫‪ Blank database‬انشاء قاعدة بيانات فارغة‬

‫‪ Recent‬فتح الملفات القديمة التي تم التعامل معها من قبل‬

‫‪ Skydrive‬لفتح ملف من موقع سكاي درايف‬

‫‪ Computer‬فتح ملف موجود ع الجهاز‬

‫‪ Add aplace‬فتح ملف من موقع تخذزين اخر‬

‫‪Address bar‬شريط العنوان وهو مقسم لثالث اقسام‬

‫الجزء االيسر وبه حفظ وزر التراجع ‪ save & undo‬وشريط الوصول السريع ‪quick access toolbar‬‬

‫الجزء االوسط وبه ويوجد به اسم البرنامج ‪ database‬واسم ملف قاعدة البيانات‬

‫الجزء االيمن وبه االغالق والتصغير والتكبير ‪close, min, max‬‬

‫‪ Tab bar‬شريط التبويب وهو مرتبط بشريط المجموعات ويحتوي علي ‪ skydrive‬والتبويبات هي‬
‫‪file tab, home tab, creat tab , external tab, database tools tab, Adds-Inns tab‬‬

‫‪ Ribbon‬شريط المجموعات وهو يتغير بتغيير شريط التبويب حسب طبيعة العمل بالمستند‬

‫‪3‬‬
‫عند النقر ع تبويب ‪ file‬ستظهر ‪info, new, save , save as, open, print , close , account,‬‬
‫‪Add- ins‬‬

‫‪ Save‬حفظ قاعدة البيانات‬ ‫‪Info‬بها معلومات عن قاعدة البيانات واعطاء‬


‫تصاريح للمستخدمين وتشفيرها‬
‫‪ Save as‬حفظ قاعدة بيانات باسم جديد‬ ‫‪ Open‬فتح قاعدة بيانات موجودة من قبل‬
‫‪ Account‬اعداد االشتراك للدخول الي‬ ‫‪ New‬فتح قاعدة بيانات جديدة‬
‫‪skydrive‬‬
‫‪ Add-Ins‬اضافة جديدة ومنها يمكن ارسال الملف‬ ‫‪ Close‬غلق قاعدة البيانات دون البرنامج‬
‫من خالل البلوتوث الي جهاز اخروبها ‪options‬‬
‫ومن خاللها يمكن التحكم في شكل ومعطيات شاشة‬
‫البرنامج عن طريق االختيارات الموجودة‬

‫انشاء قاعدة بيانات ‪ :‬عند فتح ‪access‬‬

‫قاعدة بيانات فارغة‪ :‬قاعدة بيانات جديدة من خالل النقر فوق عالمة التبويب ملف انقر فوق جديد ثم قاعدة‬
‫بيانات فارغة ثم اكتب اسم الملف في مربع اسم الملف ثم النقر فوق استعراض بحثا عن موقع لوضع البيانات‬
‫ثم موافق ثم انشاء ‪creat‬‬

‫قالب مثبت مع ‪ access‬في حالة انشاء مشروع جديد تتوفر ‪ access‬عدة قوالب مثل قالب من‬
‫‪office.com‬‬

‫انشاء قاعدة بيانات باستخدام قالب ‪ :‬يوفر ‪ access‬مجموعة من القوالب والقالب قاعدة بيانات جاهزة‬
‫االستخدام وتتضمن الجداول واالستعالمات والتقارير الالزمة وبعض القوالب تحتوي ع سجالت للمساعدة‬

‫انشاء قاعدة بيانات بدون قالب‪ :‬من خالالنشاء الجداول والنماذج والتقارير منخالل ادخال البيانات او لصقها‬
‫الي الجداول ‪ ،‬او استيراد بيانات من مصادر اخري‬

‫‪4‬‬
‫استيراد بيانات من مصادر اخري م خالل عالمة التبويب ‪ external data‬استيراد وربط ‪ :‬يوفر ‪access‬‬
‫استرداد بيانات من ورقة عمل ‪ excel‬او بيانات مخزنة في برامج اخري او من قايمة ‪sharepoint‬‬

‫انظمة ادارة قواعد البيانات ‪ : MS- access‬هي مجموعة من البرامج المختصة في انشاء قواعد البيانات‬
‫وادارتها‬

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

‫الجداول‪ :‬تحتوي علي بيانات في شكل اعمدة وصفوف ويسمي العمود في الجدول حقل ‪ field‬ولكل عمود‬
‫نوع واحد من البيانات – الصف في الجدول يسمي سجل ‪ record‬وهو مجموعة البيانات تخص عنصر‬
‫واحد من الجدول‬

‫الحقل يشترط ان اليزيد طول رموزه عن ‪ – 64‬اليبدا بفراغ – ال يحتوي ع (‪ .‬او ! )‬

‫‪5‬‬
‫تحديد انواع البيانات هناط طريقتين لعرض الجداول ‪tables view‬‬

‫من تبويب ‪ fields‬اقر علي ‪view‬‬

‫‪ Design view‬لتحديد انواع البيانات لكل حقل من الحقول‬

‫المفاتيح ‪ keys‬المفتاح هو عبارة ع حقل اي عمود او اكتر ويستخدم لتميز السجالت عن بعضها‬

‫مثال ‪:‬جدول يحتوي علي بيانا ت طالب فانسب مفتاح رئيسي للجدول هو الرقم الجامعي النه يحوي قيم‬
‫اليمكن تكررها وال يوجد طالبان لهم نفس الرقم ‪ ،‬ال بمكن تعيين الحقل اسم الطالب مفتاح رئيسي الحتمالية‬
‫تكرار البيانات فيه‬

‫انواع المفاتيح‬

‫المفتاح الرئيسي ‪ primary key‬الحقل الذي يميز السجل عن السجالت االخري ويتكون من حقل واحد‬
‫فقط وال يسمح بتكرار البيانات ويتميز بعدم وجود قيميتين متشابهتين في حقل المفتاح الرئيسي – يفضل ان‬
‫يكون رقم –يجب ان اليوجد قيمة فارغة ‪null‬‬
‫‪6‬‬
‫المفتاح المركب ‪ composite key‬نفس المفتاح الريسي ويتكون من حقلين او اكتر‬

‫لتحديد المفتاح الرئيسي‬

‫من قايمة ‪ design‬اختار ‪primary key‬‬

‫الزالة المفتاح الرئيسي ‪ right click‬ثم الضغط علي عالمة المفتاح الرئيسي‬

‫انشاء جدول ‪ :‬من خالل تبويب ‪ create‬ثم ‪table‬‬

‫السجل ‪ :‬مجموعة حقول مجمعة وكل سجل يجب يحتوي ع مفتاح اساسي‬

‫التنقل بين السجالت‬

‫خصائص الحقول‬

‫‪7‬‬
‫العالقة بين الجداول‬

‫العالقة ‪ : one to many‬هي االكثر شيوعا بين العالقات ويمكن لصف واحد من العمود أ ان يحتوي علي‬
‫العديد من الصفوف المتطابقة في جدول ب‬

‫مثال جدول الناشرين وجدول الكتب لهم عالقة ‪ one to many‬الن كل ناشر له العديد من الكتب بينما كل‬
‫كتاب له ناشر واحد وفي هذا النوع من العالقات يتم االشارة للمفتاح االساسي برمز المفتاح والمفتاح االجبني‬
‫برمز الالنهائية ‪infinity‬‬

‫العالقة ‪ many to many‬في هذا النوع من اععالقات الصف في الجدول أ يمكن ان يكون له العديد من‬
‫الصفوف المتطابقة في جدول ب والعكس ويمكن انشاء هذه العالقة عن طريق جدول ثالث يسمي الوسيط‬
‫ومفتاحه االساسي عيارة عن مفتاحين اجنيين‬

‫مثال جدول المؤلفين وجدول الكتب لهم عالقة ‪ many to many‬والمفتاح االساسي عبارة عن ‪authors-‬‬
‫‪ id‬من جدول المؤلفين والمفتاح االساسي ‪ title-id‬من جدول الكتب وفي هذا النوع من العالقة يتم االشارة‬
‫للمفتاح االساسي للجانبين برمز االنهائية ‪infinity‬‬

‫‪8‬‬
‫العالقة ‪ one to one‬في هذا النوع من العالقات الصف في جدول أ يمن ان يحتوي علي صف واحد مطابق‬
‫في جدول ب واعكس صحيح وهذه العالقة تنشا في الجدولين المرتبطين‬

‫يمكن استخدام العالقة ‪ one to one‬في حالة‬

‫عزل جزء من الجداول السباب متعلقة بالحماية‪ -‬حفظ بيانات مؤقته وحذفها بسهولة دون التاثر علي الجدول‬
‫الرئيسي‪ -‬تقسيم جدول لعدد من االعمدة‬

‫المفتاح االساسي ف هذه العالقة يرمز له بالمفتاح والمفتاح الجنبي يرمز له ايضا برمز المفتاح‬

‫انشاء عالقات بين الجداول ‪:‬‬

‫فتح تبويبة ادوات قاعدة البيانات ‪ database tools‬ثم اختيار االمرعالقات ‪ relation‬ستظهر شاشة اظهار‬
‫الجداول ومنها تختار الجداول التي تريد اقامة العالقات بها‬

‫نقوم بانشاء العالقات من خالل ربط الجداول بحقل مشترك بينهم – نحدد الحقل المشترك حيث سيكون‬
‫هوالمفتاح االساسي ثم ‪create‬‬

‫‪ Enforce referential integrity‬فرض التكامل المرجعي البيانات الموجودة في حقل المفتاح‬


‫االساسي ف الجدواللرئيسي البد ان تكون موجودة في حقل المفتاح االجنبي في الجدول الثانوي‬

‫‪ Cascade update related field‬تتالي تحديث الحقول المرتبطة في حالة تحديد هذا الخيار فان اي‬
‫تعديل ف بيانات الجدول االساسي سيطبق في الجدول الثانوي‬

‫‪9‬‬
‫‪ Cascade delete related record‬تتالي حذف السجالت المرتبطة وفي حالة تحديد هذا الخيار وقمنا‬
‫بتغيير بيانات الحقل الرابط ف الجدول االساسي لتصبح غير متوافقة مع الجدول الثانوي فسيتم حذف‬
‫معلومات الحقل من الجدول الثانوي‬

‫تعديل العالقة النقر المزدوج علي خط العالقة ثم يظهرمربع حوار تحرير عالقات ‪edit relation‬‬

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

‫ويمكن انشاء النماذج من خالل استخدام حقول سواء من جدول او استعالم‬

‫انشاء نموذج تلقائي ‪ form‬من خالل ‪ create‬ثم ‪form‬‬

‫يمكن انشاء نموذج من عدة جداول بمعالج النماذج ‪ form wizrd‬من خالل انشاء ‪ create‬ثم معالج‬
‫النماذج ‪form wizard‬‬

‫انشاء نموذج مقسم ‪spilt form‬‬

‫االستعالم ‪ :‬هو سؤال عن البيانات المخزنة في الجداول او طلب القيام باجراء ع البيانات‬

‫طريقة التعامل مع االستعالم ‪:‬‬

‫االولي ‪ :‬عرض التصميم النشاء او تحديث هيكل االستعالم‬

‫الثانية ‪ :‬عرض صفحة البيانات الضافة تحريروتحليليل البيانات‬

‫انواع االستعالم ‪:‬‬

‫‪ Select query‬استعالم التحديد‪ :‬اكثر االنواع شيوع ويستخدم السترجاع بيانات من جدول واحد او‬
‫اكترويعرض النتايج في صفحة البيانات‬

‫‪ Action query‬استعالم اجرائي ‪ :‬وهو استعالم يجري تغثرات علي العديد من السجالت في عملية واحدة‬
‫فقط‬

‫انواع من االستعالم االجرائي‬


‫‪10‬‬
‫استعالم حذف ‪ delete query‬ويستخدم لحذف مجموعة من السجالت‬

‫استعالم تحديث ‪ : update query‬بعمل تغييرات عامة علي مجموعة من السجالت‬

‫استعالم الحاقية ‪ : append query‬يضيف مجموعة من السجالت من جدول واحد او اكتر الي نهاية‬
‫الجدول‬

‫استعالم انشاء جدول ‪ make table query‬يستخدم النشاء جدول جديد من كافة البيانات وهي مفيدة‬
‫النشاء جدول لتصديره لقواعد البيانات‬

‫استعالم البارميترات ‪ parameters quires‬او ‪ : criteria‬عند تشغيل مربع الحوار الخاص به يطلب‬
‫معلومات مثل معايير معينة الستراد سجالت او قيمة تريد ادراجها في حقل‬

‫استعالمات جدولية ‪ : crosstab query‬تستخدم لحسابواعادة بناء البيانات للحصول للحصول علي تحليل‬
‫اسهل للبيانات وتحسب المجموع او المتوسط اوالعدد او نوع اخر من االجمالي للبيانات‬

‫تنقسم نافذة تحديد االستعالم لقسمين ‪:‬‬

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

‫معايير االستعالم ‪ :‬الجزء السفلي من الجدول يحتوي ع خطوط شبكية ‪ grid‬تسمي ‪query by example‬‬
‫وتستخدم لتحديد حقول السجالت المطلوب استخراجها من قاعدة البيانات‬

‫السطر االول ‪ field‬السقاط الحقل الذي نرغب في اظهاره في استعالم التحديد‬

‫السطر الثاني ‪ table‬اسم الجدول الذي يحتوي ع الحقل الذي تم اسقاطهف الخليه اعاله‬

‫السطر الثالث ‪ sort‬لفرز البيانات تصاعديا اوتنازليا‬

‫السطر الرابع ‪ show‬والخيار االفتراضي ‪ default‬عند وضع عالمة صح يعني اظهار بيانات الحقل الذي‬
‫تم اسقاطه – الغاء عالمة الصح تعني امكانية وضع شروط خاصة او معايير ‪ criteria‬لهذا الحقل دون‬
‫اظهاره عند تشغيل االستعالم‬

‫انشاء االستعالم ‪ :‬من خالل معالج االستخدام او طيقة عرض التصميم‬

‫‪11‬‬
‫اختار الجداول او االستعالمات التي تريد استخدامها كمصادر بيانات ثم حدد الحقول ثم اختياريا حدد عايير‬
‫للحد من السجالت ثم بعد االنتهاء‬

‫انشاء استعالم من طريقة عرض تصميم ‪ :‬النشاء استعالم يدويا ويكمن من خالل استخدام طريقة عرض‬
‫تصميم التحكم بشكل اكبر في تفاصيل تصميم االستعالم‬

‫التقارير ‪ :‬وتوفر طريقة عرض البيانات وتلخصيها وتنسيقها والتقريرعبارة عن كائن قاعدة البيانات يسهل‬
‫استخدامه مثل عرض ملخص بيانات وتوزيعه‪ -‬ارشفة لقطات البيانات‪ -‬توفير تفاصيل حول سجالت فردية‬

‫ملخص النواع مقاطع التقارير واستخدامها‬

‫‪12‬‬
13

You might also like