SlideShare a Scribd company logo
1 of 97
Design School Database
‫بيانات‬ ‫قاعدة‬ ‫تصميم‬
‫مدرسة‬ ‫إدارة‬
•‫بيانات‬ ‫قاعدة‬ ‫تصميم‬
•‫يضمن‬‫تصميم‬‫قاعدة‬‫البيانات‬‫الجيد‬‫سهولة‬‫صيانة‬‫قاعدة‬‫البيانات‬.‫يتم‬‫تخزين‬‫البيانات‬‫في‬‫جداول‬‫ويحتوي‬‫كل‬‫جدول‬‫على‬‫بيانات‬‫حول‬‫موضوع‬‫واحد‬،‫مثل‬‫الزبائن‬.‫ولذل‬،‫ك‬‫عند‬‫تحديث‬‫جزء‬‫من‬
،‫البيانات‬‫مثل‬،‫العنوان‬‫في‬‫موضع‬‫واحد‬‫فقط‬‫يظهر‬‫هذا‬‫التغيير‬ً‫تلقائيا‬‫خالل‬‫قاعدة‬‫البيانات‬.
•‫تتضمن‬‫عادة‬‫قاعدة‬‫البيانات‬‫التي‬‫تم‬‫تصميمها‬‫بشكل‬‫جيد‬‫أنواع‬‫مختلفة‬‫من‬‫االستعالمات‬‫التي‬‫تعرض‬‫المعلومات‬‫التي‬‫تحتاج‬‫إليها‬.
•ً‫وقد‬ً‫يعرضًاالستعالمًمجموعةًفرعيةًمنًالبيانات،ًمثلًكافة‬ً‫الزبائن‬ً‫في‬‫مدينةًحلب‬ً‫أوًتركيباتًمنًالبياناتًمنًجداولًمختلفة،ًمثلًمعلومات‬‫الطلبية‬ً‫التي‬‫ي‬ً‫تم‬‫دمجها‬‫مع‬ً‫معلومات‬‫الزبائن‬.
•‫قبل‬‫أن‬‫تقوم‬ً‫فعليا‬‫باستخدام‬Microsoft Access‫إلنشاء‬‫جداول‬‫و‬‫استعالمات‬‫وكائنات‬،‫أخرى‬‫من‬‫المستحسن‬‫وضع‬‫مخطط‬‫للتصميم‬‫وإصالحه‬‫على‬‫الورق‬ً‫أوال‬.‫يمكن‬ً‫أيضا‬‫اختبار‬‫قاع‬‫د‬‫ة‬
‫البيانات‬‫التي‬‫تم‬‫تصميمها‬‫بشكل‬‫جيد‬.
‫اتبع‬ً‫هذهًالخطواتًاألساسيةًعندًتصميمًقاعدة‬ً‫بياناتًخاصة‬‫بك‬.
•‫الخاصة‬ ‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫الغرض‬ ‫حدد‬‫بك‬.
•‫حدد‬‫قاعدة‬ ‫في‬ ‫تريدها‬ ‫التي‬ ‫الحقول‬‫البيانات‬.
•‫حدد‬‫قاعدة‬ ‫في‬ ‫إليها‬ ‫تحتاج‬ ‫التي‬ ‫الجداول‬‫البيانات‬.
•‫الحق‬ ‫إضافة‬‫و‬‫ل‬‫لكل‬ ‫المطلوبة‬‫جدول‬.
•‫تعريف‬‫كل‬ ‫في‬ ‫الفريدة‬ ‫القيم‬ ‫ذات‬ ‫الحقول‬ ‫أو‬ ‫الحقل‬‫سجل‬‫لها‬ ‫أساسي‬ ‫مفتاح‬ ‫لتعيين‬.
•‫تحديد‬‫بين‬ ‫العالقات‬‫الجداول‬.
•‫مثل‬ ‫البيانات‬ ‫لقاعدة‬ ‫األخرى‬ ‫الكائنات‬ ‫إنشاء‬(‫االستعالمات‬,‫النماذج‬,‫التقارير‬)
•‫إدخال‬‫على‬ ‫تحسينات‬‫التصميم‬.
‫برنامج‬ ‫أي‬ ‫بناء‬ ‫مراحل‬
•‫التحليل‬ ‫مرحلة‬:
‫فيًهذهًالعمليةًتجمعًالمعلوماتًبدقةًثمًتحددًالمتطلباتًوالمهامًالتيًسيقومًبهاًالبرنامج،ًوتوصفًهذهًالمهامًبدقةًتامة،ًكماًت‬‫درسًالجدو‬ً‫ى‬
ً‫ًللبرنامجًليقومًبعملياتًمعينة،ًومهمة‬‫ًيضعًتصورا‬‫المرجوةًمنًالبرنامج،ًفالمستخدمًمثال‬ً‫مصممًالبرنامج‬‫فيًهذهًالمرحلةًه‬ً‫يًاستخالصًهذه‬
ً،‫األفكارًوتحديدها؛ًلذلكًفهيًتتطلبًمهارةًعاليةًفيًالتعاملًمعًالزبائن‬ً‫والقدرة‬‫علىًالتحليلًالصحيح‬.‫ينتجًفيًنهايةًهذهًا‬ً‫لمرحلةًوثيقةًتدعى‬
ً‫جدولًالشروطًوالمواصفات‬‫الديناميكية‬.
•‫التصميم‬ ‫مرحلة‬.
ً‫تصميم‬ً‫البرنامج‬ً‫هيًمرحلةًمنًمراحلًدورةًحياةًالنظام،ًتساعدناًفيًتحديدًكيفيةًحلًالمشكلة‬"ً‫كيفًسنحل‬‫المشكلة‬"ً،‫والتخطي‬ً‫طًللتوصلًإلى‬
ً‫حلولًللمشكلة،ًوالدخولًفيًتفاصيل‬‫البرنامج‬.ً‫التصميمًيحددًهيكليةًوبنيةًالنظامًمنًخالل‬ً‫تجزئة‬‫النظامًإلىًمجموعةًمنًاألن‬ً‫ظمة‬‫الفرعية‬ً‫مما‬
ً‫يساهمًفيًالسيطرةًعلىًالتعقيدًفي‬‫النظام‬،ً‫وتحديدًالواجهاتًونوافذًالمستخدم‬User Interfaces،ً‫والمكونات‬Components،ً‫والبيانات‬
‫للنظامًكيًيحققًالنظامًمتطلباتًالزبون‬.‫ونقومًبمرحلةًالتصميمًباستخدامًالمتطلباتًالتيًحددناهاًفيًمرحلةًالتحليل‬.‫مر‬ً‫حلةًالتصميمًيتم‬
‫خاللهاًإيجادًالتصميمًاألمثلًلنظامًالمعلوماتًالحاسوبيًالذيًيلبيًاحتياجاتًالمستخدمينًالتيًتمًتوصيفهاًفيًمرحلةًالت‬‫حليل‬.ً‫إنًعملية‬
‫التصميمًفيًجوهرهاًهيًعمليةًحلًمشكالت،ًأيًيجريًالبحثًخاللهاًعنًأفضلًالحلولًالتصميميةًلبناءًنظمًذاتًأهدافًمحددة‬.
•‫البرنامج‬ ‫كتابة‬.
‫تحويلًالمخططات‬Diagramsً‫التي‬‫تمًانتاجهاًفيًمرحلةًالتصميمًإلىًإحدى‬ً‫اللغاتًالبرمجية،ًوذلك‬ً‫إلنتاج‬‫برنامجًاوًنظامًقابلًلال‬ً‫ستخدام‬
‫منًقبلًالزبون‬,ً‫يلبي‬ً‫احتياجاته‬‫الموضحةًفيًوثيقةًالشروط‬.ً‫خاللًهذهًالمرحلةًتتمًبعضًاالختبارات‬testً‫على‬ً‫بعضًاجزاءًالنظام‬ً‫للتأكد‬ً‫من‬
‫عملهًبطريقةًصحيحة‬,ً‫ًانًمرحلةًاالختبار‬‫علما‬Testingً‫هي‬ً‫مرحلةًمنفصلةًيتمًالعملًعليهاًالحقا‬.
•‫االختبار‬‫والتكاملية‬.
ً‫تجمعًالكتلًمعًبعضهاًويختبرًالنظامًللتأكدًمنًموافقتهًلجدولًالشروط‬‫والمواصفات‬.
‫التحليل‬ ‫مرحلة‬
ً‫ًبتحليلًالبياناتًأيًتجميعًالمعلوماتًالمطلوبةًلقاعدةًالبياناتًتكونًبزيارةًصاحبًالبرنامج‬‫قاعدةًبياناتًإدارةًالمدرسةًسنقومًأوال‬‫مرة‬‫وًمرتينًوًثالثةًلغايةًم‬ً‫اًنجمعًكلًالمطلوبًمنهًو‬
‫ًفيًهذهًالقاعدةًنحتاجًالىًمجموعةًجداولًوًكلًجدولًيجبًتحديدًكافةًالحقولًالخاصةًبهًمنًخاللًالمعلوماتًالمجمعة‬‫توثيقهًمثال‬
.1‫جدولًالطالب‬ً‫وًالذيًسيشملًالحقولًالتالية‬(‫معرفًالطالبًوًهوًرقمًفريدًأيًغيرًقابلًللتكرارًمنًخاللًتعيينًمفتاحًأساسيًلهًوًالذيًسيتمًربطهًمعًحقلًف‬ً‫رعيًفيًجدول‬
‫آخر‬,‫اسمًالطالب‬,‫كنيةًالطالب‬,‫اسمًاألب‬,‫اسمًاالم‬,‫تاريخًالميالد‬,‫عنوانًالسكن‬,‫الجنسية‬,‫الجنس‬,‫هاتفًالمنزل‬,‫هاتفًجوالًاالب‬,‫صورة‬,‫مالحظات‬).
.2‫جدولًالمدرسين‬ً‫وًالذيًيشملًالحقولًالتالية‬(‫معرفًالمدرس‬,‫االسم‬,‫الكنية‬,‫اسمًاألب‬,‫نوعًالمؤهل‬,‫الشهادة‬,‫تاريخًالميالد‬,‫الجنس‬,‫الجنسية‬,‫الرقمًالوطني‬,‫الحالةًا‬‫الجتماعية‬,
‫البلد‬,‫المدينة‬,‫العنوان‬,‫هاتفًالمنزل‬,‫موبايل‬,‫بريدًالكتروني‬,‫صورة‬,‫مالحظات‬).
.3‫جدولًالمواد‬ًًًً‫وًيشملًالحقولًالتالية‬
(‫معرفًالمادة‬,‫اسمًالمادة‬,‫رقمًالمدرسًوًهوًحقلًفرعيًسيتمًربطهًمعًحقلًرئيسيًمنًجدولًالمدرسين‬,‫عالمةًالنجاحًفيًالمادة‬,‫مالحظات‬).
.4ً‫جدولًالصفوف‬ً‫وًيشملًالحقولًالتالية‬(‫معرفًالصف‬,‫االسم‬)
.5ً‫جدولًالقاعات‬ًً‫وًيشملًالحقولًالتالية‬(‫معرفًالقاعة‬,‫اسمًالقاعة‬,‫موقعًالقاعة‬,‫عددًالطالب‬,‫قسمًالقاعة‬,‫معرفًالصفًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئي‬ً‫سيًفيًجدول‬
‫الصفوف‬,‫مالحظات‬).
.6‫جدولًالبرنامج‬‫األسبوعي‬ً‫وًيشملًالحقولًالتالية‬(‫المعرف‬,‫معرفًالصفًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالصفوف‬,‫اليوم‬,‫الحصة‬,‫ر‬ً‫قمًالقاعةًحقل‬
‫فرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالقاعات‬,‫رقمًالمادةًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالمواد‬,‫مالحظات‬).
.7‫جدولًتسجيلًالطالب‬ً‫وًيشملًالحقولًالتالية‬(‫معرفًالسجل‬,‫معرفًالصفًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالصفوف‬,‫معرفًالطالبًح‬ً‫قلًفرعيًيتم‬
‫ربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالطالب‬,‫معرفًالقاعةًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالقاعات‬,‫معرفًالمدرسًحقلًفرعيًي‬ً‫تمًربطهًمعًحقل‬
‫المفتاحًالرئيسيًفيًجدولًالمدرسين‬,‫الفصلًالدراسي‬,‫مالحظات‬).
.8‫جدولًالغياب‬ً‫وًيشملًالحقولًالتالية‬(‫رقمًالسجل‬,‫معرفًالطالبًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالطالب‬,‫معرفًالمادةًحقلًفرعيًيتم‬ً‫ربطهًمعًحقل‬
‫المفتاحًالرئيسيًفيًجدولًالمواد‬,‫معرفًالمدرسًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالمدرسين‬,‫تاريخًالغياب‬,‫سببًالغياب‬,‫مالحظات‬.)
.9‫جدولًالعالمات‬ً‫وًيشملًالحقولًالتالية‬(‫رقمًالسجل‬,‫معرفًالطالبًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالطالب‬,‫معرفًالمادةًحقلًفرعيًيت‬ً‫مًربطهًمعًحقل‬
‫المفتاحًالرئيسيًفيًجدولًالمواد‬,‫معرفًالمدرسًحقلًفرعيًيتمًربطهًمعًحقلًالمفتاحًالرئيسيًفيًجدولًالمدرسين‬,‫عالمةًالشفهي‬,‫عالمةًالوظائف‬,‫عالمةًالمذ‬‫اكرة‬,ً‫عالمة‬
‫االمتحان‬,‫الفصلًالدراسي‬,‫نتيجةًالفصل‬,‫مالحظاتًالمدرس‬).
•‫تصميمًالبرنامجًوًهيًعمليةًالتخطيطًلتنفيذًبناءًقاعدةًالبياناتًوًتتضمنًكيفيةًتصميمًقاعدةًالبياناتًوًإظهارهاًبشكلهاًالنهائيًو‬‫ستتضم‬ً‫نًكيفيةًإنشاء‬
ً‫الجداولًوًتصميمهاًوًوضعًالقواعدًالخاصةًبهاًإلدخالًالمعلوماتًوًتقييدهاًمنًقبلًالمصممًوًلكيًيعملًعليهاًالمستخدمًوًبدونًحدوثًأي‬‫أخط‬‫اء‬ً‫وًتحديد‬
‫ًتحديدًالحقولًالتيًستعينًكمفتاحًأساسيًلربطهاًمعًجداولًأخرى‬‫الحقولًالتيًستكونًحقولًفريدةًاذاًتطلبًالحقلًذلكًوًأيضا‬.
•‫ًنقومًفيًمرحلةًالتصميمًبتخطيطًوًمعرفةًماًهيًالقيمًالتيًنريدًاستخرجهاًكنتائجًمنًالجداولًوًهيًاالستعالماتًوًهيًماًيطلبهاًص‬‫أيضا‬‫احب‬ً‫البرنامج‬
‫لتخدمهًفيًعملهًعلىًسبيلًالمثالًاذاًأردناًعرضًاسمًالطالبًمعًعددًأيامًغياباتهًهناًيتمًالتخطيطًلبناءًاستعالمًنتائجًحقولهًمنًجدول‬‫ين‬ً‫جدولًأسماء‬
‫الطالبًوًجدولًالغيابًوًهوًماًيقومًبهًاالستعالم‬....‫الخ‬.
‫ًمنًاالستعالماتًهيًعدمًتحميلًطاقةًزائدةًعلىًالمعالجًوًالذاكرةًألنناًهناًنظهرًالمعلوماتًالمطلوبةًفقطًعلىًسبيلًا‬‫وًالفائدةًأيضا‬‫لمث‬‫الًأ‬ً‫ًاذاًأردناًاسم‬‫يضا‬
‫ًمنًفتحًالجدول‬‫المدرسًوًرقمًهاتفهًوًعنوانهًأيًنريدًعرضًفقطًثالثةًحقولًهناًنقومًبإنشاءًاستعالمًفيهًهذهًالحقولًالثالثةًفقطًبدال‬‫ب‬‫ك‬ً‫املهًوًعرضًكافة‬
‫الحقولًالتيًستزيدًبتحميلًالمعالجًوًالذاكرةًبحملًزائدًالًنريدهًألنهًيبطئًعملًالحاسبًفيًهذهًالحالة‬.
•ً‫ًنقررًماًهيًالنماذجًالمطلوبًإنشائهاًكواجهةًإلدخالًالمعلوماتًفيًالجداولًوًكيفيةًعرضهاًوًتحديد‬‫فيًمرحلةًالتصميمًوًالتخطيطًأيضا‬‫الت‬ً‫نسيقاتًالخاصة‬
‫بهاًمثلًخلفيةًالنموذجًوًتنسيقاتًأخرىًمثلًحجمًالخط‬,‫نوعًالخط‬,‫وًنمطًالخطًشكلًالتصميمًكماًنقررًهناًماًهيًالنماذجًالفرعيةًالتيًست‬ً‫كونًداخل‬
‫النموذجًالرئيسيًلتسهيلًعمليةًاالدخالًللمعلومات‬,‫ًكيفيةًتصفيةًوًفرزًالمعلوماتًداخلًالنماذج‬‫وًنخططًأيضا‬.
•‫ًالتخطيطًلعمليةًكيفيةًاخراجًالبياناتًلطباعتهاًوًهيًمعلوماتًتصممًعلىًأساسًالمعلوماتًالمعطاةًمنًقب‬‫تتضمنًعمليةًالتصميمًأيضا‬ً‫لًصاحب‬ً‫البرنامج‬
‫أيًماًهيًالنتائجًالتيًيريدهاًللطباعةًألنًالطباعةًمنًالجداولًتكونًغيرًمنسقةًأيًالًتناسبًصاحبًالعملًلذلكًنقومًبتصميمًالتقاريرًو‬‫تن‬ً‫سيقهاًحسبًطلب‬
‫صاحبًالبرنامجًمنًلونًوًخلفية‬....‫الخ‬.
•‫المرحلةًاألخيرةًمنًتصميمًالبرنامجًهيًالتصميمًلبناءًالواجهةًالتيًمنًخاللهاًسننتقلًالىًكلًواجهاتًالبرنامجًمنًإدخالًللمعلومات‬,‫أوًاخراج‬ً‫التقاريرًمن‬
‫خاللًاألزرارًالتيًتصممًبواسطةًالماكروًأوًالوحداتًالنمطية‬.
•‫كلًهذهًالتصميمًوًالتخطيطًينفذًعلىًورقًلترجمتهًفيًالنهايةًفيًالبرنامجًالذيًسنقومًبتحويلًهذهًالمعلوماتًالىًواجهاتًمرئيةًبرمجي‬‫ةًجاه‬ً‫زةًوًاختيارنا‬
‫للبرنامجًالمناسبًلهذاًالبرنامجًوًالذيًاخترناهًهناًوًهوًبرنامجًمايكروسوفتًأكسيس‬.
‫التصميم‬ ‫مرحلة‬
‫البرنامج‬ ‫كتابة‬ ‫مرحلة‬
•‫ًبإنشاءًقاعدةًالبياناتًوًتحديدًالموقعًلحفظًالملف‬‫سنبدأًأوال‬
•‫منًقائمةًملفًثمًنختارًاألمرًجديدًثمًنختارًقاعدةًبياناتًسطحًمكتبًفارغة‬.
•‫يظهرًمربعًحوارًمنًخاللًهذاًالمربعًوًفيًمربعًنصًاسمًالملفًنكتبًاسمًالملفًالم‬‫ط‬‫لو‬ً‫ب‬
ً‫لقاعدةًالبياناتًوًهناًحددناًاسم‬SchoolDB,ً‫نضغطًعلىًرمزًالمجلدًلنحددًموقعًحفظًقاعدة‬
‫البياناتًثمًنضغطًعلىًزرًإنشاء‬.
•‫يتمًإنشاءًقاعدةًالبياناتًفيًالموقعًالخاصًالذيًحددناهًوًبشكلًافتراضيًيفتحًناف‬ً‫ذةًتصميمًجدول‬
‫نقومًبإغالقهًلنبدأًفيًتصميمًالكائنات‬.
•‫ًفيًعمليةًالتحليلًوًهيًالجداولًالت‬‫ًبإنشاءًالجداولًالتيًذكرناهاًسابقا‬‫سنبدأًأوال‬‫الية‬:
‫جدولًالطالب‬‫جدولًالبرنامج‬
‫جدولًالمدرسين‬‫جدولًتسجيلًالطالب‬
‫جدول‬‫المواد‬‫جدولًالعالمات‬
‫جدولًالصفوف‬‫جدولًالغياب‬
‫جدولًالقاعات‬
‫جدول‬
‫الطالب‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬
ً‫تسمية‬
‫توضيحية‬
‫قيمةًافتراضي‬‫ة‬‫قناعًاالدخال‬
ً‫التحققًمن‬
‫الصحة‬
‫مطلوب‬‫مفهرس‬
Sid‫ترقيمًتلقائي‬‫أساسي‬
ً‫عددًصحيح‬
‫طويل‬
‫رقمًالطالب‬‫نعم‬‫نعم‬‫بدونًتكرار‬
Fname‫نصًمختصر‬30‫االسمًاألول‬‫نعم‬‫نعمًتكرارًموافق‬
Lname‫نصًمختصر‬30‫الكنية‬‫نعم‬‫نعمًتكرارًموافق‬
Faname‫نصًمختصر‬30‫اسمًاألب‬
Maname‫نصًمختصر‬30‫اسمًاالم‬
Birthdate‫تاريخ/وقت‬‫تاريخًالميالد‬
Country‫نصًمختصر‬30‫البلد‬‫سوريا‬
City‫نصًمختصر‬30‫المدينة‬‫حلب‬
Address‫نصًمختصر‬150‫عنوانًالسكن‬
Nationality‫نصًمختصر‬20‫الجنسية‬‫سوري‬
Gender‫معالجًبحث‬20‫الجنس‬
Hometel‫نصًمختصر‬15‫هاتفًالمنزل‬‫نعمًتكرارًموافق‬
Fathermobile‫نصًمختصر‬15‫موبايلًاألب‬‫نعمًتكرارًموافق‬
PictureOLEً‫كائن‬‫صورة‬
note‫نصًطويل‬‫مالحظات‬
ً‫إنشاءًجدولًمنًتبويب‬‫إنشاء‬ً‫نضغطًعلى‬‫تصميم‬‫جدول‬‫نقومًبإدخالًالمعلوماتًمنًالجدولًالسابق‬.
‫مالحظاتًعندًإنشاءًالحقول‬:
.1ً‫يفضلًتسميةًأسماءًالحقولًبشكلًمختصرًوًباللغةًاإلنكليزيةًوًذلكًلسهولةًالتعاملًمعهاًعندًاستخدامهاًفيًلغاتًالبرمجةًلغة‬SQLً‫وًلغة‬VBAً‫وًيتم‬
ً‫إيضاحًالتسميةًفيًخاصيةًالتسميةًالتوضيحيةًمثال‬(sidً‫تعبرًعن‬Student ID‫فيًالتسميةًالتوضيحيةًنكتبًمعرفًالطالب‬,
ً‫أو‬fnameً‫يعني‬First Name‫فيًالتسميةًالتوضيحيةًنكتبًاالسمًاألولًوًهكذا‬)‫ألنًخاصيةًالتسميةًالتوضيحيةًهيًالتيًستظهرًفيًعر‬‫ضًالجداول‬,
‫االستعالمات‬,‫النماذج‬,‫وًالتقارير‬.‫ًاالسمًاألولًوًلكنًستضطرًهناًالى‬‫الًيمنعًمنًإدخالًاسمًالحقلًباللغةًالعربيةًأوًأنًيكونًمركبًمثال‬ً‫استخدام‬
‫االقواسًالمربعةًعندًاستخدامهاًفيًلغاتًالبرمجة‬.
.2ً‫خصصناًحقلًالجنسًكنوعًبياناتًلهًمعالجًبحث‬(‫معالجًبحثًيعنيًانشاءًقائمةًفيهاًقيمًالحقلًليتمًاختيارهاًمنًقبلًالمستخدمًاختي‬ً‫ارًبدالًمنًكتابتها‬
‫ًلألخطاء‬‫بنفسهًمنعا‬)ً‫سنقومًبإنشاءًقائمةًتحتويًعلىًالقيمًالتالية‬(ً‫ذكر‬–‫انثى‬.)‫يتمًتعيينًحقلًمعالجًالبحثًلحقولًقيمهاًمعر‬ً‫وفةًأوًاختيارهاًمنًجدول‬
ً‫كماًسنرىًالحقا‬.
.3ً‫الحقولًالتيًنوعًبياناتهاًنصًمختصرًحددناًخاصيةًحجمًالحقلًفيهاًالى‬30ً‫ًبعدًدراسةًالحقلًأيًكمًحرفًيلزمهًهناًنجعلًقاعدةًالبيانات‬‫حرفًطبعا‬
‫سهلةًاالستخدامًوًالًيزيدًتحميلًعلىًالذاكرةًاوًالمعالج‬.ً‫ًأيًاسمًالًيزيدًعددًأحرفهًعن‬‫مثال‬20ً‫حرفًحددناًزيادة‬10‫استثناء‬.
.4‫حددناًالقيمةًاالفتراضيةًلحقولًالبلد‬,‫المدينة‬,‫وًالجنسيةًبحسبًالبلدًالتيًسنستخدمًفيهاًقاعدةًالبياناتًحتىًنسهلًعلىًمستخد‬ً‫مًقاعدةًالبياناتًمنًادخال‬
‫ًعندًادراجًسجلًجديد‬‫القيمًسيقومًاألكسيسًبإدخالًالمعلوماتًتلقائيا‬.
.5‫حددناًخاصيةًالمطلوبًلحقولًاالسمًوًالكنيةًالىًنعمًحتىًنجبرًالمستخدمًبإدخالًالمعلومةًفيًهذهًالحقولًالحظًلمًنحددًكلًالحقولًلخاص‬‫يةًا‬ً‫لمطلوب‬
‫ألنهًممكنًأنًتكونًباقيًالمعلوماتًغيرًمتوفرةًوًسيكملهاًبعدًفترةًلذلكًالًتحددًكلًالحقولًالىًنعمًفيًخاصيةًمطلوبًألنًالبرنامجًه‬‫ناًسي‬ً‫منعكًمن‬
‫حفظًالسجلًحتىًتدخلًالمعلوماتًبشكلًاجباريًاوًستضطرًالىًالغاءًالسجلًوًعدمًحفظه‬.
.6‫ًبالبحثًداخلها‬‫حددناًخاصيةًالمفهرسًللحقولًالتيًسنقومًمستقبال‬.‫الحقولًالتيًنفهرسهاًهيًالحقولًالتيًسنبحثًفيها‬,‫الًتحددًف‬ً‫هرسةًللحقولًالتيًقيمها‬
‫مكررةًألنهاًالفهرسةًستزيدًمنًحجمًقاعدةًالبيانات‬.
‫مالحظة‬:‫ًيحددًخاصيتيًالمطلوبًالىًنعمًوًخاصيةًالمفهرسًالىًنعمًبدو‬‫الحقلًالذيًنوعًبياناتهًترقيمًتلقائيًبرنامجًاألكسيسًتلقائيا‬‫نًتكرار‬.
‫مالحظة‬:‫ًحقلًاالسمًاذاًكتبتًاسمًمحمدًفيًالسج‬‫تعيينًخاصيةًالمفهرسًالىًنعمًبدونًتكرارًهناًلنًتستطيعًتكرارًالقيمةًفيًالحقلًمثال‬ً‫لًالتاليًلن‬ً‫تستطيعًأن‬
‫ًلذلكًانتبهًمنًهذاًا‬‫تكتبًمحمدًمرةًأخرىًألنًالفهرسةًنعمًبدونًتكرارًتمنعًتكرارًالبياناتًوًالمعروفًانًأكثرًاألسماءًهيًمحمدًمثال‬‫لخي‬‫ارًو‬‫كنًمتأكدًمنه‬.
‫تمًتعيينًمفتاحًأساس‬ً‫ي‬
ً‫لحقلًرقمًالطالبًحقل‬sid
‫لتعيينًمفتاحًأساسي‬‫لحقل‬:
ً‫نحددًالحقلًالمطلوبًثم‬
ً‫منًمجموعةًأدواتًفي‬
‫تبويبًتصميمًالجدول‬
‫نضغطًمفتاحًأساسي‬
‫أوًنضغطًكليكًيمينًع‬ً‫لى‬
‫الحقلًالمطلوبًوًنختار‬
ً‫منًالقائمةًالتيًتظهر‬
‫مفتاحًأساسي‬
‫جدول‬
‫الموظفين‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحية‬‫قيمةًافتراضي‬‫ة‬‫قناعًاالدخال‬‫التحققًمنًالصحة‬‫مطلوب‬‫مفهرس‬
Eid‫ترقيمًتلقائي‬‫أساسي‬‫عددًصحيحًطويل‬‫رقمًالموظف‬‫نعم‬‫نعم‬‫بدونًتكرار‬
Efname‫نصًمختصر‬30‫االسمًاألول‬‫نعم‬‫نعمًتكرارًموافق‬
Elname‫نصًمختصر‬30‫الكنية‬‫نعم‬‫نعمًتكرارًموافق‬
Efaname‫نصًمختصر‬30‫اسمًاألب‬
Stateemployee‫معالجًبحث‬30‫الحالةًالوظيفية‬‫مدرس‬‫نعم‬
Certification‫معالجًبحث‬50‫الشهادة‬‫جامعي‬‫نعم‬
Ebirthdate‫تاريخ/وقت‬‫تاريخًالميالد‬
Ecountry‫نصًمختصر‬30‫البلد‬‫سوريا‬
Ecity‫نصًمختصر‬30‫المدينة‬‫حلب‬
Eaddress‫نصًمختصر‬150‫العنوان‬
Enationality‫نصًمختصر‬20‫الجنسية‬‫سوري‬
Egender‫معالجًبحث‬20‫الجنس‬
Status‫معالجًبحث‬20‫الحالةًاالجتماعية‬
Tel‫نصًمختصر‬15‫هاتفًالمنزل‬‫نعمًتكرارًموافق‬
Mobile‫نصًمختصر‬15‫الموبايل‬‫نعمًتكرارًموافق‬
Email‫ارتباطًتشعبي‬‫البريدًااللكتروني‬
EpictureOLEً‫كائن‬‫صورة‬
Enote‫نصًطويل‬‫مالحظات‬
‫تمًتعيينًمفتاحًأساس‬ً‫ي‬
ً‫لحقلًرقمًالموظفًحقل‬
eid
‫جدول‬
‫المواد‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحية‬‫قيمةًافتراضي‬‫ة‬‫قناعًاالدخال‬‫التحققًمنًالصحة‬‫مطلوب‬‫مفهرس‬
Subid‫ترقيمًتلقائي‬‫أساسي‬‫عددًصحيحًطويل‬‫رقمًالمادة‬‫نعم‬‫نعم‬‫بدونًتكرار‬
Subname‫نصًمختصر‬100‫اسمًالمادة‬‫نعم‬‫نعم‬‫بدونًتكرار‬
eid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫رقمًالمدرس‬
submark‫رقم‬‫بايت‬‫عالمةًالنجاح‬
subnote‫نصًطويل‬‫مالحظات‬
‫جدول‬
‫الصفوف‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحية‬‫قيمةًافتراضي‬‫ة‬‫قناعًاالدخال‬‫التحققًمنًالصحة‬‫مطلوب‬‫مفهرس‬
Classid‫ترقيمًتلقائي‬‫أساسي‬‫عددًصحيحًطويل‬‫رقمًالصف‬‫نعم‬‫نعم‬‫بدونًتكرار‬
Classname‫نصًمختصر‬30‫اسمًالصف‬‫نعم‬‫نعم‬‫بدونًتكرار‬
‫القاعات‬ ‫جدول‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحي‬‫ة‬
ً‫قيمة‬
‫افتراضية‬
‫قناعًاالدخال‬
ً‫التحققًمن‬
‫الصحة‬
‫مطلوب‬‫مفهرس‬
Hallid‫ترقيمًتلقائ‬‫ي‬‫أساسي‬
ً‫عددًصحيح‬
‫طويل‬
‫رقمًالقاعة‬‫نعم‬
‫نعم‬ً‫بدون‬
‫تكرار‬
Hallname‫نصًمختصر‬100‫اسمًالقاعة‬‫نعم‬
Location‫نصًمختصر‬100‫موقعًالقاعة‬
Stnumber‫رقم‬‫بايت‬‫عددًالطالب‬
Classid‫رقم‬‫فرعي‬
ً‫عددًصحيح‬
‫طويل‬
‫رقمًالصف‬
Division‫نصًمختصر‬30‫الشعبة‬
hallnote‫نصًطويل‬‫مالحظات‬
‫االسبوع‬ ‫برنامج‬ ‫جدول‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحي‬‫ة‬
ً‫قيمة‬
‫افتراضية‬
‫قناعًاالدخال‬
ً‫التحققًمن‬
‫الصحة‬
‫مطلوب‬‫مفهرس‬
Proid‫ترقيمًتلقائ‬‫ي‬‫أساسي‬‫عددًصحيحًطويل‬‫معرفًالبرنامج‬‫نعم‬
‫نعم‬ً‫بدون‬
‫تكرار‬
classid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالصف‬‫نعم‬
hallid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالقاعة‬‫نعم‬
Subid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالمادة‬‫نعم‬
Week‫معالجًبحث‬20‫األسبوع‬
Day‫معالجًبحث‬20‫اليوم‬
Hessa‫معالج‬‫بحث‬20‫الحصة‬
Pronote‫نصًطويل‬‫مالحظات‬
‫ثالثةًعالقاتًفيًهذاًالجدول‬:
‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالصفًفيًجدولًالبرنامجًمعًحقلًمفتاحًأساسيًمعرفًالصفًفيًجدولًالصفوف‬.
‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالقاعةًفيًجدولًالبرنامجًمعًحقلًمفتاحًأساسيًمعرفًالقاعةًفيًجدولًالقاعات‬.
‫العالقةًالثالثةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالمادةًفيًجدولًالبرنامجًمعًحقلًمفتاحًأساسيًمعرفًالمادةًفيًجدولًالمواد‬.
‫الطالب‬ ‫تسجيل‬ ‫جدول‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحي‬‫ة‬
ً‫قيمة‬
‫افتراضية‬
‫قناعًاالدخال‬
ً‫التحققًمن‬
‫الصحة‬
‫مطلوب‬‫مفهرس‬
regid‫ترقيمًتلقا‬‫ئي‬‫أساسي‬‫عددًصحيحًطويل‬‫معرفًالتسجيل‬‫نعم‬
‫نعم‬ً‫بدون‬
‫تكرار‬
classid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالصف‬‫نعم‬
hallid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالقاعة‬‫نعم‬
Sid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالطالب‬‫نعم‬
ً‫نعمًتكرار‬
‫موافق‬
Eid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالمدرس‬‫نعم‬
Studyseason‫معالج‬‫بحث‬30‫الفصلًالدراسي‬
regnote‫نصًطويل‬‫مالحظات‬
‫ثالثةًعالقاتًفيًهذاًالجدول‬:
‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالمدرسًفيًجدولًالتسجيلًمعًحقلًمفتاحًأساسيًمعرفًالمدرسًفيًجدولًالمدرسين‬.
‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالقاعةًفيًجدولًالتسجيلًمعًحقلًمفتاحًأساسيًمعرفًالقاعةًفيًجدولًالقاعات‬.
ً‫العالقةًالثالثةًعالقةًأطرافًبأطرافًبينًالحقلًالفرعيًمعرفًالصفًفيًجدولًالتسجيلًمعًحقلًمفتاحًأساسيًمعرفًالصفًفيًجدولًالصفوف‬
‫وًالحقلًالفرعيًمعرفًالطالبًفيًجدولًالتسجيلًمعًحقلًمفتاحًأساسيًمعرفًالطالبًفيًجدولًالطالب‬.
‫الغياب‬ ‫جدول‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحي‬‫ة‬
ً‫قيمة‬
‫افتراضية‬
‫قناعًاالدخال‬
ً‫التحققًمن‬
‫الصحة‬
‫مطلوب‬‫مفهرس‬
Absid‫ترقيمًتلقائ‬‫ي‬‫أساسي‬‫عددًصحيحًطويل‬‫معرفًالغياب‬‫نعم‬
‫نعم‬ً‫بدون‬
‫تكرار‬
Subid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالمادة‬‫نعم‬
Sid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالطالب‬‫نعم‬
ً‫نعمًتكرار‬
‫موافق‬
Eid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالمدرس‬‫نعم‬
absdate‫تاريخ/وقت‬‫تاريخًالغياب‬
absreson‫نصًمختصر‬100‫سببًالغياب‬
absnote‫نصًطويل‬‫مالحظات‬
‫ثالثةًعالقاتًفيًهذاًالجدول‬:
‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالمدرسًفيًجدولًالغيابًمعًحقلًمفتاحًأساسيًمعرفًالمدرسًفيًجدولًالمدرسين‬.
‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالطالبًفيًجدولًالغيابًمعًحقلًمفتاحًأساسيًمعرفًالطالبًفيًجدولًالطالب‬.
ً‫العالقةًالثالثةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالمادةًفيًجدولًالغيابًمعًحقلًمفتاحًأساسيًمعرفًالمادةًفيًجدولًالمواد‬.
‫جدول‬
‫العالمات‬
‫الحقل‬ ‫اسم‬‫البيانات‬ ‫نوع‬‫مفتاح‬
‫الحقل‬ ‫خصائص‬
‫حجمًالحقل‬‫تسميةًتوضيحي‬‫ة‬
ً‫قيمة‬
‫افتراضية‬
‫قناعًاالدخال‬
ً‫قاعدةًالتحقق‬
‫منًالصحة‬
‫مطلوب‬‫مفهرس‬
Markid‫ترقيمًتلقائ‬‫ي‬‫أساسي‬‫عددًصحيحًطويل‬‫معرفًالغياب‬‫نعم‬
‫نعم‬ً‫بدون‬
‫تكرار‬
Subid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالمادة‬‫نعم‬
Sid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالطالب‬‫نعم‬
ً‫نعمًتكرار‬
‫موافق‬
Eid‫رقم‬‫فرعي‬‫عددًصحيحًطويل‬‫معرفًالمدرس‬‫نعم‬
studyseason‫معالجًبحث‬50‫الفصلًالدراسي‬
Oralmark‫رقم‬‫بايت‬‫عالمةًالشفهي‬0<=100
Jobmark‫رقم‬‫بايت‬‫عالمةًالوظائف‬0<=100
studymark‫رقم‬‫بايت‬‫عالمةًالمذاكرة‬0<=100
exammark‫رقم‬‫بايت‬‫عالمةًاالمتحان‬0<=100
result‫حقلًمحسوب‬‫نتيجةًالفصل‬
marknote‫نصًطويل‬‫مالحظات‬
‫ثالثةًعالقاتًفيًهذاًالجدول‬:
‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالمدرسًفيًجدولًالعالماتًمعًحقلًمفتاحًأساسيًمعرفًالمدرسًفيًجدولًالمدرسين‬.
‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالطالبًفيًجدولًالعالماتًمعًحقلًمفتاحًأساسيًمعرفًالطالبًفيًجدولًالطالب‬.
‫العالقةًالثالثةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرفًالمادةًفيًجدولًالعالماتًمعًحقلًمفتاحًأساسيًمعرفًالمادةًفيًجدولًالمواد‬.
Create Relationships
‫العالقات‬ ‫إنشاء‬
•ً‫بعدًأن‬ً‫قمناًبإنشاءًالجداولًالمختلفة‬ً‫لكلًموضوعًفيًقاعدة‬‫بيانات‬Microsoft Accessً‫الخاصة‬ً‫بك،ًتحتاجًإلىًطريقة‬
‫إلخبار‬Microsoft Accessً‫عن‬‫ًمرةًأخرى‬‫كيفيةًتجميعًهذهًالمعلوماتًمعا‬.‫الخطوةًاألولىًفيًهذهًالعمليةًهيًتعريفًالعالقاتًب‬ً‫ين‬
‫الجداولًالخاصةًبك‬.
ً‫بعد‬ً،‫أنًتقومًبذلك،ًيمكنكًإنشاءًاستعالمات‬‫نماذج‬,‫وتقاريرًلعرضًمعلوماتًمنًعدةًجداولًفيًآنًواحد‬.
•ً‫وًالعالقةًهيًرابطًيتمًتأسيسهاًبينًجدولينًالجدولًاألولًوًهوًالجدولًالرئيسيًوًيجبًأنًيحتويًعلىًحقلًمعينًله‬(‫مفت‬ً‫احًأساسي‬
(Primary Keyً‫وًالجدولًالثانيًيحتويًعلىًحقلًيدعىًحقلًالمفتاحًالفرعي‬(ً‫أوًالمفتاحًاألجنبي‬Foregn Key)ً‫المفتاحًالفرعيًالًيعين‬
‫منًقبلًاألكسيسًمثلًالمفتاحًالرئيسيًوًلكنًيتمًإنشائهًبناءًعلىًشروطًأساسية‬:
‫يجبًأنًيكونًنوعًبياناتًالحقلًالفرعيًهوًنفسًنوعًبياناتًالحقلًاألساسي‬,
‫حجمًالحقلًللحقلًالفرعيًيجبًأنًيكونًنفسًحجمًحقلًالمفتاحًاألساسي‬,
ً‫يفضلًأنًيكونًاسمًحقلًالمفتاحًالفرعيًنفسًاسمًحقلًالمفتاحًاألساسيًوًلكنًليسًاجباريا‬.
•‫علىًسبيلًالمثالًلنعرفًمنًمدرسًالمادةًيجبًأنًيحتويًجدولًالموادًعلىًحقلًمعرفًالمدرسًهذاًالحقلًنأخذًقيمهًمنًحقلًالمف‬ً‫تاح‬
‫األساسيًالموجودًفيًجدولًالمدرسينًهناًيأتيًدورًالعالقاتًعندًالربطًبينًالجدولينًوًتكوينًالعالقةًبينهمًهناًيمكنًوض‬ً‫عًقيمةًمعرف‬
‫المدرسًفيًجدولًالموادًحسبًالقيمةًالموجودةًفيًجدولًالمدرسين‬.‫ممكنًشخصًماًيتسألًلماذاًالًنكتبًاسمًالمدرسًكتابةًهنا‬ً‫تكمن‬
‫وظيفةًالعالقاتًعندًكتابةًاالسمًهناًسيكونًتكرارًكثيرًللمعلوماتًوًبدورهًستزيدًحجمًقاعدةًالبياناتًمماًسيجعلًقاعدة‬ً‫البياناتًتعمل‬
‫ببطءًألنهاًستحملًالذاكرةًوًالمعالجًمعلوماتًكثيرةًوًمكررة‬.
•‫سأقومًاالنًبشرحًجميعًالعالقاتًالموجودةًفيًهذهًالقاعدة‬.
•‫لفتحًنافذةًالعالقاتًمنًتبويبًأدواتًقاعدةًالبياناتًاضغطًعلىًأمرًعالقاتًمنًمجموعةًالعالقات‬.
‫العالقةًاألولىًبينًجدوليًالموادًوًجدولًالمدرسينًوًه‬ً‫ي‬
‫عالقةًرأسًبأطراف‬:
ً‫سيتمًربطًالحقل‬eidً‫وًهوًحقلًفرعيًموجودًفيًجدول‬
ً‫الموادًمعًحقل‬eid‫وًهوًحقلًمفتاحًأساسيًوًالموجودًفي‬
‫جدولًالموظفين‬.
ً‫بواسطةًهذهًالعالقةًسوفًنعرفًكلًمادةًمنًهوًمدرسها‬
‫وًحتىًالًيتكررًاسمًالمدرسًفيًكلًمادةًاستخدمناًرق‬ً‫مه‬
‫ًمنًاسمه‬‫بدال‬.
‫العالقةًالثانيةًبينًجدوليًالقاعات‬ً‫و‬
‫الصفوفًوًهيًعالقةًرأسًبأطراف‬:
ً‫سيتمًربطًحقل‬classidً‫وًهوًحقل‬
‫مفتاحًفرعيًفيًجدولًالقاعاتًمعًح‬ً‫قل‬
classidً‫وًهوًحقلًمفتاحًأساسيًفي‬
‫جدولًالصفوف‬.
‫ثالثًعالقاتًسيتمًالربطًفيهاًبينًجدولًالبرنا‬ً‫مج‬
ً‫األسبوعيًمعًالجداولًالثالثةًالتالية‬
(‫الصفوف‬,‫القاعات‬,‫وًالمواد‬)
•‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالف‬ً‫رعي‬
ً‫معرفًالصف‬classidً‫فيًجدولًالبرنامجًمعًحقل‬
ً‫المفتاحًاألساسيًمعرفًالصف‬classid
‫فيًجدولًالصفوف‬.
•‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًال‬ً‫فرعي‬
ً‫معرفًالقاعة‬hallidً‫منًجدولًالبرنامجًمعًحقل‬
ً‫المفتاحًاألساسي‬hallid‫فيًجدولًالقاعات‬.
•‫العالقةًالثالثةًعالقةًرأسًبأطرافًبينًالحقلًال‬ً‫فرعي‬
ً‫معرفًالمادة‬subidً‫فيًجدولًالبرنامجًمعًحقل‬
ً‫المفتاحًاألساسي‬subid‫فيًجدولًالمواد‬.
‫ثالثًعالقاتًسيتمًالربطًفيهاًبينًجدولًتسجيلًالطالبًم‬ً‫عًالجداول‬
ً‫الثالثةًالتالية‬(‫الصفوف‬,‫القاعات‬,‫الطالب‬,‫وًالمدرسين‬)
•‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعرف‬
ً‫المدرس‬eid‫فيًجدولًالتسجيلًمعًحقلًالمفتاحًاألساسيًمع‬ً‫رف‬
ً‫المدرس‬eid‫فيًجدولًالموظفين‬.
•‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًالفرعيًمعر‬ً‫ف‬
ً‫القاعة‬hallidً‫منًجدولًالتسجيلًمعًحقلًالمفتاحًاألساسي‬
hallid‫فيًجدولًالقاعات‬.
•‫العالقةًالثالثةًعالقةًأطرافًبأطرافًبينًالحقلًالفرعيًمع‬ً‫رف‬
ً‫الصف‬classid‫فيًجدولًالتسجيلًمعًحقلًالمفتاحًاألساسي‬
classid‫فيًجدولًالصفوف‬.ً‫وًحقلًفرعيًمعرفًالطالب‬sid
‫فيًجدولًالتسجيلًمعًحقلًالمفتاحًاألساسيًمعرفًالطالب‬sid
‫فيًجدولًالطالب‬.
ً‫عالقةًأطرافًبأطراف‬
‫ثالثًعالقاتًسيتمًالربطًفيهاًبينًجدولًالغياب‬ً‫مع‬
ً‫الجداولًالثالثةًالتالية‬(‫الطالب‬,‫المدرسين‬,‫وًالمو‬‫اد‬)
•‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالف‬ً‫رعي‬
ً‫معرفًالطالب‬sid‫فيًجدولًالغيابًمعًحقلًالمفتاح‬
ً‫األساسيًمعرفًالطالب‬sid‫فيًجدولًالطالب‬.
•‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًال‬ً‫فرعي‬
ً‫معرفًالمدرس‬eid‫منًجدولًالغيابًمعًحقلًالمفتاح‬
ً‫األساسيًمعرفًالمدرس‬eid‫فيًجدولًالموظفين‬.
•‫العالقةًالثالثةًعالقةًرأسًبأطرافًبينًالحقلًال‬ً‫فرعي‬
ً‫معرفًالمادة‬subid‫فيًجدولًالغيابًمعًحقلًالمفتا‬ً‫ح‬
ً‫األساسيًمعرفًالمادة‬subid‫فيًجدولًالمواد‬.
‫ثالثًعالقاتًسيتمًالربطًفيهاًبينًجدولًالعالماتًم‬ً‫ع‬
ً‫الجداولًالثالثةًالتالية‬(‫الطالب‬,‫المدرسين‬,‫وًالمواد‬)
•‫العالقةًاألولىًعالقةًرأسًبأطرافًبينًالحقلًالفرع‬ً‫ي‬
ً‫معرفًالطالب‬sidً‫فيًجدولًالعالماتًمعًحقلًالمفتاح‬
ً‫األساسيًمعرفًالطالب‬sid‫فيًجدولًالطالب‬.
•‫العالقةًالثانيةًعالقةًرأسًبأطرافًبينًالحقلًالف‬ً‫رعي‬
ً‫معرفًالمدرس‬eidً‫منًجدولًالعالماتًمعًحقلًالمفتاح‬
ً‫األساسيًمعرفًالمدرس‬eid‫فيًجدولًالموظفين‬.
•‫العالقةًالثالثةًعالقةًرأسًبأطرافًبينًالحقلًالف‬ً‫رعي‬
ً‫معرفًالمادة‬subid‫فيًجدولًالعالماتًمعًحقلًالمفتاح‬
ً‫األساسيًمعرفًالمادة‬subid‫فيًجدولًالمواد‬.
‫العالقات‬ ‫لنافذة‬ ‫النهائي‬ ‫الشكل‬
‫االستعالمات‬ ‫انشاء‬ ‫مرحلة‬ ‫الثالثة‬ ‫المرحلة‬
•‫أنواعها‬ ‫و‬ ‫االستعالمات‬
‫تستخدمًاالستعالماتًلعرضًوتغييرًوتحليلًالبياناتًبطرقًمختلفة‬.‫ًاستخدامًاالستعالماتًكمصدرًللسجالتًفيًالنماذجًوالتقاريرًوًص‬‫يمكنًأيضا‬‫فحاتًالبيانات‬.
ً‫هناك‬‫عدةًأنواعًمنًاالستعالماتًفي‬Microsoft Access .
•‫التحديد‬ ‫استعالمات‬
ً‫استعالمًالتحديدًهوًأكثرًأنواعًاالستعالماتًشيوعا‬.‫فإنهًيستردًبياناتًمنًجدولًواحدًأوًأكثرًويعرضًالنتائجًفيًصفحةًبياناتًحيثًيمكنًتحديث‬ً‫السجالت‬(ً‫معًبعض‬
‫القيود‬.)‫ًاستخدامًاستعالمًتحديدًلتجميعًالسجالتًوحسابًالمجاميعًواألعدادًوالمعدالتًوأنواعًأخرىًمنًاإلجماليات‬‫يمكنًأيضا‬.
•‫جدولية‬ ‫استعالمات‬
‫تستخدمًاالستعالماتًالجدوليةًلحسابًوإعادةًبناءًالبياناتًللحصولًعلىًتحليلًأسهلًللبيانات‬.‫تحسبًاالستعالماتًالجدوليةًالمجموعًأوًالمتوسطًأوًا‬ً‫لعددًأوًنوعًآخرًمن‬
ً‫اإلجماليًللبياناتًالتيًيتمًتجميعهاًبواسطةًنوعينًمنًالمعلوماتًيظهرًإحداهاًأسفلًالجانبًاأليسرًمنًورقةًالبياناتًوًيظهرًاآلخرًفي‬‫رأس‬‫الصفحة‬.
•‫المعلمات‬ ‫استعالمات‬
‫استعالمًالمعلماتًهوًاستعالمًيعرضًعندًتشغيلهًمربعًالحوارًالخاصًبهًليطالبًبمعلوماتًمثلًمعاييرًالستردادًسجالتًأوًقيمةًتريدًإدراج‬ً‫ها‬‫فيًحقل‬.‫ي‬ً‫مكنًتصميم‬
‫االستعالمًليطالبًبأكثرًمنًمعلومة؛ًعلىًسبيلًالمثال،ًيمكنكًتصميمهًليطالبًبتاريخين‬.‫فيًهذهًالحالةًيسترد‬Access‫كافةًالسجالتًالتيًتقعًبينًهذينًالتاريخين‬.
‫تعدًاستعالماتًالمعلماتًمالئمةًعندًاستخدامهاًكأساسًلنماذجًوتقاريرًوصفحاتًبيانات‬access.‫ًإلىًاستعالم‬‫علىًسبيلًالمثال،ًيمكنًإنشاءًتقريرًالدخلًالشهريًمستندا‬
‫معلمات‬.‫وعندًطباعةًالتقرير،ًيعرض‬Access‫مربعًحوارًللسؤالًعنًالشهرًالذيًترغبًأنًيغطيهًالتقرير‬.‫ًيطبع‬‫عندماًتدخلًشهرا‬Access‫التقريرًالمالئم‬.
•‫االستعالمات‬‫االجرائية‬
ً‫االستعالم‬‫ُجريًتغييراتًعلىًالعديدًمنًالسجالتًأوًينقلهاًفيًعمليةًواحدةًفقط‬‫ي‬ً‫اإلجرائيًهوًاستعالم‬.‫توجدًأربعةًأنواعًمنًاالستعالماتًاإلجرائية‬:
‫حذف‬,‫تحديث‬,‫إلحاق‬,‫وإنشاءًجدول‬.
‫إنشاءًاالستعالماتًيكونًحسبًطلبًصاحبًقاعدةًالبياناتًوًالمعلوماتًالتيًيجبًعرضهاًمنًالجداو‬‫ل‬.ً‫و‬
‫ًإنشاءًاالستعالمًيتمًحسبًحاجةًالنماذجًأوًالتقاريرًفإماًانًيكونًاالستعالمًمضمنًمعًالنم‬‫ايضا‬ً‫وذجًأو‬
ً‫التقرير‬(‫مضمنًأيًالًيتمًحفظهًككائنًفيًقاعدةًالبياناتًيكونًمضمنًمعًالنموذجًأوًالتقرير‬.)‫س‬ً‫نقومًهنا‬
‫بإنشاءًمجموعةًمنًاالستعالماتًوًبطريقتينًالطريقةًاألولىًباستخدامًمعالجًاالستعالماتًوًالطري‬ً‫قةًالثانية‬
‫باستخدامًعرضًالتصميم‬.
ً‫ًسأقومًبإنشاءًاالستعالماتًبحيثًتغطيًجميعًأنواعًاالستعالماتًالتيًشرحناهاًسابقا‬‫أيضا‬.
‫سأبدأًبإنشاءًاستعالمًمنًجدولًالطالبًوًماهيًالمعلومةًالتيًتلزمناًألنشاءًاالستعالم‬.
‫ًأسماءًالطالبًوًأرقامًهواتفهمًهناًسننشئًاستعالمًباستخدامًالمعالجًيظهرًالحقول‬‫نريدًإظهارًمثال‬‫التالية‬:
(ً‫اسمًالطالب‬–ً‫الكنية‬–ً‫هاتفًالمنزل‬–ً‫اسمًاألب‬–‫موبايلًاألب‬.)
‫منًتبويبًإنشاءًنضغطًعلىًمعالجًاالستعالماتًمنًمجموعةًاالستعالمات‬,‫يظهرًمربعًحوارًنختارًم‬ً‫نهًنوع‬
‫االستعالمًسوفًنختارًمعالجًاالستعالماتًالبسيطة‬,‫يظهرًمربعًحوارًنختارًمنًقائمةًالجداولًالجد‬ً‫ول‬
‫المطلوبًوًهوًجدولًالطالبًمنًقائمةًالحقولًالمتوفرةًنختارًالحقولًالمطلوبةًوًهيًالسابقةًالذكرًو‬ً‫نحولها‬
‫الىًقائمةًالحقولًالمحددةًثمًنضغطًالتالي‬,‫يظهرًمربعًحوارًنحددًمنًخاللهًاسمًلالستعالمًوًنختار‬ً‫طريقة‬
‫فتحًاالستعالمًعندًالضغطًعلىًزرًانهاء‬:
‫فتحًاالستعالمًلعرضًالبيانات‬,
‫أوًتعديلًاالستعالمًفيًعرضًالتصميمًاذاًلزمًاألمر‬.
‫االستعالمًالثانيًسيكونًتصميمهًفيًطريقةًعرضًالتصميم‬.
‫ًمنًجدولًالطالبًسنظهرًالحقولًالتالية‬‫أيضا‬( :ً‫اسمًالطالب‬–ً‫الكنية‬–ً‫تاريخًالميالد‬–ً‫العنوان‬–‫المدينة‬.)
‫منًتبويبًإنشاءًنضغطًعلىًزرًتصميمًاالستعالمًمنًمجموعةًاالستعالمات‬,‫تفتحًنافذةًتصمي‬ً‫مًاالستعالمًو‬
‫ًمربعًحوارًإظهارًجدولًنختارًمنهًالجدولًالذيًسيكونًمصدرًاالستعالمًوًهوًجدولًال‬‫يظهرًتلقائيا‬ً‫طالب‬
‫نضغطًإغالقًإلغالقًمربعًحوارًإظهارًجدولًبعدًاختيارًالجدولًالمطلوب‬.
‫نافذةًتصميمًاالستعالمًتتألفًمنًقسمينًالقسمًالعلويًوًيحتويًعلىًالجداولًالتيًهيًمصدرًا‬‫الستعالم‬,ً‫القسم‬
‫السفليًوًنسميهًشبكةًالتصميمًالتيًسيتمًفيهاًوضعًالحقولًالمطلوبًعرضها‬.
‫ثالثةًطرقًلوضعًالحقولًفيًشبكةًالتصميم‬,‫الطريقةًاألولىًنقرتينًعلىًالحقلًالمطلوبًيت‬ً‫ًفي‬‫مًوضعهًتلقائيا‬
‫شبكةًالتصميم‬,‫الطريقةًالثانيةًسحبًالحقلًمنًقائمةًالحقولًالخاصةًبالجدولًالىًشبكةًالتص‬ً‫ميمًفيًمربع‬
‫الحقلًالفارغ‬,‫الطريقةًالثالثةًنختارًالحقلًاختيارًمنًقائمةًمربعًالحقلًفيًشبكةًالتصميمًم‬‫باشرة‬.
‫يمكنًفرزًأحدًالحقولًمنًشبكةًالتصميمًفيًمربعًفرزًنختارًتصاعديًأوًتنازليًحسبًالطلب‬.
‫ثمًنقومًبحفظًاالستعالمًمنًشريطًالتشغيلًالسريعًفيًأعلىًنافذةًتصميمًاالستعالمًنضغط‬ً‫حفظًثمًنحددًاسم‬
‫لالستعالمًثمًموافق‬.
‫الختبارًاالستعالمًوًإظهارًالنتائجًنقومًبتشغيلًاالستعالمًمنًزرًتشغيلًفيًمجموعةًالنتائج‬.
‫سنقومًبإنشاءًاستعالمًثالثًباستخدام‬ً‫المعايير‬
ً‫وًسنختارًمصدرًالبياناتًمنًجدول‬
‫الموظفينًهذاًاالستعالمًسننشئهًفيًطر‬ً‫يقة‬
ً‫عرضًالتصميمًهذاًاالستعالمًمنًنوع‬
‫استعالمًباستخدامًالمعاييرًسنقومًبعر‬ً‫ض‬
‫أسماءًالمدرسينًوًاإلداريينًمنًمدينةًحلب‬
‫أيًسيكونًلديناًثالثًمعاييرًالمعيارًاأل‬ً‫ول‬
ً‫هوًلحقلًنوعًالموظف‬(‫مدرس‬),ً‫المعيار‬
ً‫ًلحقلًنوعًالموظف‬‫الثانيًأيضا‬(‫اداري‬),ً‫و‬
ً‫المعيارًالثالثًلحقلًالمدينة‬(‫حلب‬)‫سنق‬ً‫وم‬
‫بتحديدًهذهًالمعاييرًمنًشبكةًالتصميم‬ً‫من‬
ً‫مربعًمعيارًوًيجبًوضعًكلًمعيارًضمن‬
‫إشاراتًتنصيصًألنهاًمنًنوعًنصيًكال‬ً‫تالي‬
ً‫مثال‬“‫حلب‬”.
ً‫الحظًفيًشبكةًالتصميمًفيًمربع‬‫المع‬‫يار‬
ً‫لحقلًنوعًالموظف‬“‫مدرس‬”‫ًلحقلًنوع‬‫أيضا‬
ً‫الموظف‬“‫اداري‬”ً‫وًلكنًفيًمربع‬‫أو‬,ً‫وًفي‬
ً‫مربع‬‫المعيار‬ً‫لحقلًالمدينة‬“‫حلب‬”.
‫إنشاءًاستعالمًيحتويًعلىًمعلماتًأيًعندًتشغيلًاالستعالمًسيقومًبرنامجًاألكسيسًب‬ً‫عرضًمربع‬
‫حوارًإلدخالًقيمةًمعيارًالمعلمةًلتنفيذًوًتشغيلًاالستعالمًحسبًالمعلمةًوًالمعيارًالمحد‬‫د‬.
‫أيًاستعالمًيحتويًعلىًمعلمةًيجبًانًتوضعًفيًمربعًالمعيارًضمنًقوسينًمربعينًف‬ً‫القوسًالمربع‬
ً‫هوًدليلًالمعلمة‬[]‫وًلكيًنوضحًماهيًوظيفةًالمعلمةًيمكنًكتابةًنصًداخلهاًليدلًعليها‬.
‫ًنريدًانشاءًاستعالمًمنًجدولًالموظفينًيعرضًأحدًفئاتًنوعًالموظفًحسبًالطلبًن‬‫مثال‬ً‫قوم‬
‫بالتالي‬:‫نفتحًنافذةًتصميمًاالستعالمًنحددًالجدولًالمطلوبًوًهوًجدولًالموظفينًثمًنض‬ً‫يفًالحقول‬
ً‫المطلوبةًالىًشبكةًتصميمًاالستعالمًوًهي‬(ً‫االسم‬–ً‫الكنية‬–ً‫الحالةًالوظيفية‬–‫العنوان‬.)
‫فيًمربعًالمعيارًالخاصًبحقلًالحالةًالوظيفيةًنضعًمربعينًكالتالي‬:[]‫لتوضيحًما‬ً‫هوًالمطلوبًمن‬
‫المعلمةًنكتبًداخلًالقوسينًكالتالي‬:
]ً‫أدخلًحالةًالموظفًالوظيفيةًمثالًمدرس‬–ً‫اداري‬–‫مدير‬...‫الخ‬[.
‫نضغطًعلىًزرًتشغيلًالختبارًاالستعالمًوًعرضًالنتائج‬.
‫ًمدرسًثمًمواف‬‫عندًتشغيلًاالستعالمًيظهرًمربعًحوارًخاصًبالمعلمةًالمحددةًنكتبًمثال‬‫ق‬.
‫نالحظًبأنًنتائجًاالستعالمًيعرضًفقطًأسماءًالمدرسينًمنًجدولًالموظفين‬.
‫إنشاءًاستعالمًيحتويًمصدرًبياناتهًعلىًجدولينًأوًأكثر‬.
‫ًإذاًأردناًعرضًتفاصيلًعالماتًالطالبًنحتاجًهناًالىًالجداولًالتالية‬‫مثال‬:ً‫العالمات‬–‫الط‬ً‫الب‬–
‫المواد‬.
‫هناًيتساءلًالمستخدمًبأنهًفيًجدولًالعالماتًيوجدًحقلًالطالبًوًحقلًالمادةًهادًالكالمًصحي‬ً‫حًو‬
ً‫لكنًالحقولًهناًهيًحقولًرقميةًأيًسيظهرًرقمًالطالبًوًرقمًالمادةًوًاكيدًمنًالصعبًمعرفة‬
‫ًمنًالرقمًهناًيأتيًدورًاالستعالمًبأنًيظهرًاسمًالطالب‬‫الطالبًمنًرقمهًاوًمعرفةًالمادةًايضا‬ً‫وًاسم‬
ً‫ًمنًاألرقامًبإنشاءًاستعالمًمنًالجداولًالمذكورةًسابقا‬‫المادةًبدال‬.
‫يجبًأنًيكونًموجودًعالقةًبينًالجداولًالتيًسننشئًمنهاًاالستعالمًوًإالًسنحصلًعلىًن‬ً‫تائج‬
‫مضاعفةًكثيرةًالًمعنىًلهاًعندًعدمًوجودًالعالقاتًلذلكًيجبًانًيكونًهناكًعالقاتًبينًال‬ً‫جداول‬
‫الخاصةًبمصدرًاالستعالمًإلنشاءًاالستعالمًمنًتبويبًإنشاءًنضغطًعلىًتصميمًاالست‬ً‫عالمًنضيف‬
ً‫الجداولًالثالثة‬(ً‫العالمات‬–ً‫الطالب‬–‫المواد‬.)
‫نضيفًالحقولًالمطلوبةًالىًشبكةًتصميمًاالستعالم‬.
‫منًجدولًالطالبًنضيفًحقليًاسمًالطالبًوًالكنية‬,‫منًجدولًالموادًنضيفًحقلًاسمًالمادة‬,‫م‬ً‫ن‬
ً‫جدولًالعالماتًنضيفًالحقولًالتالية‬(ً‫عالمةًالشفهي‬–ً‫عالمةًالمذاكرة‬–ً‫عالمةًالوظائف‬–‫عال‬ً‫مة‬
ً‫االمتحان‬–‫وًحقلًالنتيجة‬.)
‫يجب‬
‫إنشاءًاستعالمًيحتويًعلىًحقلًتمًإنشائهًبواسطةًالتعبير‬.
‫فيًالمثالًالسابقًعرضناًأسماءًالطالبًوًعالماتهمًوًلكنًالحظواًأنهًيظهرًفيًنتائجًاالس‬ً‫تعالم‬
‫اسمًالطالبًفيًحقلًوًالكنيةًفيًحقلًآخر‬.
‫فيًهذاًاالستعالمًنريدًالجمعًبينًالحقلينًأيًأنًيظهرًحقلًاالسمًوًحقلًالكنيةًفيًحقل‬ً‫واحدًنقوم‬
‫بالتالي‬:‫قمًبتعديلًاالستعالمًالسابقًأيًنفتحًاالستعالمًالسابقًفيًطريقةًعرضًا‬ً‫لتصميمًنضيف‬
‫حقلًجديدًفيًشبكةًالتصميمًبينًحقلًالكنيةًوًحقلًاسمًالمادة‬.
‫فيًشبكةًالتصميمًنضعًالمؤشرًعلىًحقلًاسمًالمادةًمنًتبويبًتصميمًوًفيًمجموعةًا‬ً‫عداد‬
‫االستعالمًنضغطًعلىًإدراجًأعمدةًيظهرًاألكسيسًعمودًجديدًفارغًفيًشبكةًالتصميم‬,‫ن‬ً‫ضع‬
‫المؤشرًفيًالعمودًالجديدًالفارغًوًفيًمربعًالحقلًنضغطًمنًمجموعةًإعدادًاالستعالمًعلى‬ً‫أمر‬
(‫منشئ‬)‫ثمًنقومًبإدخالًالتعبيرًالتاليًفيًمربعًحوارًمنشئًالتعبيرًفيًقائمةًفئا‬ً‫تًالتعبيرًنشاهد‬
ً‫أسماءًالحقولًنضغطًنقرتينًعلىًحقلًاالسمًاألولًثمًنضعًإشارةًالجمعًبينًالحقلين‬&ً‫ثمًإشارة‬
ً‫تنصيصًبينهاًفراغ‬“ “ً‫ثمًإشارةًالجمع‬&‫ثمًنقرتينًعلىًحقلًالكنية‬.
FullName: [fname] & “ “ & [lname]
FullName:‫هوًاسمًالحقلًالجديدًبعدًالنقطتينًنكتبًالتعبيرًالمطلوب‬.
‫إذا‬‫أردنا‬‫عرض‬‫البيانات‬‫بطريقة‬‫تحليلية‬‫نقوم‬‫بإنشاء‬‫استع‬‫الم‬‫جدولي‬,
‫االستعالم‬‫الجدولي‬‫يوضح‬‫لنا‬‫البيانات‬‫بطريقة‬‫عرض‬‫خاصة‬‫م‬‫ن‬
‫خاللها‬‫يمكن‬‫تحديد‬‫الحقل‬‫األول‬‫بأن‬‫يكون‬‫كعنوان‬‫عمود‬,‫و‬‫الحق‬‫ل‬
‫الثاني‬‫كعنوان‬‫صف‬,‫و‬‫الحقل‬‫الثالث‬‫يكون‬‫لعرض‬‫البيانات‬‫ك‬‫تقاطع‬‫بين‬
‫العمود‬‫و‬‫الصف‬ً‫مثال‬‫نخصص‬‫حقل‬‫المادة‬‫بأن‬‫يكون‬‫عنوان‬‫العم‬‫ود‬‫و‬
‫حقل‬‫اسم‬‫الطالب‬‫بأن‬‫يكون‬‫عنوان‬‫الصف‬‫و‬‫عرض‬‫البيانات‬‫بي‬‫نهما‬
ً‫مثال‬‫حقل‬‫النتيجة‬‫على‬‫أن‬‫يظهر‬‫االستعالم‬‫بالشكل‬‫التالي‬:
‫كيمياء‬ ‫فيزياء‬ ‫لغة‬ ‫رياضيات‬ ‫عربي‬
50 90 87 78 60 ‫سامر‬
80 87 67 45 78 ‫عمر‬
88 70 80 90 87 ‫لميس‬
76 89 67 45 90 ‫محمد‬
‫إلنشاءًاستعالمًجدوليًنقومًبالتالي‬:
‫منًتبويبًإنشاءًنضغطًعلىًتصميمًاالستعالم‬,‫نحددًالجدولًالمطلوبًعملًاستعالمًمنهًليكونًمصدرًبياناتهًوًلكنًهنا‬ً‫سنحددًاستعالم‬
ً‫ًمنًالجدولًأيًيمكنناًإنشاءًاستعالمًمنًاستعالمًموجودًمسبقا‬‫بدال‬.
‫سنختارًهناًاستعالمًعالماتًالطالب‬,ً‫نضيفًالحقولًالمطلوبةًالىًشبكةًتصميمًاالستعالمًالحقولًالتيًسنختارهاًهي‬(‫ا‬ً‫سمًالطالب‬–
ً‫المادة‬–‫النتيجة‬)‫االنًسنحولًهذاًاالستعالمًالىًاستعالمًجدوليًلكيًنظهرًفيهًالنتيجةًبطريقةًأوضحًكماًشرحناًمسبق‬ً‫ا‬,ً‫منًتبويب‬
‫تصميمًوًفيًمجموعةًنوعًاالستعالمًنضغطًعلىًأمرًجدوليًالحظواًفيًشبكةًالتصميمًاضيفًالىًالصفوفًصفًخاصًب‬ً‫اسمًجدولي‬
‫ًصفًاالجماليًسنقومًاالنًبالتالي‬‫وًأيضا‬:
‫فيًمربعًجدوليًلحقلًاالسمًسنختارًعنوانًالصف‬,‫وًفيًمربعًاإلجماليًسنختارًتجميعًحسب‬.
‫فيًمربعًجدوليًلحقلًاسمًالمادةًسنختارًعنوانًالعمود‬,‫وًفيًمربعًاإلجماليًسنختارًتجميعًحسب‬.
‫فيًمربعًجدوليًلحقلًالنتيجةًسنختارًالقيمة‬,ً‫وًفيًمربعًاإلجماليًسنختارًدالةًالمتوسطًالحسابي‬Avg.
ً‫دالةًالمتوسطًالحسابي‬Avg‫تقومًبحسابًالمعدلًالنهائيًلجميعًالعالماتًألنناًهناًسنقومًبإظهارًالنتيجةًالنهائيةًللطالب‬.
‫شغلًاالستعالمًلعرضًالنتائج‬.
‫استعالمًتكوينًجدولًوًهوًاستعالمًاجرائيًنستخدمهًألرشفةًالبياناتًالقديمةًفيًجدول‬‫جديد‬.
‫ًفيًجدولًعالماتًالطالبًوًعندًانتهاءًالسنةًالدراسيةًمعلوماتًعالماتًالطالبًالساب‬‫مثال‬ً‫قةًال‬
‫ًافراغًالجدولًمنًالبياناتًالق‬‫نريدًحذفهاًألنهاًممكنًأنًتلزمناًفيًوقتًماًوًنريدًأيضا‬ً‫ديمةًوًالبدء‬
‫بسنةًدراسيةًجديدةًلذلكًنقومًبنقلًهذهًالمعلوماتًالىًجدولًجديدًبأمرًواحدًوًهوًبإنشاءًا‬ً‫ستعالم‬
‫اجرائيًمنًنوعًتكوينًجدولًبعدًعمليةًنسخًالمعلوماتًالىًجدولًجديدًنقومًبإنشاءًاستع‬ً‫الم‬
‫اجرائيًآخرًوًهوًاستعالمًالحذف‬.
‫إلنشاءًاستعالمًتكوينًجدولًنقومًبالتالي‬:
‫منًتبويبًإنشاءًنضغطًعلىًتصميمًجدولًنحددًالجدولًالمطلوبًنسخًبياناتهًالىًجدول‬ً‫جديدًثم‬
‫نختارًالحقولًالىًشبكةًالتصميمًالحقولًالتيًنريدهاًفيًالجدولًًالجديد‬.
‫منًتبويبًتصميمًوًفيًمجموعةًنوعًاالستعالمًنضغطًعلىًتكوينًجدولًنحددًاسمًالجدو‬ً‫لًالجديد‬
‫وًنختارًأينًسيتمًحفظًالجدولًالجديدًنختارًفيًقاعدةًالبياناتًالحالية‬.
‫نشغلًاالستعالمًلتكوينًالجدولًالجديد‬.
‫إنشاءًاستعالمًحذفًالبيان‬‫ات‬:
‫منًتبويبًإنشاءًنضغطًعل‬ً‫ى‬
ً‫تصميمًجدولًنحددًالجدول‬
ً‫المطلوبًحذفًبياناتهًثم‬
‫نختارًالحقولًأوًنضغطًعل‬ً‫ى‬
‫النجمةًالتيًتمثلًجميعًالح‬ً‫قول‬
‫االًاذاًكناًسننشئًمعيارًألح‬ً‫د‬
ً‫الحقولًنضيفًالحقل‬
ً‫المطلوبًعملًمعيارًلهًالى‬
‫شبكةًالتصميم‬.
ً‫منًتبويبًتصميمًوًفي‬
ً‫مجموعةًنوعًاالستعالم‬
‫نضغطًعلىًزرًحذفًثمًنقو‬ً‫م‬
‫بتشغيلًاالستعالم‬.
‫إنشاء‬‫استعالم‬‫تحديث‬‫البيان‬‫ات‬:
‫من‬‫تبويب‬‫إنشاء‬‫نضغط‬‫على‬
‫تصميم‬‫جدول‬‫نحدد‬‫الجدول‬
‫المطلوب‬‫تحديث‬‫بياناته‬‫ثم‬‫ن‬‫ختار‬
‫الحقول‬‫و‬ً‫حصرا‬‫الحقل‬‫الذي‬
‫سنضيف‬‫معيار‬‫له‬‫هنا‬‫يجب‬‫ان‬
‫ننتبه‬‫اذا‬‫لم‬‫نضع‬‫معيار‬‫ألحد‬
‫الحقول‬‫سيقوم‬‫البرنامج‬‫بتحد‬‫يث‬
‫كافة‬‫السجالت‬‫فالمعيار‬ً‫اذا‬‫ي‬‫قوم‬
‫بتحديث‬‫السجالت‬‫بحسب‬‫المع‬‫يار‬
‫المحدد‬‫في‬‫شبكة‬‫التصميم‬‫مث‬ً‫ال‬
‫نريد‬‫زيادة‬‫عالمة‬‫الوظائف‬3
‫عالمات‬‫لكل‬‫طالب‬‫لمادة‬‫العلوم‬
ً‫مثال‬.‫الحظوا‬‫ضفنا‬‫قيمة‬‫التحد‬‫يث‬
‫في‬‫مربع‬‫تحديث‬‫الى‬‫في‬‫حقل‬
‫عالمة‬‫الوظائف‬.
‫من‬‫تبويب‬‫تصميم‬‫و‬‫في‬‫مجمو‬‫عة‬
‫نوع‬‫االستعالم‬‫نضغط‬‫على‬‫زر‬
‫تحديث‬‫ثم‬‫نقوم‬‫بتشغيل‬‫االس‬‫تعالم‬.
‫المرحلةًالتاليةًخاصةًبإنشاءًالنماذج‬
‫يتمًاعتمادًانشاءًالنماذجًعلىًأساسًالبياناتًالمطلوبًإدخالهاًفيًالجداولًهناكًجداولًيتمًادخالًالبياناتًفي‬ً‫هاًبطريقة‬
‫مباشرة‬,‫لهذهًالجداولًسنقومًبإنشاءًنموذجًلكلًجدولًوًتنسيقهًحسبًالطلبًوًهناكًجداولًيتمًإدخالًالبيانات‬ً‫فيها‬
‫بطريقةًغيرًمباشرةًأيًيتمًانشاءًلهاًنموذجًفرعيًداخلًنموذجًرئيسيًعلىًسبيلًالمثالًجدولًالعالماتًيم‬ً‫كنًعمل‬
‫ًفيًاالستعالماتًالًيمكنًحفظًجميع‬‫نموذجًرئيسيًلهًوًلكنًاسمًالطالبًسيظهرًهناًكرقمًكماًذكرناًسابقا‬ً‫أرقامًالطالب‬
‫لذلكًنقومًبإنشاءًنموذجًلجدولًالعالماتًكنموذجًفرعيًداخلًنموذجًالطالب‬.
‫إلنشاءًنموذجًسنعتمدًعلىًطريقتينًالطريقةًاألولىًباستخدامًالمعالجًوًالطريقةًالثانيةًباستخدامًطريق‬‫ةًعرضًالتصميم‬.
‫طريقةًالمعالجًيتمًتنسيقًالنموذجًمنًقبلًالبرنامجًوًيمكنًالتعديلًعليهًاماًالنموذجًالمنشئًبطريقةًعر‬ً‫ضًالتصميم‬
‫فيكونًاظهارهًبتنسيقاتًخاصةًبالمصمم‬.
‫إلنشاءًنموذجًباستخدامًالمعالجًمنًتبويبًإنشاءًنضغطًعلىًمعالجًالنماذجًمنًمجموعةًالنماذجًيظهرًصندوقًا‬ً‫لحوار‬
‫الخاصًبالمعالجًفيًالصفحةًاألولىًمنًالمعالجًنختارًاسمًالجدولًالمطلوبًللنموذجًمنًقائمةًجداولًوًاستعال‬ً‫ماتًهنا‬
‫سنختارًجدولًالطالبًمنًقائمةًالحقولًالمتوفرةًنضيفًالحقولًالمطلوبةًالىًقائمةًالحقولًالمحددة‬.
‫مالحظة‬:‫يجبًإضافةًجميعًالحقولًالتيًلهاًخاصيةًمطلوب‬.
‫سنضيفًهناًجميعًالحقول‬,‫منًالصفحةًالثانيةًللمعالجًنختارًالتخطيطًالمطلوبًللنموذجًهناًالقرارًلكًاذ‬ً‫اًأردتًعرض‬
‫سجلًواحدًفقطًفيًالنموذجًاخترًخيارًعمودي‬,‫أماًاذاًأردتًعرضًمجموعةًمنًالسجالتًاخترًخيارًجدولي‬,ً‫هنا‬
‫سنختارًعموديًثمًاضغطًالتالي‬,‫منًالصفحةًاألخيرةًللمعالجًنحددًاسمًالنموذجًوًتحديدًخيارًفتحًالنموذج‬ً‫بعدًالضغط‬
‫علىًزرًانهاء‬.
‫إلنشاءًنموذجًفيًطريقةًعرضًالتصميمًسنختارًهناًجدولًالموظفينًإلنشاءًالنموذج‬:
‫منًتبويبًإنشاءًنضغطًعلىًزرًتصميمًالنموذجًمنًمجموعةًنماذجًيفتحًلناًنافذةًكنموذجًفارغًي‬ً‫حتويًفقط‬
‫علىًمقطعًالتفصيل‬.
.1‫ًبتحديدًالجدولًالخاصًبهذاًالنموذجًمنًتبويبًتصميمًنضغطًعلىًزرًإضافةًح‬‫سنقومًأوال‬ً‫قولًموجودة‬
ً‫ثمًمنًقائمةًالحقولًنضغطًعلىًاظهارًكافةًالجداولًثمًنضغطًعلىًإشارة‬+‫بجانبًجدولًالموظف‬‫ين‬.
.2‫نضيفًالحقولًالمطلوبةًالىًنافذةًالنموذجًبطريقةًالسحبًوًاإلفالتًللحقلًأوًبنقرتينًف‬ً‫وقًالحقل‬
‫المطلوب‬.
.3‫ًنغيرًت‬‫بعدًإضافةًالحقولًنقومًبتنسيقًالنموذجًحسبًالطلبًإلظهارهًبشكلهًالنهائيًمثال‬ً‫رتيبًعناصر‬
‫ًوضعًخلفيةًمناسبة‬‫التحكمًالخاصةًبالحقولًنغيرًحجمًالنموذجًأيضا‬...‫الخًمنًالتنسيقا‬ً‫تًالتيًذكرناها‬
‫ًفيًالدروسًالماضيةًعنًالنماذج‬‫سابقا‬.
.4‫ًأزرارًخاصةًللتنقلًبينًالسجالتًالتفاعلًمعًالنم‬‫يمكنًوضعًعناصرًتحكمًإضافيةًمثال‬ً‫وذجًبإضافة‬
‫ازرارًإلضافة‬,‫حذف‬,‫حفظ‬,ً‫طباعةًسجلًمثال‬.‫يتمًوضعًاألزرارًفيًتذييلًالنموذجًإلظهارًتذ‬ً‫ييل‬
‫النموذجًنضغطًبزرًماوسًاليمينًعلىًمقطعًالتفصيلًوًنختارًمنًالقائمةًرأسًوًتذييلًالن‬‫موذج‬.ً‫ثم‬
‫نقومًبإضافةًاالزرارًالحظواًعندًإضافةًالزرًيطهرًمعالجًلتحديدًإجرائيةًهذاًالزر‬.
.5‫يمكنًوضعًعنوانًللنموذجًفيًرأسًالنموذجًباستخدامًعنصرًتحكمًالتسميةًثمًتنسيقهاًحس‬‫بًالطلب‬.
.6‫بعدًاالنتهاءًمنًعمليةًالتصميمًنقومًبحفظًالنموذجًباسمًخاصًحسبًالطلب‬.
‫ًنريدًادخالًغياباتًالطالب‬‫سنقومًبإنشاءًنموذجًآخرًيجمعًبينًًنموذجينًنموذجًرئيسيًوًنموذجًفرعيًمثال‬,ً‫سيكون‬
‫لديناًجدولًالطالبًكنموذجًرئيسيًوًجدولًالغيابًكنموذجًفرعيًهناًالًنريدًادخالًسجلًللطالبًبلًنريدًاخت‬ً‫يارًطالبًو‬
‫تحديدًغياباتهًأيًاالدخالًهناًسيكونًفيًالنموذجًالفرعيًلجدولًالغيابًوًسنقومًهناًبإنشاءًهذاًالنموذجًباس‬‫تخدامًالمعالج‬.
.1‫منًقائمةًانشاءًنضغطًعلىًمعالجًالنماذجًمنًمجموعةًنماذج‬,‫فيًالصفحةًاألولىًللمعالجًنختارًجدولًالطالبًمنًقائمةًجداولًوًالذي‬
‫سيكونًنموذجًرئيسيًثمًسنضيفًالحقولًالمطلوبةًهناًليسًكلًالحقولًألنهًليسًنموذجًإلدخالًسجالتًالطالبًلذلكًسنضي‬ً‫فًالىًقائمة‬
‫الحقولًالمحددةًرقمًالطالب‬,‫االسمًاألول‬,‫الكنية‬,‫بعدًاختيارًالحقولًنعودًالىًقائمةًالجداولًوًنختارًجدولًالغيابًوًالذيًسيكون‬ً‫مصدر‬
‫للنموذجًالفرعيًهناًسوفًنحددًجميعًالحقولًالىًقائمةًالحقولًالمحددةًثمًنضغطًالتالي‬.
.2‫فيًالصفحةًالتاليةًسنختارًطريقةًعرضًالبياناتًبواسطةًجدولًالطالبًوًنختارًالخيارًنموذجًيتضمنًنموذجًفرعيًثمًنض‬‫غطًالتالي‬.
.3(‫الخيارًالثانيًنماذجًمرتبطةًاذاًأردتًانًيكونًالنموذجينًمنفصلينًنختارًهذاًالخيارًهناًيتمًربطًالنموذجًالرئيسيًبالنموذج‬‫الفرعيًبواسط‬ً‫ة‬
‫زرًموجودًداخلًالنموذجًالرئيسيًبالضغطًعليهًيتمًفتحًالنموذجًالفرعيًوًاظهارًسجالتًالطالبًالمحددًفقطًفيًالنموذجًالرئ‬‫يسي‬).
.4‫فيًالصفحةًالتاليةًللمعالجًنختارًطريقةًعرضًالنموذجًالفرعيًجدولي‬,‫أوًورقةًبياناتًنختارًهناًخيارًجدوليًهناًتكونًالح‬ً‫قولًمنفصلةًعن‬
‫بعضهاًفيمكنًتنسيقهاًحسبًطلبنا‬,‫أماًخيارًورقةًالبياناتًفيتمًعرضًالنموذجًالفرعيًكورقةًبياناتًتشبهًالجدولًتماما‬
‫نحددًالمطلوبًوًنضغطًالتالي‬.
.5‫الصفحةًاألخيرةًمنًالمعالجًنحددًفيهاًأسماءًالنموذجينًوًنختارًطريقةًفتحًالنموذج‬.
.6‫نضغطًعلىًزرًانهاءًيتمًفتحًالنموذجًالحظواًالشكلًالنهائيًله‬.
‫فيًهذاًالمثالًسأقومًبإنشاءًنموذجًممكنًانًنعتبرهًنموذجًفرعيًوًلكنًمستقلًأيًليسًد‬ً‫اخل‬
‫نموذجًرئيسيًسيكونًكائنًمستقلًيتمًفتحهًمنًخاللًالنموذجًالرئيسيًبواسطةًالزر‬.
‫ًاذاًكانًنموذجًالطالبًمفتوحًوًأردناًانًنعرفًعالماتًطالبًواحدًفقطًهناًسنفتحًن‬‫مثال‬ً‫موذج‬
‫عالماتًالطالبًوًلكنًماذاًسيحدثًهناًستظهرًفيهًكلًالعالماتًلجميعًالطالبًسنضطرًهن‬ً‫اًالى‬
ً‫عملًتصفيةًوًاذاًالمستخدمًما‬‫بيعرف‬‫يعملًالتصفيةًفهناًالمشكلةًلذلكًهذاًالنموذجًال‬ً‫ذيًسيتم‬
‫انشائهًسيكونًعندًفتحهًيعطيًفقطًعالماتًالطالبًالذيًوقفناًعندهًفيًالنموذجًالرئي‬‫سي‬.
‫إلنشاءًهذهًالعمليةًنقومًبالتالي‬:
.1‫ًبإنشاءًاستعالمًيحتويًعلىًالحقولًالمطلوبةًمنًجدولًعالماتًالطالب‬‫سنقومًأوال‬.
.2ً‫نقومًبحفظًاالستعالمًباسم‬studentmark‫ثمًنقومًبإغالقه‬.
.3‫سنقومًبإنشاءًنموذجًبايًطريقةًتريدًاناًسأستخدمًطريقةًالمعالجًسيكونًمصدرًالنموذجًاالستعال‬ً‫مًالذيًأنشأناه‬
ً‫سابقا‬studentmark.ً‫ًكل‬‫طبعا‬‫هالخطوات‬‫المفروضًمعروفةًلكمًمنًالدروسًالسابقةًاوًيجبًمتابعةًالد‬ً‫روس‬
ً‫ًالمهمًبعدًعمليةًإنشاءًالنموذجًوًتنسيقهًسنقومًبحفظًالنموذجًباسم‬‫أوال‬frmstudentmark.
.4‫عندًإنشاءًالنموذجًيجبًأنًيكونًطريقةًاظهارهًبشكلًجدوليًإلظهارًالسجالتًمعًبعضها‬.
.5‫ًفيًطريقةًعرضًالتصميم‬‫سنفتحًاالنًنموذجًالطالبًالمنشئًسابقا‬.
.6‫منًتبويبًتصميمًسنضيفًعنصرًتحكمًالزرًالىًنافذةًالنموذجًوًسأضعهًفيًمقطعًا‬ً‫لتفصيلًعند‬
‫ادراجًالزرًيفتحًالمعالجًالخاصًبعملياتًالزرًنقومًبالتاليًلبرمجةًالزرًوًاختيارًاإلج‬ً‫رائية‬
ً‫المناسبةًلهًوًهيًفتحًنموذج‬(ً‫نموذج‬frmstudentmark.)
.1‫منًالصفحةًاألولىًللمعالجًوًمنًقائمةًالفئاتًنختارًعملياتًالنماذجًوًمنًقائمةًاالجرائياتًنختارًف‬‫تحًنموذج‬
.2ً‫فيًالصفحةًالثانيةًللمعالجًنختارًاسمًالنموذجًالمطلوبًفتحهًوًهو‬frmstudentmark
.3ً‫فيًالصفحةًاألخيرةًللمعالجًنحددًالنصًالذيًسيظهرًعلىًالزر‬(‫عالماتًالطالب‬)‫ثمًنضغطًانهاء‬.
•ً‫الحظواًعندًاختبارًنموذجًالطالبًو‬
‫الضغطًعلىًزرًعالماتًالطالبًتمًفت‬ً‫ح‬
ً‫نموذجًعالماتًالطالبًوًلكنًماًهي‬
‫النتائج؟‬
•‫النتائجًهناًأنًنموذجًعالماتًالطالبًت‬ً‫م‬
‫فتحهًوًعرضًعالماتًكافةًالطالب‬.
•ً‫إذاًنظرتًالىًنموذجًالطالبًفالسجل‬
‫ًيجبًعندًف‬‫الحاليًهوًللطالبًملهمًاذا‬ً‫تح‬
ً‫نموذجًالعالماتًيجبًانًيعطيًفقط‬
‫عالماتًملهم‬.
•ً‫هناًتأتيًالمرحلةًالمهمةًلهذاًالمثالًو‬
‫سنقومًبالتالي‬:
.7‫نعودًالىًاالستعالمًوًنفتحهًفيًط‬ً‫ريقة‬
ً‫عرضًالتصميمًنضعًالمؤشرًفي‬
‫صفًالمعيارًمنًحقلًرقمًالطالبًهن‬ً‫ا‬
‫لنًنكتبًالمعيارًنحنًبلًسنفتح‬ً‫منشئ‬
‫التعبيرًوًنختارًحقلًرقمًالطالبًم‬ً‫ن‬
ً‫نموذجًالطالبًهذاًالحقلًهوًسيكون‬
‫معيارًاالستعالم‬.
‫تصورواًمعيًالفكرةًكيفًستكون‬
‫نموذجًالطالبًمفتوحًوًالسجلًالحال‬ً‫ي‬
ً‫ًسجلًملهمًوًملهمًعندهًحقل‬‫هوًمثال‬
ً‫هوًالرقمًمثال‬1ً‫االنًنضغطًعلىًزر‬
ً‫عالماتًالطالبًسيفتحًهذاًالزر‬
ً‫نموذجًعالماتًالطالبًاوكًنموذج‬
ً‫عالماتًالطالبًماًهوًمصدرًبياناته‬
ً‫مصدرًبياناتهًهوًاستعالمًعالمات‬
ً‫الطالبًاستعالمًعالماتًالطالبًاالن‬
‫يحتويًعلىًمعيارًحقلًرقمًالطالب‬ً‫و‬
ً‫هو‬1‫اذاًسيتمًفتحًاالستعالمًفقط‬
ً‫للسجالتًالتيًرقمها‬1ً‫هذهًهيًالفكرة‬
‫ارجوًانًتكونًمفهومة‬.
‫األول‬ ‫االسم‬ ‫حسب‬ ً‫ا‬‫أبجدي‬ ‫مرتبة‬ ‫الطالب‬ ‫أسماء‬ ‫لطباعة‬ ‫تقرير‬ ‫إنشاء‬:
‫منًتبويبًإنشاءًنضغطًعلىًمعالجًالتقاريرًفيًمجموعةًتقارير‬,‫فيًالصفحةًاألولىًمنًا‬ً‫لمعالجًنختار‬
‫الجدولًالمطلوبًطباعتهًوًهوًجدولًالطالب‬,ً‫نحددًالحقولًالمطلوبًطباعتهاًمنًقائمةًالحقول‬
‫المتوفرةًوًاضافتهاًالىًقائمةًالحقولًالمحددةًثمًنضغطًالتالي‬,‫فيًالصفحةًالتاليةًمنًا‬ً‫لمعالجًنختار‬
‫مستوىًالتجميعًسنتجاوزًهذهًالمرحلةًألنناًسنشرحهاًفيًالتقريرًالتاليًنضغطًعلىًال‬‫تالي‬,ً‫في‬
‫الصفحةًالثالثةًمنًالمعالجًنختارًالحقلًالذيًنريدًترتيبًالبياناتًلهًسنختارًحقلًاال‬ً‫سمًاألولًوًنوع‬
ً‫الترتيبًتصاعديًأي‬(‫منًأًالىًي‬)‫ثمًنضغطًالتالي‬,‫فيًالصفحةًالرابعةًمنًالمعالجًنحد‬ً‫دًاتجاه‬
ً‫طباعةًالصفحة‬(‫عموديًأوًافقي‬)‫اذاًكانًعددًالحقولًقليلةًنختارًطباعةًعموديةًأماًاذاًكانتًع‬ً‫دد‬
‫الحقولًكثيرةًنختارًطباعةًافقيةًثمًنحددًمخططًالصفحةًبماًانناًنريدًطباعةًاألسماءًبح‬ً‫يثًتكون‬
‫كجدولًأيًاألسماءًتحتًبعضهاًنختارًهناًجدوليًاماًاذاًأردناًطباعةًكلًطالبًكسجلًمستقلًف‬ً‫ي‬
‫صفحةًواحدةًنختارًالمخططًعموديًهناًسنختارًجدوليًوًنضغطًالتالي‬,‫فيًالصفحةًاألخير‬ً‫ةًمن‬
‫المعالجًنحددًاسمًالتقريرًوًنحددًطريقةًفتحًالتقريرًبعدًالضغطًعلىًزرًإنهاء‬,‫ثمًنض‬‫غطًإنهاء‬.
‫الحظواًفيًالصورًالتاليةًكيفيةًاظهارًالتقريرًفيًطريقةًعرضًالتصميمًوًطريقةًإظهار‬ً‫هًفيًطريقة‬
‫عرضًمعاينةًقبلًالطباعة‬.
‫التصميم‬ ‫عرض‬ ‫طريقة‬ ‫في‬ ‫التقرير‬
‫الطباعة‬ ‫قبل‬ ‫معاينة‬ ‫عرض‬ ‫طريقة‬ ‫في‬ ‫التقرير‬
‫معين‬ ‫لحقل‬ ‫تجميع‬ ‫مستويات‬ ‫تحديد‬ ‫مع‬ ‫تقرير‬ ‫إنشاء‬:
ً‫الحظواًفيًالتقريرًالسابقًوًفيًحقلًالمدينةًنالحظًانًحقلًاسمًالمدينةًيتكررًأي‬(‫حل‬‫ب‬,‫حلب‬,
‫دمشق‬,‫دمشق‬...‫الخ‬)‫نريدًفيًهذاًالتقريرًتجميعًالحقولًبحسبًالمدينةًأيًأنًيكتبًاسم‬ً‫المدينة‬
‫لمرةًواحدةًفقطًوًتحتًاسمًالمدينةًجميعًأسماءًالطالبًالتابعيينًلهذهًالمدينة‬.
‫هذاًماًسننشئهًفيًهذاًالتقريرًوًالذيًتجاوزناهًفيًالتقريرًالسابقًنكررًنفسًالمراحل‬ً‫السابقةًماًعدا‬
‫المرحلةًالثانيةًوًالتيًسنختارًبهاًمستوىًالتجميعًوًسيتمًهناًاختيارًحقلًاسمًالمدين‬ً‫ةًنحددًالحقلًو‬
‫نضغطًعلىًسهمًإضافةًثمًتابعًباقيًالمراحلًبشكلًنظاميًكماًفيًالسابقًوًالحظواًبع‬‫دهاًالفرق‬.
‫مالحظة‬:
‫مستوىًالتجميعًيتمًانشائهًللحقولًالتيًتتكررًبياناتها‬.
‫إنشاءًتقريرًفيًطريقةًعرضًالتصميمًوًتنسيقهًوًإظهارهًحسبًالطلب‬.
.1‫منًتبويبًإنشاءًنضغطًعلىًتصميمًالتقريرًمنًمجموعةًتقاريرًتفتحًنافذةًتصميمًالتقرير‬.
.2‫أولًماًنقومًبهًهوًتحديدًحجمًالصفحة‬,‫اتجاهًالطباعةًمنًتبويبًاعدادًصفحةًنختارًاتجاهًالصفحةًافقيًالنًعددًالحقولًستك‬ً‫ًما‬‫ونًنوعا‬
ً‫عديدةًوًنختارًحجمًالصفحة‬ً‫ورقة‬A4‫ألنهًالورقًالقياسيًالذيًنطبعًالبياناتًعليها‬.
.3‫بعدًتحديدًالمطلوبًنقومًبتحديدًالجدولًالذيًسيكونًمصدرًللتقريرًوًهوًجدولًالموظفينًنختارهًمنًتبويبًتصميمًوًنض‬ً‫غطًعلىًإضافة‬
‫حقولًبعدًاختيارًالجدولًنضيفًالحقولًالمطلوبًاظهارهاًفيًالتقريرًأيًالمطلوبًطباعتهاًوًندرجهاًالىًمقطعًالتفصيلًفي‬‫نافذةًالتقرير‬.
.4‫بعدًإضافةًالحقولًالىًمقطعًالتفصيلًنقومًبنقلًتسمياتًالحقولًالىًمقطعًرأسًالصفحةًوًنعيدًترتيبهاًبشكلًافقيًأل‬ً‫نناًنريدًعرضًالتقرير‬
‫بشكلًجدولي‬.
.5ً‫نقومًبتنسيقًعناصرًالتحكم‬(‫الحقول‬)ً‫حسبًالطلبًمن‬(‫حجمًالخط‬,‫نوعًالخط‬,‫نمطًالخط‬....‫الخ‬.)
.6‫إضافةًالتاريخًوًالوقتًالىًتذييلًالصفحةًمنًتبويبًتصميمًوًنقومًبتنسيقه‬.
.7‫لوضعًعنوانًللتقريرًنقومًبإظهارًمقطعًرأسًالتقريرًوًنضعًعنصرًتحكمًالتسميةًلتكونًعنوانًللتقريرًوضعناًالتس‬ً‫ميةًكعنوانًللتقريرًفي‬
‫رأسًالتقريرًألنناًنريدًعرضًالعنوانًفقطًفيًأولًصفحةًأماًاذاًأردناًاظهارًالعنوانًفيًكلًصفحةًنضعًالعنوانًفيًرأسًالص‬ً‫ًمن‬‫فحةًبدال‬
‫رأسًالتقرير‬.
.8‫سنقومًاالنًبتجميعًالتقريرًحسبًالحالةًالوظيفيةًأيًانًتكونًأسماءًالمدرسينًكمجموعةًأسماءًالمشرفينًمجموعةًأخرى‬...‫الخ‬ً‫لعملًذلك‬
‫نتبعًماًيلي‬:
.1‫نضغطًكليكًيمينًعلىًمقطعًالتفصيلًوًنختارًمنًالقائمةًفرزًوًتجميع‬.
.2‫نضغطًعلىًإضافةًمجموعةًتظهرًقائمةًالحقولًنختارًالحقلًالذيًنريدًتحديدًمستوىًالتجميعًلهًوًهوًحقلًالحالةًالوظيفية‬.
.3‫يظهرًلناًمقطعًفيًنافذةًالتقريرًوًهوًمقطعًالحالةًالوظيفية‬.
.4‫نقومًبسحبًعنصرًالتحكمًالخاصًبحقلًالحالةًالوظيفيةًالىًمقطعًالتجميعًالخاصًبهًوًهوًمقطعًالحالةًالوظيفية‬.
.9‫ًنحفظًالتقريرًباسمًثمًنقومًبعرضهًإلظهارًاخرًالنتائج‬‫اخيرا‬.
‫الطباعة‬ ‫قبل‬ ‫التقرير‬ ‫معاينة‬
•ً‫هذاًالتقريرًممكنًيكونًفيًصعوبةًفيًانشائهًوًلكنًمهمًجدا‬.
•‫إنشاءًتقريرًلطباعةًبياناتًمحددةًمنًجدول‬,‫سنستخدمًجدولًالموظفينًعندًفتح‬ً‫التقرير‬
‫للطباعةًسيقومًالتقريرًفيًالبدايةًبفتحًنموذجًصغيرًالختيارًقيمةًالمعيا‬ً‫رًالمحددةًلبيانات‬
‫التقرير‬,‫ًنريدًطباعةًأسماءًالموظفينًوًبعضًالمعلوماتًالمدرسينًفقطًم‬‫مثال‬ً‫نًالنموذج‬
‫نقومًباختيارًمدرسًوًعندًالضغطًعلىًزرًموافقًسيفتحًالتقريرًالذيًيحتوي‬ً‫فقطًعلى‬
‫أسماءًالمدرسينًأيًسيتمًهناًعمليةًتصفيةًللتقرير‬.
•ً‫إلنشاءًهذهًاإلجرائيةًسنحتاجًالى‬(‫استعالم‬,‫نموذج‬,‫ماكرو‬,‫وًالتقريرًوًهوًاألساس‬‫ي‬)
‫سنتبعًالمراحلًالتالية‬:
‫معلومة‬:‫هذهًالعمليةًتوفرًعليناًانشاءًمجموعةًمنًالتقاريرًنفذناهاًبتقريرًواحدًف‬ً‫قطًوًهذا‬
‫هدفيًمنًانشاءًهذاًالتقريرًوًألنًزيادةًعددًالكائناتًفيًقاعدةًالبياناتًيزيدًمنًح‬‫جمها‬.
.1‫إنشاءًاستعالمًيحتويًعلىًالحقولًمنًجدولًالموظفينًالمطلوبًطباعتها‬.
‫بعدًانشاءًاالستعالمًنحفظهًثمًنغلقه‬.
2.‫ننشئًالتقريرًوًنقومًبتنسيقهًحسبًالطلب‬.
ً‫مصدرًالتقريرًهوًاالستعالمًالذيًتمًإنشائهًسابقا‬.
ً‫ًالمفروضًمنًدروسناًالسابقةًبانناًنعرف‬‫طبعا‬
‫كيفيةًانشاءًالتقريرًاوًاالستعالم‬.
3.‫ًيحتويًعلىًعنصرًتحكمًمربعًتحري‬‫سنقومًاالنًبإنشاءًنموذجًبسيطًجدا‬ً‫رًوًسردًعند‬
‫ادراجهًفيًالنموذجًيظهرًلناًمعالجًعنصرًالتحكمًنختارًمنًاولًصفحةًسأضعًالق‬ً‫يم‬
ً‫بنفسيًوًالصفحةًالتاليةًنكتبًقيمًعنصرًالتحكمًوًهي‬(‫مدرس‬,‫مشرف‬,‫موجه‬,‫اداري‬.)
‫بعدًاالنتهاءًمنًالمعالجًنفتحًنافذةًخصائصًعنصرًالتحكمًمربعًتحريرًوًس‬ً‫ردًبالضغط‬
‫نقرتينًعليهًوًفيًتبويبًالكلًنحددًاالسمًلعنصرًالتحكمًألنناًسنستخدمه‬‫فيًاالستعالم‬.
‫ًفيًالنموذجًزرًعندًادراجًالزرًفيًالنموذجًيفتحًلناًالمعالجًالخ‬‫سنضعًأيضا‬ً‫اصًبهًنقوم‬
ً‫بإغالقًالمعالجًألنناًسنكتبًاإلجرائيةًالخاصةًفيًالزرًفيًمحرر‬VBA.
‫بعدًإدراجًالزرًنحددهًوًنفتحًنافذةًالخصائصًوًمنًتبويبًحدثًوًفيًإجرائيةًع‬ً‫ندًالنقر‬
ً‫نختارًاجراءًحدثًثمًنضغطًعلى‬)...(ً‫يتمًفتحًنافذةًمحرر‬VBA‫نكتبًفيهًالكودًالتالي‬:
form_emfilter.visible=false
Emfilter‫هوًاسمًالنموذجًعندًحفظهًأعطيتهًهذاًاالسم‬.
‫هذاًاالجراءًيقومًبإخفاءًالنموذجًعندًالضغطًعلىًزرًموافق‬.‫لماذاًاخفاءًوًليسًإغال‬ً‫ق‬
‫ألنناًسنقومًبقراءةًقيمةًمربعًالتحريرًوًالسردًالمحددةًوًسنستخدمهاًفيًاالس‬ً‫تعالمًفي‬
ً‫صفًالمعيارًلحقلًحالةًالموظفًلذلكًيجبًانًيبقىًمفتوحا‬.
‫نحفظًالنموذجًوًنغلقه‬.
4.‫نفتحًاالستعالمًالسابقًطب‬ً‫اعة‬
ً‫الموظفينًفيًطريقةًعرض‬
‫التصميمًوًفيًحقلًحالةًالموظ‬ً‫ف‬
‫نضعًالمؤشرًفيًصفًالمعيارًو‬
‫نضغطًمنًتبويبًتصميمًعلى‬ً‫أمر‬
‫منشئ‬,‫يفتحًلناًنافذةًمنشئًا‬ً‫لتعبير‬
ً‫نختارًالنموذجًالذيًيحويًعلى‬
‫عنصرًالتحكمًالذيًسيكونًقي‬ً‫مة‬
‫لمعيارًحالةًالموظفًثمًمنًقائمة‬
‫فئاتًالتعبيرًنضغطًنقرتي‬ً‫نًعلى‬
‫اسمًمربعًالتحريرًوًالسردًيت‬ً‫م‬
‫ادراجًالتعبيرًالخاصًبالمعيار‬
ً‫تلقائيا‬.‫نحفظًاالستعالمًوًن‬‫غلقه‬.
5.‫سنقومًفيًهذهًالخطوةًبإنشاءًماكروًعدد‬2.
‫الماكروًاألولًلفتحًالنموذج‬,‫وًالماكروًالثانيًإلغالقًالنموذج‬.
ً‫منًتبويبًإنشاءًنضغطًعلىًماكروًتفتحًنافذةًالماكروًمنًقائمةًإضافةًإجراءًجديدًنفتحًالقائمةًوًنختارًإجرائية‬openformً‫ثمًنحددًاسمًالنموذجًوًهو‬emfilterً‫وًنحدد‬
‫وضعًالنافذةًمربعًحوار‬.
ً‫الماكروًالثانيًنختارًإجرائية‬closewindowً‫نختارًنوعًالكائنًنموذجًوًاسمًالكائن‬emfilter‫وًالحفظًال‬
ً‫نقومًبحفظًكال‬‫الماكرويين‬‫ثمًنغلقًنافذةًالماكرو‬.
School database
School database
School database
School database
School database
School database
School database
School database
School database
School database
School database
School database
School database

More Related Content

What's hot

قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتMoselhy Hussein
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البياناتBandar Alhazmi
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتImpossible Love
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2mh ED
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1Free Courses
 
Database concepts
Database conceptsDatabase concepts
Database conceptsFataho Ali
 
أساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفيرأساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفيرOmar Alabri
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاAmin Abu Hammad
 
Taller de habilidades-Windows Server 2012
Taller de habilidades-Windows Server 2012Taller de habilidades-Windows Server 2012
Taller de habilidades-Windows Server 2012jcausil1
 
محاضرة المكونات المادية
محاضرة المكونات الماديةمحاضرة المكونات المادية
محاضرة المكونات الماديةShatha Mohammed
 
أنواع أجهزة الحاسب
أنواع أجهزة الحاسبأنواع أجهزة الحاسب
أنواع أجهزة الحاسبtahanisaad
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتMahmoud Almadhoun
 
مكونات نظام المعلومات
مكونات نظام المعلوماتمكونات نظام المعلومات
مكونات نظام المعلوماتProf. Othman Alsalloum
 
شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2emad tawfeek
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات hendgamagmail
 
أنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البياناتأنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البياناتMahmoud Almadhoun
 

What's hot (20)

Access
AccessAccess
Access
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
 
software
 software software
software
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
أساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفيرأساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفير
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
 
Taller de habilidades-Windows Server 2012
Taller de habilidades-Windows Server 2012Taller de habilidades-Windows Server 2012
Taller de habilidades-Windows Server 2012
 
محاضرة المكونات المادية
محاضرة المكونات الماديةمحاضرة المكونات المادية
محاضرة المكونات المادية
 
أنواع أجهزة الحاسب
أنواع أجهزة الحاسبأنواع أجهزة الحاسب
أنواع أجهزة الحاسب
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
مكونات نظام المعلومات
مكونات نظام المعلوماتمكونات نظام المعلومات
مكونات نظام المعلومات
 
شرح Word
شرح Wordشرح Word
شرح Word
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
 
شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
 
أنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البياناتأنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البيانات
 

Viewers also liked

Ocp عبدالعزيز العتيبي
Ocp عبدالعزيز العتيبي  Ocp عبدالعزيز العتيبي
Ocp عبدالعزيز العتيبي abdualizez alotibi
 
2004-11-13 Supersite Relational Database Project: (Data Portal?)
2004-11-13 Supersite Relational Database Project: (Data Portal?)2004-11-13 Supersite Relational Database Project: (Data Portal?)
2004-11-13 Supersite Relational Database Project: (Data Portal?)Rudolf Husar
 
تكنولوجيا التعليم والمعلومات
تكنولوجيا التعليم والمعلوماتتكنولوجيا التعليم والمعلومات
تكنولوجيا التعليم والمعلوماتasmaa saso
 
Mini project on motel araam , Athirapally
Mini project on motel araam , AthirapallyMini project on motel araam , Athirapally
Mini project on motel araam , AthirapallyAbid Mohemmed
 
نظام إدارة الصيدليات
نظام إدارة الصيدلياتنظام إدارة الصيدليات
نظام إدارة الصيدلياتAhmad Arafa
 
KMME 2016 - Abusalah
KMME 2016 - AbusalahKMME 2016 - Abusalah
KMME 2016 - AbusalahKMMiddleEast
 
وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه
وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه
وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه Safiya Najeh
 
علم التصميم التعليمي -The Discipline of Instructional Design
علم التصميم التعليمي -The Discipline of Instructional Design  علم التصميم التعليمي -The Discipline of Instructional Design
علم التصميم التعليمي -The Discipline of Instructional Design Reham Alhaylan
 
محاضرة إدارة الضغوط فى العمل2
محاضرة إدارة الضغوط فى العمل2محاضرة إدارة الضغوط فى العمل2
محاضرة إدارة الضغوط فى العمل2dr.Salwa kotb
 
أخصائى تكنولوجيا-التعليم-والمعلومات (1)
أخصائى تكنولوجيا-التعليم-والمعلومات (1)أخصائى تكنولوجيا-التعليم-والمعلومات (1)
أخصائى تكنولوجيا-التعليم-والمعلومات (1)salsabeel salah
 
History-of-educational-technology تطور تكنولوجيا التعليم
History-of-educational-technology تطور تكنولوجيا التعليمHistory-of-educational-technology تطور تكنولوجيا التعليم
History-of-educational-technology تطور تكنولوجيا التعليمPeter Awad
 
الابتكار الوظيفي في عصر حكومة المستقبل
الابتكار الوظيفي في عصر حكومة المستقبلالابتكار الوظيفي في عصر حكومة المستقبل
الابتكار الوظيفي في عصر حكومة المستقبلSaeed Al Dhaheri
 
البرمجيات الجماعية ودورها في تفعيل إدارة الفرق
البرمجيات الجماعية ودورها في تفعيل إدارة الفرقالبرمجيات الجماعية ودورها في تفعيل إدارة الفرق
البرمجيات الجماعية ودورها في تفعيل إدارة الفرقيوسف لمحنط
 
اقبل #التغيير# #Accept #change
اقبل #التغيير#  #Accept #changeاقبل #التغيير#  #Accept #change
اقبل #التغيير# #Accept #changeNuha Karmustaji
 

Viewers also liked (20)

Ocp عبدالعزيز العتيبي
Ocp عبدالعزيز العتيبي  Ocp عبدالعزيز العتيبي
Ocp عبدالعزيز العتيبي
 
2004-11-13 Supersite Relational Database Project: (Data Portal?)
2004-11-13 Supersite Relational Database Project: (Data Portal?)2004-11-13 Supersite Relational Database Project: (Data Portal?)
2004-11-13 Supersite Relational Database Project: (Data Portal?)
 
Marketing plan
Marketing planMarketing plan
Marketing plan
 
57357 hospital
57357 hospital57357 hospital
57357 hospital
 
تكنولوجيا التعليم والمعلومات
تكنولوجيا التعليم والمعلوماتتكنولوجيا التعليم والمعلومات
تكنولوجيا التعليم والمعلومات
 
Mini project on motel araam , Athirapally
Mini project on motel araam , AthirapallyMini project on motel araam , Athirapally
Mini project on motel araam , Athirapally
 
نظام إدارة الصيدليات
نظام إدارة الصيدلياتنظام إدارة الصيدليات
نظام إدارة الصيدليات
 
قواعد التكوين
قواعد التكوينقواعد التكوين
قواعد التكوين
 
KMME 2016 - Abusalah
KMME 2016 - AbusalahKMME 2016 - Abusalah
KMME 2016 - Abusalah
 
وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه
وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه
وثيقة التحليل لنظام البيع في شركة الخندقاوي التجاريه
 
Motel
MotelMotel
Motel
 
علم التصميم التعليمي -The Discipline of Instructional Design
علم التصميم التعليمي -The Discipline of Instructional Design  علم التصميم التعليمي -The Discipline of Instructional Design
علم التصميم التعليمي -The Discipline of Instructional Design
 
محاضرة إدارة الضغوط فى العمل2
محاضرة إدارة الضغوط فى العمل2محاضرة إدارة الضغوط فى العمل2
محاضرة إدارة الضغوط فى العمل2
 
Ve course-theory-2016
Ve course-theory-2016Ve course-theory-2016
Ve course-theory-2016
 
201410158
201410158201410158
201410158
 
أخصائى تكنولوجيا-التعليم-والمعلومات (1)
أخصائى تكنولوجيا-التعليم-والمعلومات (1)أخصائى تكنولوجيا-التعليم-والمعلومات (1)
أخصائى تكنولوجيا-التعليم-والمعلومات (1)
 
History-of-educational-technology تطور تكنولوجيا التعليم
History-of-educational-technology تطور تكنولوجيا التعليمHistory-of-educational-technology تطور تكنولوجيا التعليم
History-of-educational-technology تطور تكنولوجيا التعليم
 
الابتكار الوظيفي في عصر حكومة المستقبل
الابتكار الوظيفي في عصر حكومة المستقبلالابتكار الوظيفي في عصر حكومة المستقبل
الابتكار الوظيفي في عصر حكومة المستقبل
 
البرمجيات الجماعية ودورها في تفعيل إدارة الفرق
البرمجيات الجماعية ودورها في تفعيل إدارة الفرقالبرمجيات الجماعية ودورها في تفعيل إدارة الفرق
البرمجيات الجماعية ودورها في تفعيل إدارة الفرق
 
اقبل #التغيير# #Accept #change
اقبل #التغيير#  #Accept #changeاقبل #التغيير#  #Accept #change
اقبل #التغيير# #Accept #change
 

Similar to School database

What is no sql
What is no sqlWhat is no sql
What is no sqlGarmian
 
أنواع العلاقات
أنواع العلاقاتأنواع العلاقات
أنواع العلاقاتm_gemy86
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxAhmedOthman511332
 
Lesson1 Create and manage databases
Lesson1 Create and manage databasesLesson1 Create and manage databases
Lesson1 Create and manage databasesAbdullatif Tarakji
 
1 introdcution to ds 2-2019 abstract stack and queue
1   introdcution to ds 2-2019  abstract stack and queue1   introdcution to ds 2-2019  abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queueِِِAhmed R. A. Shamsan
 
An introduction to BI, DW & OLAP Cube
An introduction to BI, DW & OLAP CubeAn introduction to BI, DW & OLAP Cube
An introduction to BI, DW & OLAP Cubeziaa
 
دليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئيندليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئينIsmaeel Enjreny
 
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...Egyptian Engineers Association
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architectureMahmoud Almadhoun
 
المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)Dr. Ali Shaker
 
المستودعات الرقمية
المستودعات الرقميةالمستودعات الرقمية
المستودعات الرقميةtassadit ALLOUNE
 
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)Dr. Ali Shaker
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfDrMuhammadTamerKhatt
 
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdfالتحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdfBahaa Al Zubaidi
 
