Professional Documents
Culture Documents
ملخص قواعد البيانات
ملخص قواعد البيانات
يقوم بتخزين البيانات واسترجاعها وعرضها بعدة طرقواكثر من اسلوب ويمكن من خالله ادخال نماذج سهلة
التناول واالستخدام ومن مميزاته توفير الكثير من المهام المتكررة والمعلومة تدخل مرة واحدة ويؤثر ذلك في
كل محتوبات نماذج العرض
الحقل :عنصر واحد من المعلومات وهو نوع العنصر الذي يظهر في كل سجل
قواعد البيانات :مجموعة من البيانات تجمعها عالقة معينة وتكون مخزنة بتكون تكرير
تصميم قاعدة البيانات :يشمل تحديد انواع البيانات والتراكيب والقيود علي البيانات في قاعدة البيانات
نظام ادارة قاعدة البيانات :مجموعة البرامج التي يمكن استخدامها في انشاء ومعالجة قاعدة البيانات
معالجة قاعدة البيانات :تتضمن وظايف مثل االستعالم من قاعدة البيانات الستخراج بيانات معينة وتعديل
قاعدة البيانات وانتاج تقارير من البيانات
1
تقسيم الم علومات في جداول تحتوي ع عناوين لتقليل البيانات المتكررة ،ضمان دقة لبيانات وتكاملها ،معالجة
البيانات واعداد التقارير
المعلومات المتكررة تسمي بيانات زائدة غير صالحة النها تهدر المساحة وتزيد من احتمالية االخطاء
عملية التصميم :تتكون من تحديد الغرض من قاعدة البيانات ،الحصول ع المعلومات المطلوبة وتنظيمها ،
تقسيم البيانات في جداول ،تحويل عناصر المعلومات الي اعمدة ،تحديد المفاتيح االساسية ،اعداد عالقة
لجداول ،تحسين التصميم ،تطبيق قواعد التسوية ،تخزين المعلومات في اجزاء منطقية اصغر
المفتاح االساسي :يستخدم ال ACCESSحقول المفتاح االساسي القتران البيانات بشكل سريع من
الجداول المتعددة وال يمكن استخدام االشخاص كمفتاح اساسي واحيانا يستخدم رقم فريد عشوائي كمفتاح
اساسي ،يمكن انشاء عمود ترقيم تلقائي لكل جدول ليعمل كمفتاح اساسي
مميزات قاعدة البيانات :ندرة تكرار البيانات ،توافق البيانات ،توفر المرونة ،توفر المواصفات القياسية ،
مشاركة كبيرة ،سهولة الصيانة ،امن وسرية البيانات ،تحديث فوري للبيانات ،استعادة البيانات والنسخ
االحتياطية ،استقاللية البيانات
ادارة قواعد البيانات :وتتكون من مدير مسؤل عن الصالحيات ومراقبة قاعدة البيانات
تحليل النظم ومسؤلية محلل النظم تحليل متطلبات وتحديد كافة البيانات وعالقتها ببعض
،تصميم قاعدة البيانات :دور مصمم قاعدة البيانات تحديد البيانات التي تخزن وتحليلها واالتصال بكل
مستخدم قاعدة البيانات
تطوير قاعدة البيانات :دور المبرمج هو تطوير نظم المعلومات من خالل برامج التطبيق
تناول قاعدة البيانات( استخدام قاعدة البيانات) :وهم المستخدمون وكافة المتعاملين مع قاعدة البيانات
تشغيل وصيانة قاعدة البيانات :مسؤلين عن الصيانة البرمجيات والمكونات المادية لنظام قاعدة البيانات
عالقة واحد الكثر :لتمثيل هذه العالقة نستخدم المفتاح االساسي الموجود في جانب واحد من العالقة
2
عمود معرف المورد يسمي هو المفتاح الخارجي وهو مفتاح اساسي لجدول اخر
المفتاح االساسي لجدول تفاصيل الطلب من حقلين :المفاتيح الخارجية من االوامر وجدول المنتجات
الجزء االيسر وبه حفظ وزر التراجع save & undoوشريط الوصول السريع quick access toolbar
الجزء االوسط وبه ويوجد به اسم البرنامج databaseواسم ملف قاعدة البيانات
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
قاعدة بيانات فارغة :قاعدة بيانات جديدة من خالل النقر فوق عالمة التبويب ملف انقر فوق جديد ثم قاعدة
بيانات فارغة ثم اكتب اسم الملف في مربع اسم الملف ثم النقر فوق استعراض بحثا عن موقع لوضع البيانات
ثم موافق ثم انشاء creat
قالب مثبت مع accessفي حالة انشاء مشروع جديد تتوفر accessعدة قوالب مثل قالب من
office.com
انشاء قاعدة بيانات باستخدام قالب :يوفر accessمجموعة من القوالب والقالب قاعدة بيانات جاهزة
االستخدام وتتضمن الجداول واالستعالمات والتقارير الالزمة وبعض القوالب تحتوي ع سجالت للمساعدة
انشاء قاعدة بيانات بدون قالب :من خالالنشاء الجداول والنماذج والتقارير منخالل ادخال البيانات او لصقها
الي الجداول ،او استيراد بيانات من مصادر اخري
4
استيراد بيانات من مصادر اخري م خالل عالمة التبويب external dataاستيراد وربط :يوفر access
استرداد بيانات من ورقة عمل excelاو بيانات مخزنة في برامج اخري او من قايمة sharepoint
انظمة ادارة قواعد البيانات : MS- accessهي مجموعة من البرامج المختصة في انشاء قواعد البيانات
وادارتها
الجداول :تحتوي علي بيانات في شكل اعمدة وصفوف ويسمي العمود في الجدول حقل fieldولكل عمود
نوع واحد من البيانات – الصف في الجدول يسمي سجل recordوهو مجموعة البيانات تخص عنصر
واحد من الجدول
5
تحديد انواع البيانات هناط طريقتين لعرض الجداول tables view
المفاتيح keysالمفتاح هو عبارة ع حقل اي عمود او اكتر ويستخدم لتميز السجالت عن بعضها
مثال :جدول يحتوي علي بيانا ت طالب فانسب مفتاح رئيسي للجدول هو الرقم الجامعي النه يحوي قيم
اليمكن تكررها وال يوجد طالبان لهم نفس الرقم ،ال بمكن تعيين الحقل اسم الطالب مفتاح رئيسي الحتمالية
تكرار البيانات فيه
انواع المفاتيح
المفتاح الرئيسي primary keyالحقل الذي يميز السجل عن السجالت االخري ويتكون من حقل واحد
فقط وال يسمح بتكرار البيانات ويتميز بعدم وجود قيميتين متشابهتين في حقل المفتاح الرئيسي – يفضل ان
يكون رقم –يجب ان اليوجد قيمة فارغة null
6
المفتاح المركب composite keyنفس المفتاح الريسي ويتكون من حقلين او اكتر
الزالة المفتاح الرئيسي right clickثم الضغط علي عالمة المفتاح الرئيسي
السجل :مجموعة حقول مجمعة وكل سجل يجب يحتوي ع مفتاح اساسي
خصائص الحقول
7
العالقة بين الجداول
العالقة : one to manyهي االكثر شيوعا بين العالقات ويمكن لصف واحد من العمود أ ان يحتوي علي
العديد من الصفوف المتطابقة في جدول ب
مثال جدول الناشرين وجدول الكتب لهم عالقة one to manyالن كل ناشر له العديد من الكتب بينما كل
كتاب له ناشر واحد وفي هذا النوع من العالقات يتم االشارة للمفتاح االساسي برمز المفتاح والمفتاح االجبني
برمز الالنهائية infinity
العالقة many to manyفي هذا النوع من اععالقات الصف في الجدول أ يمكن ان يكون له العديد من
الصفوف المتطابقة في جدول ب والعكس ويمكن انشاء هذه العالقة عن طريق جدول ثالث يسمي الوسيط
ومفتاحه االساسي عيارة عن مفتاحين اجنيين
مثال جدول المؤلفين وجدول الكتب لهم عالقة many to manyوالمفتاح االساسي عبارة عن authors-
idمن جدول المؤلفين والمفتاح االساسي title-idمن جدول الكتب وفي هذا النوع من العالقة يتم االشارة
للمفتاح االساسي للجانبين برمز االنهائية infinity
8
العالقة one to oneفي هذا النوع من العالقات الصف في جدول أ يمن ان يحتوي علي صف واحد مطابق
في جدول ب واعكس صحيح وهذه العالقة تنشا في الجدولين المرتبطين
عزل جزء من الجداول السباب متعلقة بالحماية -حفظ بيانات مؤقته وحذفها بسهولة دون التاثر علي الجدول
الرئيسي -تقسيم جدول لعدد من االعمدة
المفتاح االساسي ف هذه العالقة يرمز له بالمفتاح والمفتاح الجنبي يرمز له ايضا برمز المفتاح
فتح تبويبة ادوات قاعدة البيانات database toolsثم اختيار االمرعالقات relationستظهر شاشة اظهار
الجداول ومنها تختار الجداول التي تريد اقامة العالقات بها
نقوم بانشاء العالقات من خالل ربط الجداول بحقل مشترك بينهم – نحدد الحقل المشترك حيث سيكون
هوالمفتاح االساسي ثم create
Cascade update related fieldتتالي تحديث الحقول المرتبطة في حالة تحديد هذا الخيار فان اي
تعديل ف بيانات الجدول االساسي سيطبق في الجدول الثانوي
9
Cascade delete related recordتتالي حذف السجالت المرتبطة وفي حالة تحديد هذا الخيار وقمنا
بتغيير بيانات الحقل الرابط ف الجدول االساسي لتصبح غير متوافقة مع الجدول الثانوي فسيتم حذف
معلومات الحقل من الجدول الثانوي
تعديل العالقة النقر المزدوج علي خط العالقة ثم يظهرمربع حوار تحرير عالقات edit relation
النماذج :هي طريقة سهلة الدخال البيانات في قاعدة البيانات او عرض السجالت ويحتوي النموذج ع حقول
تكمن من كتابة وعرض المعلومات لكل حقل لتنفيذ مهمة معينة مثل استعالم اوماكرو
يمكن انشاء نموذج من عدة جداول بمعالج النماذج form wizrdمن خالل انشاء createثم معالج
النماذج form wizard
االستعالم :هو سؤال عن البيانات المخزنة في الجداول او طلب القيام باجراء ع البيانات
Select queryاستعالم التحديد :اكثر االنواع شيوع ويستخدم السترجاع بيانات من جدول واحد او
اكترويعرض النتايج في صفحة البيانات
Action queryاستعالم اجرائي :وهو استعالم يجري تغثرات علي العديد من السجالت في عملية واحدة
فقط
استعالم الحاقية : append queryيضيف مجموعة من السجالت من جدول واحد او اكتر الي نهاية
الجدول
استعالم انشاء جدول make table queryيستخدم النشاء جدول جديد من كافة البيانات وهي مفيدة
النشاء جدول لتصديره لقواعد البيانات
استعالم البارميترات parameters quiresاو : criteriaعند تشغيل مربع الحوار الخاص به يطلب
معلومات مثل معايير معينة الستراد سجالت او قيمة تريد ادراجها في حقل
استعالمات جدولية : crosstab queryتستخدم لحسابواعادة بناء البيانات للحصول للحصول علي تحليل
اسهل للبيانات وتحسب المجموع او المتوسط اوالعدد او نوع اخر من االجمالي للبيانات
اسماء الحقول :تظهر بالجزء العلوي من الجدول نافذة او اكتر باسماء الحقول
معايير االستعالم :الجزء السفلي من الجدول يحتوي ع خطوط شبكية gridتسمي query by example
وتستخدم لتحديد حقول السجالت المطلوب استخراجها من قاعدة البيانات
السطر الثاني tableاسم الجدول الذي يحتوي ع الحقل الذي تم اسقاطهف الخليه اعاله
السطر الرابع showوالخيار االفتراضي defaultعند وضع عالمة صح يعني اظهار بيانات الحقل الذي
تم اسقاطه – الغاء عالمة الصح تعني امكانية وضع شروط خاصة او معايير criteriaلهذا الحقل دون
اظهاره عند تشغيل االستعالم
11
اختار الجداول او االستعالمات التي تريد استخدامها كمصادر بيانات ثم حدد الحقول ثم اختياريا حدد عايير
للحد من السجالت ثم بعد االنتهاء
انشاء استعالم من طريقة عرض تصميم :النشاء استعالم يدويا ويكمن من خالل استخدام طريقة عرض
تصميم التحكم بشكل اكبر في تفاصيل تصميم االستعالم
التقارير :وتوفر طريقة عرض البيانات وتلخصيها وتنسيقها والتقريرعبارة عن كائن قاعدة البيانات يسهل
استخدامه مثل عرض ملخص بيانات وتوزيعه -ارشفة لقطات البيانات -توفير تفاصيل حول سجالت فردية
12
13