مدرس اون لايندخول

مراجعة مادة تكنولوجيا المعلومات والاتصالات (الحاسب الآلي) للصف الثاني الثانوي الفصل الدراسي الثاني 2015

مذكرة مادة تكنولوجيا المعلومات والاتصالات ( الحاسب الآلي)
للصف الثاني الثانوي للفصل الدراسي الثاني 2015

الفصل الخامس الجداول والعلاقات
تصميم الجداول والعلاقات بينها باستخدام أحد برامج نظم إدارة قواعد البيانات العلاقية  وهو برنامج Microsoft Access .
أنواع بيانات كل حقل حيث  يمكن أن يخزن كل حقل نوع واحد من البيانات.كذلك تحديد حجم الحقل.
النوع نوع البيانات الممكن تخزينها
نص Text (هو الافتراضي) نص أو نص وأرقام مثل أرقام الهاتف.(الحجم حتى 255 حرف)
مذكرة memo النص الطويل أو تركيبات النص والأرقام. (الحجم حتى 65535 حرف)
رقم Number البيانات الرقمية المستخدمة في العمليات الحسابية
تاريخ/وقت Date/Time قيم التاريخ والوقت من عام 100 وحتى 9999.
عملة Currency قيم العملات والبيانات  المستخدمة في العمليات الحسابية ولوضع علامة العملة بعد الرقم.
ترقيم تلقائي AutoNumber رقم متتالي فريد (بزيادة 1) يتم تعيينه بواسطة Microsoft Access عند إضافة سجل جديد إلى جدول. لا يمكن تغيير قيم حقول "الرقم التلقائي"..
نعم/لا Yes/No القيمتين "نعم" و"لا" والحقول التي تحتوي على قيمة من اثنتين (نعم/لا أو صواب/خطأ أو تشغيل/إيقاف(.
كائن OLE كائن (مثل جدول بيانات Excel أو مستند Word أو رسومات أو أصوات
ارتباط تشعبي Hyperlink نص أو أرقام تستخدم في الوصول إلى  تشغيل ملف أو فتح مجلد أو فتح صفحة انترنت
معالج البحث lockup wizard إنشاء حقل يسمح لك باختيار قيمة من جدول آخر أو من قائمة بالقيم مثلاً حقل الجنسية مصري – سعودي .. الخ
بالنسبة لنوع البيانات رقم Number  يمكن أن يكون حجمه:
الإعداد (الحجم) الوصف الدقة العشرية حجم التخزين
بايت byte تخزين أرقام صحيحة من 0 إلى 255( لا كسور). بلا 1 بايت
عشري Decimal تخزين أرقام يمكن أن تحتوى على كسور بمستوى دقة عالي 28 12 بايت
عدد صحيح Integer تخزين أرقام صحيحة(دون كسور)  سالبة أو موجبة من 32768- إلى 32767+ بلا 2 بايت
عدد صحيح طويل Long الافتراضي ولتخزين أرقام صحيحة موجبة أو سالبة بمدى أعلى بكثير من النوع Integer بلا 4 بايت
مفرد Single لتخزين أرقام بدقة مفردة 7 4 بايت
مزدوج Double لتخزين أرقام بدقة مزدوجة 15 8 بايت
يجب تحديد نوع بيانات كل حقل بكل جدول من جداول نموذج قاعدة البيانات العلاقية وحجمه مع العلم بأن نوع بيانات حقل المفتاح الأجنبي  لابد وأن تكون من نفس نوع وحجم بيانات حقل المفتاح الأساسي المرتبط به ولا يشترط أن تكون بنفس الاسم.

خطوات تحميل برنامج إدارة قاعدة البيانات Access :
1) من قائمة Start اختر All Programs.
2) من البرامج اختر Microsoft Office.
3) ومنها اختر Microsoft Access.
• إنشاء قاعدة بيانات جديدة من قائمة المهام اختر Blank Database أي قاعدة بيانات جديدة فارغة فيظهر الصندوق الحواري والخاص بتحديد اسم ملف قاعدة البيانات الجديد ومكانه.
   خطوات فتح قاعدة بيانات موجودة :
