الهدف الرئيسي للدورة
امتلاك المتدرب القدرة على إنشاء قواعد بيانات تخدمه في مكان عمله أو دراسته أو أي مجال من مجالات حياته.
الفئة المستهدفة
أي شخص يتعامل مع البيانات مهما كان حجمها، سواء كان أمين مستودع، أو إداري، أو مسؤول قسم، أو مدير مكتب، أو صاحب محل لقطع الغيار، أو طالب جامعي يريد امتلاك أحد المهارات القوية في التعامل مع البيانات تجهيزاً للحياة العملية، أو أي شخص يعمل في شركة لا تمتلك نظام ERP، أو غيرهم من الأشخاص الذين يتعاملون مع البيانات …
وصف موجز للدورة
تتكون هذه الدورة من وحدتين
سنركز في الوحدة الأولى على فهم مبادئ قواعد البيانات العلائقية Relational Databases، وكيفية تعامل برنامج مايكروسوفت أكسس مع هذه المبادئ، مع ذكر أن قواعد البيانات العلائقية سميت بهذا الاسم لأنها تعتمد على العلاقات بين الجداول.
أما الوحدة الثانية فهي عبارة عن مشروع عملي، وهذا المشروع عبارة عن:
مخزن رئيسي، يستقبل بضائع محددة من مصنعين اثنين – مصنع لتصنيع الكراسي البلاستيكية، ومصنع لتصنيع الأسلاك الكهربائية، ومن ثم يبيع هذه البضائع إلى زبائن محددين، ويقوم الزبون بدفع قيم البضائع إما نقداً أو بشيكات مصرفية معتمدة من بنوك محددة، ويوجد مجموعة عمال مياومة يتناوبون على عمليات التنزيل والتحميل، وكل هذا العمل سيتم خلال 3 شهور، وفي الشهر الواحد 3 أيام عمل، وفي كل يوم عمل يوجد سند إدخال وسند صرف.
الغرض من هذا المشروع هو التعرف على الكثير من إمكانيات برنامج الأكسس في التعامل مع مبادئ قواعد البيانات العلائقية .
ما يميز هذه الدورة
حتى نعلم ما يميز دورتنا، سوف نقوم بعمل مقارنة بين دورتنا ودورات الـ ICDL التي يكون في كثير من الأحيان برنامج الـ Access من ضمن محاورها، والمقارنة ستكون من نقطتين:
النقطة الأولى: تحديد الغاية
في دورات الـ ICDL تكون الغاية تعليم إمكانيات برنامج الأكسس
أما في دورتنا فالغاية تَعلم كيفية تعامل برنامج الأكسس مع علم قواعد البيانات العلائقية، ومن ثم تعلم الكثير من إمكانيات برنامج الأكسس التي تخدم هذا الغرض.
وحتى تتضح الصورة سنأخذ مثال على علم الكهرباء.
لو تم على سبيل المثال طرح دورة لتعليم العمل على أجهزة القياس الكهربائية
فإن من المنطقي بدايةً تعلم المبادئ الأساسية لعلم الكهرباء قبل تعلم العمل على أجهزة القياس هذه، وإلا فإن المعلومات التي سيكتسبها المتدرب عن علم الكهرباء ستكون فقط المعلومات التي ستذكر أثناء دورة تعلم هذه الأجهزة، والتي ستكون قليلة وضمن ما يخص أجهزة القياس.
وهذا ما يحدث في دورات الـ ICDL، بحيث يتم تعليم إمكانيات برنامج الأكسس، مع ذكر بسيط لمبادئ قواعد البيانات العلائقية Relational Databases، مع أنه من المفترض أن يتم التركيز في البداية على فهم المبادئ الأساسية لقواعد البيانات العلائقية، وبعدها يتم اختيار الأداة التي عندها القدرة على التعامل مع قواعد البيانات العلائقية، بحيث أنه يوجد في السوق مجموعة كبيرة من الأدوات المخصصة لهذا الأمر مثل:
Oracle / Access / MySQL
ولكن تَعَلُّمِ العمل على هذه الأدوات قبل تعلم المبادئ الأساسية لقواعد البيانات العلائقية سوف يكون مثل التعلم على أجهزة القياس الكهربائية قبل تعلم المبادئ الأساسية لعلم الكهرباء.
في دورتنا سوف نتعلم المبادئ الأساسية لقواعد البيانات العلائقية، وسنتعامل مع برنامج الأكسس كأداة لتطبيق هذه المبادئ.
النقطة الثانية: أسلوب طرح المواضيع
في دورات الـ ICDL يتم طرح المواضيع فيها من خلال البدأ بالحديث عن واجهة البرنامج، ومن ثم الحديث عن الجداول، ومن ثم الاستعلامات، ثم النماذج، ثم التقارير، ثم الماكروز (برمجيات جاهزة).
في دورتنا سوف نتطرق لجميع هذه الأمور ولكن من خلال مشروع عملي مكون من مجموعة مهام تتجاوز الـ 40 مهمة، بحيث نقوم في كل مهمة بتعلم العمل إما على الجداول أو الاستعلامات أو النماذج أو التقارير أو الماكروز أو خليط بينهم، والأمر يبقى على هذا المنوال حتى الانتهاء من جميع المهام، والتي يكون المتدرب عند نهايتها قد اكتسب فهماً شاملاً لإمكانيات برنامج الأكسس من خلال أمثلة حقيقية.
المحاور الأساسية للدورة
- تقسيم جدول شامل إلى عدة جداول بنظام قواعد البيانات العلائقية
- التعرف على مبادئ الحقول
- معرفة الفرق بين Primary Key وPrimary Field وForeign Field
- التعامل مع الاستعلامات من كلا النوعين QBE وSQL
- التعمق في التعرف على أنواع الربط (Inner join, Left join, Right join)
- معرفة كيفية تعامل الاستعلامات مع 3 جداول فما فوق
- التعرف على المعايير Criteria
- التعرف على علاقة One-To-Many بجميع تفاصيلها
- التعرف على فرض التكامل المرجعي Enforce Referential Integrity بجميع تفاصيله
- التعرف على علاقة One-To-One بجميع تفاصيلها
- التعرف على علاقة Many-To-Many (Indeterminate) بجميع تفاصيلها
- التعرف على Junction Table
- التعامل مع Data Type – AutoNumber
- التعرف على التفاصيل المهمة في تصميم الجداول (طرق تسمية الحقول، وأنواع البيانات، وطرق استدعاء البيانات وظهورها داخل الجداول)
- التعرف على جميع أنواع الاستعلامات (Select, Append, Update, Delete, Union, Make Table, Crosstab, Data Definition)، مع التوسع في العمل على استعلام Select
- التعامل مع If Condition
- التعامل مع Switch
- التعرف على Wildcards
- التعامل مع Option Group
- التعامل مع ملفات الـ Excel
- تصميم مجموعة من النماذج حسب الحاجة
- تصميم مجموعة من التقارير حسب الحاجة
- التعامل مع الـ Macros، مع ذكر أنه لن يتم التعامل مع VBA
- عمل كلمة مرور لملف الـ Access
مدة الدورة
مدة الدورة تعتمد على سرعة تطبيق المتدربين للمهام المطلوبة، ولكن كمتوسط فإنها تقدر بـ 30 ساعة
متطلبات الدورة
المعرفة بالمبادئ الأساسية البسيطة في التعامل مع الحاسوب، ونسخة مايكروسوفت أكسس 2016 فما فوق
الحقيبة التدريبية
عرض تقديمي، وملف تدريب PDF يسلم للمتدرب
لغة الدورة
الشرح باللغة العربية، والمصطلحات باللغة الإنجليزية
صور توضيحية للدورة
شكل الملف قبل البدئ بعمليات تصميم وبناء قاعدة البيانات
شكل الملف بعد تصميم وبناء قاعدة البيانات – 1
يظهر في اليسار بعض مكونات قاعدة البيانات (الجداول Tables، وجزء من الاستعلامات Queries)