دورة احترافية في قواعد البيانات اكسس تعلمها بسهولة في 2021
مرحبا بكم لمن يحب الدراسة من خلال المقالات المشروحة كورس تعليمي مكون من 9 اجزاء حتي لا اطيل عليك
الدرس الاول
1- تعريف قواعد البيانات
- هي كم هائل من البيانات و لكنها مرتبة و منظمة بحيث يسهل الاستفادة منها.
- هناك برامج أخرى تتعامل مع قواعد البيانات مثل ( FoxPro، Oracle ).
- يطلق على البرامج التي تتعامل مع قواعد البيانات ” Database Management System” و الإختصار هو DBMS ” ” أي نظام إدارة قواعد البيانات.
- ملفات الـ Access تأخذ الإمتـــداد :
- · ” MDB ” أي ” Microsoft Database “.
- · ” MDE ” أي ” Microsoft Data Encrypt “.
- الـ Access موجهة للمبرمجين و ليس المستخدمين.
- في حالة الرغبة في تشغيل ملف Access، تم إنشاءه من قبل بإستخدام Access XP، و نريــد أن نـفتح هــذا المـلـف في Access 97. نقوم بالخطوات الأتية :
- مــن داخــل Access XP نفـتح قائمــة Tools Database Utilities.
- Convert Database To Access 97 File Format.
2- خطوات تشغيل الـ Access
- Start Programs Microsoft Access.
- تظهر نافذة بها 3 إختيارات:
- Blank Database : قاعدة بيانات فارغة.
- Database Wizard : معــالج قواعـــد البيانات ( أي مجموعة من قواعد البيانات الفارغة مقدمة من شركة Microsoft ).
- Open an Existing Database : فتح قاعدة بيانات موجودة سابقاً.
- أنشط Blank Database. تظهر نافذة ” File New Database “.
- نسمي قاعدة البيانات باسم ” قاعدة بيانات جديدة ” ثم Create.
- رد الفعل تظهر نافذة ” Database “, نلاحظ أن ملف قاعدة البيانات الذي سوف يكون له إمتداد (extension ) *.mdb من الأتي:
- Tables : يقصد بها الجداول يصممها المبرمج و يضع بها كل القواعد المطلوبة. علماً بأن الـ User لن يرى هذه الجداول أو يرى التصميم.
- Queries : يقصد بها الإستعلامات، يصممها المبرمج.
- Forms : أي النماذج التي يقوم المبرمج بتصميمها أيضاً و يسلمه للـ User.
- Reports : أي التقارير، يصممها المبرمج لكي يظهر ناتج عملية المنشأة، و أيضاً ستخدمها الـ User.
- Macros : عبارة عن مجموعة من البرامج الجاهزة المقدمة من شركة Microsoft لخدمة المبرمجين. حيث يقوم المبرمج استخدام الـ Macro و الاستفادة منه.
- Modules : الوحدات النمطية، أي بكتب المبرمج أوامر بلغة Access Basic و هي لغة تشبه Visual Basic.
- الفرق بين الـ Macro و الـ Modules
Macro | Modules |
برامج صغيرة جاهزة | لابد كتابة أوامر به |
عند تسليم البرنامج هناك 3 احتمالات:
- أن تسلم العميل قاعدة البيانات بشرط أن يكون لديه Access.
- أن تدخل قاعدة البيانات داخل الـ Visual Basic و تحصل على ملف يأخذ امتداد ( extension ) فيكون كالأتي” *.exe “. وفي هذه الحالة ليس من الضروري أن يكون لدى العميل برنامج الـ Access.
- أن يقوم المبرمج بالاستعانة ببرنامج يسمى Tool Kit. وهذا البرنامج يقوم بتحويل ملفات الـ Database ملفات *.exe.
3- الجداول Tables
- نضغط على Table New Design View.
- تظهر نافذة ” 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.
Description ( وصف الحقل ) :
أي رســـالة و كأنها Online Help يكتبهــا المبرمج لتظهـــر للمســـتخدم في شــريط المعلومات Statues Bar.
خطوات حفظ الجدول:
- نضغط على Save، تظهر نافذة ” Save As “.
- اكتب اسم الجدول و ليكن ” بيانات الموظفين “.
- تظهر رسالة تسال إذا أردنا نعمل Primary key أو لا. نختار No.
- اغلق الجدول.
4- خطوات الانتقال من وضع التصميم إلى وضع إدخال البيانات
الطريقة الأولى من خلال Database Window:
نجد 3 Buttons :
Open: لفتح الجدول في وضع الـ Datasheet View.
Design: لفتح تصميم الجدول أي Design View.
New: من خلالها يمكن إنشاء جدول جديد.
الطريقة الثانية من خلال قائمة View:
Design View: الانتقال إلى وضع التصميم.
Datasheet View: الانتقال إلى وضع إدخال البيانات.
الطريقة الثانية من شريط الأدوات Table Datasheet :
حيث توجد أيكونه في هذا الشريط تعمل On/Off أو يكن الاختيار الوضع الذي نريد.
5- مهارة نسخ جدول أو استعلام أو أي شئ آخر من قاعدة بيانات خارجية
- File Get External Data Import ( إحضار بيانات خارجية ).
- تظهر نافذة ” Import ” بها ملفات قواعد البيانات.
- اختار قاعدة البيانات ثم اضغط Import.
- تظهر قائمة بالجداول و الاستعلامات و النماذج.
- اختار شئ واحد ( Ctrl + Mouse ).اختار الكل ( Select All ) ثم Ok.
6- مهارة إحضار جدول من الـ Excel إلى الـAccess
- File Get External Data Import.
- اختار Microsoft Excel من Files of type.
- أختار الملف الذي أريده ثم Double click أو Import.
- تظهر نافذة اختار منها اسم الـ Sheet الذي أريده ثم Next.
- انشط First Row Contains Column Headings ثم Next.
- الـ Access يسأل إذا كنا نريد وضع البيانات في جدول جديد أو على جدول موجود سابقاً.
- Next ثم Finish.
7- مهارة تغيير اسم الجدول أو نسخ الجدول
- من خلال الـ Database window، ثم Right Click على أي جدول تظهر Short Menu.
- بعد عمل Copy نقوم بعمل Paste في الفراغ.
- تظهر نافذة أقوم بكتابة اسم الجدول الجديد.
- و نفس الخطوات بالنسبة تغيير اسم الجدول.
8- تمرين المحاضرة القادمة
مطلوب عمل الأتي:
- إنشاء قاعدة بيانات جديدة باسم ” المحاضرة الثانية في قاعدة البيانات”.
- إنشاء جدول جديد به الحقول الآتية:
اسم الموظف | Text |
العنوان | Text |
نوع الموظف | Yes/No |
ديانة الموظف | Yes/No |
تاريخ الميلاد | Date/Time |
المرتب الأساسي | Number |
صورة الموظف | OLE |
- يكتب Description لكل حقل.
- يحفظ الجدول باسم ” بيانات الموظفين “.
تحميل اخر اصدار من اكسس من موقع ميكروسوفت
https://www.microsoft.com/ar-sa/download/details.aspx?id=50040