1) من خلال جزء المهام  أو  من قائمة File اختر Openأو بالنقر على أيقونة فتح   من شريط الأدوات يظهر لك الصندوق الحواري الخاص بفتح ملف.
2) من نافذة قاعدة البيانات اختر Tables ثم قم بفتح الجدول المطلوب إما بتنشيطه ثم النقر على زر open أى فتح ، أو بالنقر المزدوج عليه.
لإغلاق قاعدة البيانات:  من قائمة ملف File  اختر الأمر Close.
لإغلاق قاعدة البيانات وإنهاء البرنامج: من قائمة File اختر الأمر Exit.
و برنامجAccess   كنظام لإدارة قاعدة البيانات عبارة عن وعاء يحوي مجموعة جداول مخزنة ومتداولة بين سبعة عناصر أساسية) كائنات قاعدة البيانات)  هي كالتالي :-
الاستخدام الكائن
الجداول Tables: أهم عناصر قاعدة البيانات حيث أنه المكان الفعلي الوحيد الذي يتم فيه تخزين البيانات.
الإستعلامات Queries: توفر المعلومات التي يحتاجها المستخدم.
النماذج Forms: للحصول على شكل للبيانات أسهل في التداول من حيث الإدخال أو العرض..
التقارير Reports :  للحصول على المعلومات المطلوبة مطبوعة و منسقة.
الصفحات Pages : لإنشاء صفحة ويب يتم من خلالها إدخال و عرض البيانات بالجداول من خلال الإنترنت
الماكرو Macros: هو مجموعة من الأوامر التي تُنجز كل منها عملية معينة، مثل فتح نموذج أو طباعة تقرير. ويمكن أن تساعدك وحدات الماكرو في إتمام المهام المتكررة .
الوحدات النمطية Modules:أحد الإمكانيات المتقدمة لبرنامج Access والتي تتيح البرمجة بلغة visual basic.

خطوات إنشاء جدول :
1) من نافذة قاعدة البيانات تأكد من تنشيط زر Tables أى الجداول.
2) انقر جديد New لإنشاء جدول جديد.
تظهر لك نافذة تصميم جدول:
تنقسم شاشة تصميم الجدول إلي جزأين:الجزء العلوي خاص بأسماء الحقول وأنواعها ( سطر لكل حقل ) .
- الجزء السفلي خاص بتحديد خصائص الحقول بحيث تظهر خصائص الحقل عند الوقوف على الحقل بالمؤشر.
- يتم كتابة اسم أول حقل فى الجدول  ثم يتم اختيار النوع البيانات المناسب للحقل من القائمة المنسدلة  اسفل عمود Field Type.وعند اختيار النوع المناسب للحقل يظهر بأسفل مجموعة الخصائص الممكن تحديدها للحقل مع ملاحظة أن كل خاصية لها قيمة افتراضية دائما حتى يتم تغييرها.