تخصصات الحاسب الآلي
تخصصات الحاسب الآليتخصصات الحاسب الآلي
تخصصات الحاسب الآليAbdulaziz Albatli
 

Similar to School database (20)

What is no sql
What is no sqlWhat is no sql
What is no sql
 
أنواع العلاقات
أنواع العلاقاتأنواع العلاقات
أنواع العلاقات
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
 
Lesson1 Create and manage databases
Lesson1 Create and manage databasesLesson1 Create and manage databases
Lesson1 Create and manage databases
 
1 introdcution to ds 2-2019 abstract stack and queue
1   introdcution to ds 2-2019  abstract stack and queue1   introdcution to ds 2-2019  abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queue
 
An introduction to BI, DW & OLAP Cube
An introduction to BI, DW & OLAP CubeAn introduction to BI, DW & OLAP Cube
An introduction to BI, DW & OLAP Cube
 
دليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئيندليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئين
 
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
Digital repositories
Digital repositoriesDigital repositories
Digital repositories
 
المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الثانية من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
 
المستودعات الرقمية
المستودعات الرقميةالمستودعات الرقمية
المستودعات الرقمية
 
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
 
Cds
CdsCds
Cds
 
Cds
CdsCds
Cds
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
 
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdfالتحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
 
