You are on page 1of 5

‫تعريف قواعد البيانات‪.

‬‬ ‫‪-1‬‬
‫خطوات تشغيل الـ ‪.Access‬‬ ‫‪-2‬‬
‫الجداول ‪.Tables‬‬ ‫‪-3‬‬
‫مهارة االنتقال من وضع التصميم إلى وضع إدخال البيانات‪.‬‬ ‫‪-4‬‬
‫مهارة نسخ جدول أو استعالم أو أي شئ آخر من قاعدة بيانات خارجية‪.‬‬ ‫‪-5‬‬
‫مهارة إحضار جدول من الـ ‪ Excel‬إلى الـ‪.Access‬‬ ‫‪-6‬‬
‫مهارة تغيير اسم الجدول أو نسخ الجدول‪.‬‬ ‫‪-7‬‬
‫تمرين المحاضرة القادمة‪.‬‬ ‫‪-8‬‬

‫‪ -1‬تعريف قواعد البيانات‬


‫‪ )1‬هي كم هائل من البيانات و لكنها مرتبة و منظمة بحيث يسهل االستفادة منها‪.‬‬
‫‪ )2‬هناك برامج أخرى تتعامل مع قواعد البيانات مثل ( ‪.) FoxPro، Oracle‬‬
‫‪ )3‬يطلق على البرامج التي تتعامل مع قواعد البيانات " ‪Database‬‬
‫‪ "Management System‬و اإلختصار هو ‪ " " DBMS‬أي نظام إدارة‬
‫قواعد البيانات‪.‬‬
‫‪ )4‬ملفات الـ ‪ Access‬تأخذ اإلمتـــداد ‪:‬‬
‫" ‪ " MDB‬أي " ‪." Microsoft Database‬‬ ‫‪‬‬
‫" ‪ " MDE‬أي " ‪." Microsoft Data Encrypt‬‬ ‫‪‬‬

‫‪ )1‬الـ ‪ Access‬موجهة للمبرمجين و ليس المستخدمين‪.‬‬


‫‪ )2‬في حالة الرغبة في تشغيل ملف ‪ ،Access‬تم إنشاءه من قبل بإستخدام ‪Access‬‬
‫‪ ،XP‬و نريــد أن نـفتح هــذا المـلـف في ‪ .Access 97‬نقوم بالخطوات األتية ‪:‬‬
‫‪.Tools‬‬ ‫‪ ‬مــن داخــل ‪ Access XP‬نفـتح قائمــة ‪Database Utilities‬‬
‫‪.Convert Database‬‬ ‫‪To Access 97 File Format ‬‬

‫‪1‬‬ ‫‪520435961.doc‬‬
‫‪ -2‬خطوات تشغيل الـ ‪Access‬‬
‫‪.Start‬‬ ‫‪Programs‬‬ ‫‪Microsoft Access )1‬‬
‫‪ )2‬تظهر نافذة بها ‪ 3‬إختيارات‪:‬‬
‫‪ : Blank Database ‬قاعدة بيانات فارغة‪.‬‬
‫‪ : Database Wizard ‬معــالج قواعـــد البيانات ( أي مجموعة من قواعد‬
‫البيانات الفارغة مقدمة من شركة ‪.) Microsoft‬‬
‫‪ : Open an Existing Database ‬فتح قاعدة بيانات موجودة سابقاً‪.‬‬
‫‪ )2‬أنشط ‪ .Blank Database‬تظهر نافذة " ‪." File New Database‬‬
‫‪ )3‬نسمي قاعدة البيانات باسم " قاعدة بيانات جديدة " ثم ‪.Create‬‬
‫‪ )4‬رد الفعل تظهر نافذة " ‪ ," Database‬نالحظ أن ملف قاعدة البيانات الذي سوف‬
‫يكون له إمتداد (‪ mdb.* ) extension‬من األتي‪:‬‬
‫‪ : Tables ‬يقصد بها الجداول يصممها المبرمج و يضع بها كل القواعد المطلوبة‪.‬‬
‫علما ً بأن الـ ‪ User‬لن يرى هذه الجداول أو يرى التصميم‪.‬‬
‫‪ : Queries‬يقصد بها اإلستعالمات‪ ،‬يصممها المبرمج‪.‬‬ ‫‪‬‬
‫‪ : Forms‬أي النماذج التي يقوم المبرمج بتصميمها أيضا ً و يسلمه للـ ‪.User‬‬ ‫‪‬‬
‫‪ : Reports‬أي التقارير‪ ،‬يصممها المبرمج لكي يظهر ناتج عملية المنشأة‪ ،‬و‬ ‫‪‬‬
‫أيضا ً ستخدمها الـ ‪.User‬‬
‫‪ : Macros‬عبارة عن مجموعة من البرامج الجاهزة المقدمة من شركة‬ ‫‪‬‬
‫‪ Microsoft‬لخدمة المبرمجين‪ .‬حيث يقوم المبرمج استخدام الـ ‪ Macro‬و‬
‫االستفادة منه‪.‬‬
‫‪ : Modules‬الوحدات النمطية‪ ،‬أي بكتب المبرمج أوامر بلغة ‪ Access Basic‬و‬ ‫‪‬‬
‫هي لغة تشبه ‪.Visual Basic‬‬