ملخص لأهم الخصائص للحقل:
الخاصية الاستخدام
حجم الحقل Field Size يستطيع المستخدم تحديد حجم الحقل النصي والذي يظهر بالحجم الافتراضي 50 ، وكذلك الحقل الرقمى number  والذى يظهر بالحجم الإفتراضى Long  أما باقي أنواع الحقول فيتولى Access تحديد أطوالها.
تنسيق Format لتحديد الطريقة التي تظهر بها بيانات الحقل عند عرضها مثل تنسيق التاريخ بالأرقام أو بأسماء الشهور.
قناع الإدخال
Input Musk يسمح بتحديد نموذج جاهز للبيان المدخل مثلا إدخال التاريخ يوم – شهر- سنة.
القيمة الافتراضية
Default value تفيد هذه الخاصية في حالة إدخال بيانات تتكرر من سجل لآخر ، حيث يمكن تحديد البيان المتكرر كقيمة افتراضية تظهر مع كل سجل جديد وللمستخدم قبول هذه القيمة أو تغييرها (مثال حقل الجنسية بقسمة افتراضية "مصرى")
قاعدة التحقق من الصحة
Validation Rule التحقق من البيانات المدخلة في الحقل طبقاً لشرط محدد وعدم قبول أي بيانات غير مطابقة لهذا الشرط مثلاً أن يكون التاريخ بعد 1/1/1960 (#>=#1/1/1960)
نص التحقق من الصحة
Validation Text الرسالة التي تظهر في حالة إدخال بيانات غير مطابقة لشرط قاعدة التحقق من الصحة
مطلوب
Required لتحديد الحقول المطلوب عدم تركها فارغة مثل الاسم
مفهرس Indexed يتم جعل الحقل مفهرسا في حالة أن يكون من المتوقع أن يتم البحث في بياناته بشكل متكرر وذلك لتسريع عملية البحث والفرز
خطوات تحديد المفتاح الأساسي للجدول:
• قم بتنشيط الحقل  المراد " ثم من قائمة Edit  اختر Primary Key.
• انقر على  أيقونة  المفتاح الأساسي   بشريط الأدوات قياسي.
خطوات حفظ الجدول :
• قم بالنقر على أيقونة حفظ    من شريط الأدوات قياسي.
• من قائمة  ثم File  اختر Save

خطوات إنشاء العلاقات بين الجداول كما هو محدد بنموذج قاعدة البيانات العلاقية:
1) من قائمة Tools  اختر Relationships.
2) أو أنقر على أيقونة علاقات   من شريط الأدوات قياسي.
3) اختر الجدول المراد عمل العلاقة له  " ثم انقر زرAdd   وهكذا حتى باقي الجداول ثم Close تظهر لك الجداول في نافذة العلاقات.
4) قم بسحب الحقل " من الجدول الأول  " إلى نفس الحقل بالجدول  الثاني " فتظهر نافذة تحرير العلاقة   Edit Relationship
مفاهيم مهمة
• معنى "Enforce Referential Integrity" أو  فرض التكامل المرجعي  هو ضمان لصلاحية العلاقة أي لا يمكن إدخال قيمة في المفتاح الأجنبي بالجدول المرتبط غير موجودة بالمفتاح الأساسي بالجدول الأساسي بمعنى آخر لا يمكن إدخال قيمة رقم قسم في حقل رقم القسم  بجدول موظف غير موجودة في حقل رقم القسم بجدول قسم.
• أما تنشيط "Cascade Update Related Fields" أو تتالى تحديث الحقول المرتبطة  لتحديث القيم المتوافقة تلقائيا في الجدول المرتبط (أطراف)كلما قمنا بتغيير قيمة المفتاح الأساسي بالجدول الأساسي.بمعنى آخر عن تغيير قيمة رقم قسم بجدول "قسم" يتم تغييرها تلقائيا بجدول "موظف" (الجدول المرتبط) بنفس القيمة.
• وتنشيط :cascade delete related records" أو تتالى حذف السجلات المرتبطة   لحذف السجلات بالجدول المرتبط  كلما تم حذف سجل مرتبط بها  بالجدول الأساسي بمعنى أنه عند حذف سجل لقسم من جدول قسم يتم حذف جميع سجلات الموظفين المرتبطين به من جدول موظف.

   خطوات إضافة جدول إلى نافذة العلاقات:
1. انقر أيقونة إظهار جدول    - أو من قائمة Tools اختر Show Table- أو بالنقر بالزر الأيمن للماوس في مكان خالي من نافذة العلاقات ثم اختر show  table
2. في حالة تعديل علاقة انقر على خط العلاقة بالزر الأيمن للماس ثم اخترEdit Relationship  أو بالنقر المزدوج على خط العلاقة المطلوب تعديلها
3. إخفاء الجدول والعلاقات المرتبطة او اظهارها   في حالة النقر بالزر الأيمن للماوس على جدول ما واختيار Hide Table   ولإظهار العلاقات مرة أخري يمكن إظهار الجدول المطلوب من خلال Show Table  كما تعلمنا.
4. حفظ العلاقات من قائمة File  اختر Save  أو بالنقر على أيقونة حفظ   ثم قم بإغلاق نافذة العلاقات.
فهم شريط التنقل

جعل اتجاه عرض بيانات الجدول من اليمين إلى اليسار بالنقر بالزر الأيمن للماوس في أي مكان في نافذة تصميم الجدول يظهر القائمة المختصرة نخترProperties  قم بتغيير خاصية Orientation  أي الاتجاه إلى القيمة "right to left" أي من اليمين لليسار
جعل الاتجاه الافتراضي من اليمين إلى اليسار دائماً:
1. من قائمة أدوات Tools اختر الأمر Options.
2. من نافذة Options ومن التبويب International ومن العنوان Default direction اختر right to left .
3. انقر زر OK .