Ms power point 2010
Ms power point 2010Ms power point 2010
Ms power point 2010
 
Lesson10 Create Queries
Lesson10 Create QueriesLesson10 Create Queries
Lesson10 Create Queries
 
تخصصات الحاسب الآلي
تخصصات الحاسب الآليتخصصات الحاسب الآلي
تخصصات الحاسب الآلي
 

More from Abdullatif Tarakji

School database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comSchool database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.comÅrstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.comLägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.comKroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Lesson13 Utilize calculated fields
Lesson13 Utilize calculated fieldsLesson13 Utilize calculated fields
Lesson13 Utilize calculated fieldsAbdullatif Tarakji
 
Lesson9 Create and Modify Fields
Lesson9 Create and Modify FieldsLesson9 Create and Modify Fields
Lesson9 Create and Modify FieldsAbdullatif Tarakji
 
Lesson5 Print and export databases
Lesson5 Print and export databases Lesson5 Print and export databases
Lesson5 Print and export databases Abdullatif Tarakji
 
Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Abdullatif Tarakji
 

More from Abdullatif Tarakji (20)

School database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comSchool database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.com
 
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.comÅrstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
 
Prepositioner, Prepositions
Prepositioner, PrepositionsPrepositioner, Prepositions
Prepositioner, Prepositions
 
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.comLägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
 
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.comKroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
 