‫‪ ‬الفرق بين الـ ‪ Macro‬و الـ ‪Modules‬‬


‫‪Modules‬‬ ‫‪Macro‬‬
‫البد كتابة أوامر به‬ ‫برامج صغيرة جاهزة‬

‫عند تسليم البرنامج هناك ‪ 3‬احتماالت‪:‬‬


‫‪ ‬أن تسلم العميل قاعدة البيانات بشرط أن يكون لديه ‪.Access‬‬
‫‪ ‬أن تدخل قاعدة البيانات داخل الـ ‪ Visual Basic‬و تحصل على ملف يأخذ‬
‫امتداد ( ‪ ) extension‬فيكون كاألتي" *‪ ." exe.‬وفي هذه الحالة ليس من‬
‫الضروري أن يكون لدى العميل برنامج الـ ‪.Access‬‬

‫‪2‬‬ ‫‪520435961.doc‬‬
‫‪ ‬أن يقوم المبرمج باالستعانة ببرنامج يسمى ‪ .Tool Kit‬وهذا البرنامج يقوم‬
‫بتحويل ملفات الـ ‪ Database‬ملفات *‪.exe.‬‬

‫‪ -3‬الجداول ‪Tables‬‬
‫‪.Table‬‬ ‫‪New‬‬ ‫‪ )1‬نضغط على ‪Design View‬‬
‫‪ )2‬تظهر نافذة " ‪ " Table‬مقسمة إلي ‪ 3‬أقسام‪:‬‬
‫‪ ( Field Name‬اسم الحقل )‪:‬‬
‫يكتب اسم الحقل مع مراعاة الشروط األتية‪:‬‬
‫‪ ‬ال يزيد عن ‪ 64‬حرف أو رقم‪.‬‬
‫‪ ‬يبدأ بحرف و ال يبدأ برقم‪ ،‬وكذلك ال يبدأ بمسافة‪.‬‬
‫‪ ‬من المستحسن أن يكون باللغة اإلنجليزية‪.‬‬
‫‪ ( Data Type‬نوع الحقل ) ‪:‬‬
‫‪ :Text ‬هو الحقل النصي و هو يقبل أرقام و حروف‪ ،‬و ال يمكن إجراء عمليات‬
‫حسابية على األرقام التي تدخل فيه‪ ,‬و الحد األقصى ‪ 255‬حرف أو رقم‪ ,‬مثال لذلك‬
‫" االسم "‪.‬‬
‫‪ :Memo ‬هو حقل يقبل أرقام و حروف حتى ‪ 6000‬حرف أو رقم‪ .‬و اكن بعيبه انه‬
‫ال يمكن عمل ‪ Query‬عليه‪ ,‬مثال لذلك " السيرة الذاتية "‪.‬‬
‫‪ :Number ‬الحقول الرقمية هي حقول تقبل أرقام فقط و ال تقبل حروف‪ ،‬و يمكن‬
‫إجراء عمليات حسابية عليه‪ , ،‬مثال لذلك " المرتب األساسي "‪.‬‬
‫‪ :Data/Time ‬حقل الوقت و التاريخ هو حقل يقبل أوقات و تواريخ و يمكن إجراء‬
‫عمليات حسابية عليه‪ ,‬مثال لذلك " تاريخ الميالد "‪.‬‬
‫‪ :Currency ‬حقل العملة هو حقل يشبه الحقول الرقمية و لكن يختلف في انه اكثر‬
‫دقة و يظهر عالمة العملة‪ ,‬مثال لذلك " صافي المرتب "‪.‬‬
‫‪ :AutoNumber ‬حقل الترقيم التلقائي هو حقل يقوم آل ‪ Access‬بكتابة أرقامه‬
‫تلقائياً‪ ,‬مثال المسلسل أي " كود الطالب "‪ " ،‬كود الصنف "‪ " ،‬كود الموظف "‪.‬‬
‫‪ :Yes/No ‬هو حقل يختاره المبرمج حيث يكون هناك احتمالين‪ ,‬مثال لذلك " نوع‬
‫الموظف " و " سداد الفاتورة " و " الديانة " و هكذا‪ .‬و يالحظ عند إدخال السجالت‬
‫يظهر للمستخدم ‪ Check Box‬إذا وضع بداخله عالمة ( صح ) تترجم إلى ‪ Yes‬و‬
‫إذا تم تركه فارغا ً تترجم إلى ‪.No‬يمكن أن نكتب أمام الـ ‪ " Description‬ضع‬
‫عالمة ( صح ) أمام الموظفات و اتركه فارغا ً أمام الموظفين"‪.‬‬
‫‪ :OLE Object ‬هو حقل يقبل صور و رسم بياني و هو اختصار لـ‪Object‬‬
‫‪ Linking Embedded‬ويقصد به الكائنات المرتبطة المنضمة‪ ،‬إنها عبارة عن‬
‫صور سوف ترتبط بالسجل‪.‬‬
‫‪ :Hyperlink ‬هو حقل ارتباط تشعبي و يمكن من خالله الدخول على موقع على‬
‫اإلنترنت و أيضا يمكن فتح ملف ‪ Word‬أو ‪.Excel‬‬

