• ما هو الأكسس
• مستويات إستخدام الأكسس
• الأكسس و قواعد البيانات العلائقية Relational Database
• مفهوم أن ما تراه هو ما تحصل عليه (WYSIWYG)
• بعض الملحوظات علي تحميل الاكسس 2002
• التعامل مع الاكسس لأول مرة
• لماذا نستخدم قواعد البيانات
ما هو الأكسس
الأكسس هو نظام لإدارة قواعد البيانات Database Management System : DBMS
و بمعني آخر يقوم بتخزين البيانات ، و استرجاعها و عرضها بعدة طرق و بأكثر من أسلوب
و من خلال الأكسس يمكن إعداد نماذج إدخال سهلة التناول و الاستخدام ، يتم من خلالها إدخال المعلومات. و تلك المعلومات يمكن استرجاعها و عرضها بعدة طرق مختلفة .
و أهم ميزاته أنه يمكن توفير الكثير من المهام المتكررة بمجرد إعداد نموذج العرض أو التقرير المناسب و الذي يستقي بياناته تلقائيا من خلال المعلومة التي أدخلت أو حدثت و كل ما على المستخدم بعد ذلك هو فتح نموذج العرض أو التقرير و عرضه أو طباعته
أي أن المعلومة تدخل مرة واحدة ويؤثر ذلك في محتويات كل نماذج العرض و التقارير الموجودة بدون أن يبذل المستخدم أي مجهود بجانب الإعداد الأولي للبرنامج و إدخال البيانات . وسوف يتضح ذلك بالتفصيل لاحقا
نتيجة لوجود تقنية ال Object Linking and Embedding : OLE
يمكن لاكسس احتواء أي عمل معد بواسطة باقي عائلة الأوفيس مثل الوورد ، الأكسل ، والباوربوينت
كما يمكنك الاكسس من ربط البرنامج ببيانات متنوعة موجودة علي جهاز خادم (سيرفر) أو علي نفس الجهاز ، و أيضا بالعديد من الأنواع مثل البيانات الموجودة في أكسيل مثلا
بالإضافة إلى الفورم و التقارير أيضا هناك تطوير كبير في تقنية صفحات الأكسس Access Pages
و التي أصبحت تمكنك من إعداد النماذج القابلة للعرض و تعديل البيانات من خلال شبكة داخلية أو حتى من خلال الانترنت ، كما سنري لاحقا ، و قد كانت هذه التقنية في أكسس 2000 لا تتناسب سوي مع متصفح الإكسبلورر أما الآن فهي أعم و أشمل
مستويات إستخدام الأكسس
المستوي الاول : أبسط استخدام و هو التعامل مع كائنات الاكسس الاساسية
الجداول
الاستعلامات
النماذج
التقارير
المستوي الثاتي : و هو استخدام الدوال الجاهزة و التعبيرات
المستوي الثالث : الماكروهات الجاهزة
المستوي الرابع : استخدام فيجوال بيزيك التطبيقات ، مما يمكنك من بناء تطبيقات معقدة
المستوي الخامس و الأعلي : هو استخدام دوال API : Application Programming Interface
و التي بواستطعها يمكن استدعاء دوال أو ملفات DLL مبنية بلغات أخري
حيث DLL هو اختصار Dynamic Link Library
و كل من المستويات الخمسة يسمح ببناء تطبيق و لكن المستوي يختلف
الأكسس و قواعد البيانات العلائقية Relational Database
يقدم الاكسس نموذجا رائعا لادارة قواعد البيانات العلائقية ، بمعني القدرة علي إدارة أكثر من جدول داخل ملف واحد بحيث ترتبط هذه الجداول بعلاقات متعددة تسمح بالتعامل مع البيانات الموجودة فى هذه الجداول من خلال نموذج واحد
فمثلا اذا كان هناك جدول يحتوي علي بيانات مجموعة من الأفراد، و هناك بيانات متعددة تخص الادارات التي يعملون بها فبدلا من تضمين جميع بيانات الادارة أمام كل موظف فى الجدول ، يتم تخزين بيانات الادارات داخل جدول منفصل و يكتفي باضافة كود الادارة امام كل سجل فى جدول الموظفين ، و في هذا وفر كبير
لنفرض ان بيانات الادارة مكونة من عدد 10 أنواع من البيانات
فلو كان لدينا 1000 موظف و أردنا تسجيل بيانات الادارة كاملة مع بيانات كلموظف لتكررت بيانات الادارات (العشر أنواع ) 1000 مرة
بدلا من تكرارها 5 مرات فقط فى جدول الادارات (بعدد الادارات)
بالاضافة الي حقل واحد فقط فى جدول الموظفين و هو رقم الادارة هو الذي سيتواجد بعدد 1000 مرة أي أن كل موظف نضع مع بياناته كود ادارته فقط
و نسجل بيانات الادارات الخمسة فى جدول منفصل
و بربط جدولي الموظفين و الادارات نستطيع الحصول علي جميع البيانات مع التوفير فى حجم البيانات ، مما يوفر سرعة أكبر فى التعامل مع البيانات
أيضا حقل رقم الادارة سيكون عادة رقم ، و هو بذلك يكون أسهل فى البحث و الترتيب من العشر بيانات الخاصة بالادارة و منها بالطبع أسماء.
و الآن لنتوقف قليلا امام بعض المصطلحات التي استخدمناها ، لعلها تكون جديدة علي بعض الأخوة ، و سنعرض لها علي عجالة و سيأتي تفصيلها لاحقا :
الجداول هي مكان تخزين البيانات فى أكسس ، و يتكون كل جدول من عدة حقول أو أماكن لتخزين البيانات يتم تخزين بيان معين فى كل منها ، فمثلا رقم الموظف و اسمه و عمره اذا يصير لدينا 3 حقول فى جدول اسمه الموظفين . و اذا أدخلنا هذه البيانات لعدد 100 موظف أي مائة سطر يصبح لدينا عدد مائة سطر ( أي مائة سجل ) و هذا تعريف الجدول و الحقل و السجل علي عجالة مؤقتة
مفهوم أن ما تراه هو ما تحصل عليه (WYSIWYG)
What you See Is What You Get WYSIWYG
تشترك النماذج و التقارير فى هذه الخاصية أي أنك يمكنك تنسيق الكائنات فيها كما تراها علي الشاشة ثم تشاهد كيف سيكون المنتجة النهائي بالضغط علي زر .
بعض الملحوظات علي تحميل الاكسس 2002
الحد الأدني المطلوب لمواصفات الجهاز ( نظريا) :
PIII 350 MB , 64MB RAM
و للاستخدام المريح : 128 MB RAM
التحويل بين الاصدارات المختلفة لأكسس
أكسس 2002 يوفر الدعم الكامل لملفات اكسس 2000 ، مما يتيح اامستخدم العمل علي أي من الاصدارين ، و لكن بالطبع عدم استخدام نظام ملفات 2002 سيحرم المستخدم من بعض الاضافات الجديدة
و النظام الافتراضي هو 2000 مما يناسب من يوجد لديه مستخدمين يعملون علي اكسس 2000 ، و لتغيير النظام الافتراضي :
Tools , options, Advanced , Default File Format
و أكسس 2002 يقبل التحويل من الاصدارات رقم 2و95و2000 الي 2002
التعامل مع الاكسس لأول مرة
مكونات قاعدة البيانات :
تتكون قاعدة البيانات من مما يلي :
الجداول : لتخزين البيانات
الاستعلامات : لاسترجاع البيانات المطلوبة
و ايضا لأداء بعد الافعال مثل التحديث و الحذف و الالغاء و تكوين جدول جديد
النماذج : واجهة استخدام للاضافة و التحديث و الحذف علي البيانات الموجودة فى الجداول ( شاشات تعامل مع البرنامج)
التقارير : لتحليل أو لطباعة البيانات بشكل معين.
صفحات الاكسس : للعرض و التحديث و لتحليل البيانات المخزنة فى الجداول من خلال شبكة الانترنت أو من خلال شبكة محلية
بالاضافة الي الماكروهات و الموديول
و هنا نؤكد ثانية علي الميزة الاساسية فى استخدام قواعد البيانات وهي
أنك تخزن البيانات فى الجداول مرة واحدة و عندما تحدثها ، يتم تحديثها بصورة آلية فى جميع الأجزاء التي تظهر و تؤثر فيها هذه المعلومة آليــــــــــــــــــاً
المفضلات