Lesson19 Format Reports
Lesson19 Format ReportsLesson19 Format Reports
Lesson19 Format Reports
 
Lesson18 Set Report Controls
Lesson18 Set Report ControlsLesson18 Set Report Controls
Lesson18 Set Report Controls
 
Lesson17 Create Reports
Lesson17 Create ReportsLesson17 Create Reports
Lesson17 Create Reports
 
Lesson16 Format Forms
Lesson16 Format FormsLesson16 Format Forms
Lesson16 Format Forms
 
Lesson15 Set Form Controls
Lesson15 Set Form ControlsLesson15 Set Form Controls
Lesson15 Set Form Controls
 
Lesson14 Create Forms
Lesson14 Create FormsLesson14 Create Forms
Lesson14 Create Forms
 
Lesson13 Utilize calculated fields
Lesson13 Utilize calculated fieldsLesson13 Utilize calculated fields
Lesson13 Utilize calculated fields
 
Lesson12 Modify Queries
Lesson12 Modify QueriesLesson12 Modify Queries
Lesson12 Modify Queries
 
Lesson11 Create Query
Lesson11 Create QueryLesson11 Create Query
Lesson11 Create Query
 
Lesson9 Create and Modify Fields
Lesson9 Create and Modify FieldsLesson9 Create and Modify Fields
Lesson9 Create and Modify Fields
 
Lesson8 Manage Records
Lesson8 Manage RecordsLesson8 Manage Records
Lesson8 Manage Records
 
Lesson7 Format tables
Lesson7 Format tablesLesson7 Format tables
Lesson7 Format tables
 
Lesson6 Create Tables
Lesson6 Create TablesLesson6 Create Tables
Lesson6 Create Tables
 
Lesson5 Print and export databases
Lesson5 Print and export databases Lesson5 Print and export databases
Lesson5 Print and export databases
 
Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases
 

School database