‫‪3‬‬ ‫‪520435961.doc‬‬
‫‪ ( Description‬وصف الحقل ) ‪:‬‬
‫أي رســـالة و كأنها ‪ Online Help‬يكتبهــا المبرمج لتظهـــر للمســـتخدم في شــريط‬
‫المعلومات ‪.Statues Bar‬‬

‫خطوات حفظ الجدول‪:‬‬


‫نضغط على ‪ ،Save‬تظهر نافذة " ‪." Save As‬‬ ‫‪)1‬‬
‫اكتب اسم الجدول و ليكن " بيانات الموظفين "‪.‬‬ ‫‪)2‬‬
‫تظهر رسالة تسال إذا أردنا نعمل ‪ Primary key‬أو ال‪ .‬نختار ‪.No‬‬ ‫‪)3‬‬
‫اغلق الجدول‪.‬‬ ‫‪)4‬‬

‫‪ -4‬خطوات االنتقال من وضع التصميم إلى وضع إدخال البيانات‬


‫الطريقة األولى من خالل ‪:Database Window‬‬
‫نجد ‪: Buttons 3‬‬
‫‪ :Open‬لفتح الجدول في وضع الـ ‪.Datasheet View‬‬
‫‪ :Design‬لفتح تصميم الجدول أي ‪.Design View‬‬
‫‪ :New‬من خاللها يمكن إنشاء جدول جديد‪.‬‬

‫الطريقة الثانية من خالل قائمة ‪:View‬‬


‫‪ :Design View‬االنتقال إلى وضع التصميم‪.‬‬
‫‪ :Datasheet View‬االنتقال إلى وضع إدخال البيانات‪.‬‬

‫الطريقة الثانية من شريط األدوات ‪: Table Datasheet‬‬


‫حيث توجد أيكونه في هذا الشريط تعمل ‪ On/Off‬أو يكن االختيار الوضع الذي نريد‪.‬‬

‫‪ -5‬مهارة نسخ جدول أو استعالم أو أي شئ آخر من قاعدة بيانات خارجية‬


‫‪ ( File‬إحضار بيانات خارجية )‪.‬‬ ‫‪Get External Data‬‬ ‫‪Import )1‬‬
‫‪ )2‬تظهر نافذة " ‪ " Import‬بها ملفات قواعد البيانات‪.‬‬
‫‪ )3‬اختار قاعدة البيانات ثم اضغط ‪.Import‬‬
‫‪ )4‬تظهر قائمة بالجداول و االستعالمات و النماذج‪.‬‬
‫اختار شئ واحد ( ‪.) Ctrl + Mouse‬اختار الكل ( ‪ ) Select All‬ثم ‪.Ok‬‬ ‫‪)5‬‬

‫‪ -6‬مهارة إحضار جدول من الـ ‪ Excel‬إلى الـ‪Access‬‬


‫‪.File‬‬ ‫‪Get External Data‬‬ ‫‪Import )1‬‬
‫‪ )2‬اختار ‪ Microsoft Excel‬من ‪.Files of type‬‬
‫‪ )3‬أختار الملف الذي أريده ثم ‪ Double click‬أو ‪.Import‬‬

‫‪4‬‬ ‫‪520435961.doc‬‬
‫‪ )4‬تظهر نافذة اختار منها اسم الـ ‪ Sheet‬الذي أريده ثم ‪.Next‬‬
‫‪ )5‬انشط ‪ First Row Contains Column Headings‬ثم ‪.Next‬‬
‫‪ )6‬الـ ‪ Access‬يسأل إذا كنا نريد وضع البيانات في جدول جديد أو على جدول موجود سابقاً‪.‬‬
‫‪ Next )7‬ثم ‪.Finish‬‬

‫‪ -7‬مهارة تغيير اسم الجدول أو نسخ الجدول‬


‫‪ )1‬من خالل الـ ‪ ،Database window‬ثم ‪ Right Click‬على أي جدول تظهر‬
‫‪.Short Menu‬‬
‫‪ )2‬بعد عمل ‪ Copy‬نقوم بعمل ‪ Paste‬في الفراغ‪.‬‬
‫‪ )3‬تظهر نافذة أقوم بكتابة اسم الجدول الجديد‪.‬‬
‫‪ )4‬و نفس الخطوات بالنسبة تغيير اسم الجدول‪.‬‬

‫‪ -8‬تمرين المحاضرة القادمة‬


‫مطلوب عمل األتي‪:‬‬
‫‪ )1‬إنشاء قاعدة بيانات جديدة باسم " المحاضرة الثانية في قاعدة البيانات"‪.‬‬
‫‪ )2‬إنشاء جدول جديد به الحقول اآلتية‪:‬‬
‫‪Text‬‬ ‫اسم الموظف‬
‫‪Text‬‬ ‫العنوان‬
‫‪Yes/No‬‬ ‫نوع الموظف‬
‫ديانة الموظف ‪Yes/No‬‬
‫‪Date/Time‬‬ ‫تاريخ الميالد‬
‫المرتب األساسي ‪Number‬‬
‫صورة الموظف ‪OLE‬‬
‫‪ )3‬يكتب ‪ Description‬لكل حقل‪.‬‬
‫‪ )4‬يحفظ الجدول باسم " بيانات الموظفين "‪.‬‬

‫‪5‬‬ ‫‪520435961.doc‬‬

You might also like