school database

97
Design School Database ات ان ي ب اعدة مق ي م ص ت ة س مدر دارة ا

Upload: abdullatif-tarakji

Post on 16-Apr-2017

381 views

Category:

Education


3 download

TRANSCRIPT

Page 1: School database

Design School Database

بيانات قاعدة تصميممدرسة إدارة

Page 2: School database

بيانات • قاعدة تصميم• . واحد موضوع حول بيانات على جدول كل ويحتوي جداول في البيانات تخزين يتم البيانات قاعدة صيانة سهولة الجي)د البيانات قاعدة تصميم يضمن

مثل .الزبائن، البيانات. قاعدة خالل تلقائيا التغيير هذا يظهر فقط واحد موضع في العنوان، مثل البيانات، من جزء تحديث عن)د ولذلك،

• . إلي)ها تح)تاج التي المعلومات تعرض التي االستعالمات من مخت)لفة أنواع جيد بشكل تصميمها تم التي البيانات قاعدة عادة تتضمن

كافة • مثل البيانات، من فرعية مجموعة االستعالم يعرض حلب في الزبائن وقد معلومات مدينة مثل مختلفة، جداول من البيانات من تركيبات أومعلومات دمجهاتم يالتي الطلبية .الزبائنمع

•  باس)تخدام فعليا تقوم أ)ن عل)ى  Microsoft Accessقب)ل وإص)الحه للتص)ميم مخط)ط وض)ع المس)تحسن م)ن أخرى، وكائنات اس)تعالمات و جداول إلنشاء . قاعد اختبار أيضا يمكن أوال .ةالورق جيد بشكل تصميمها تم التي البيانات

.اتبع بك خاصة بيانات قاعدة تصميم عند األساسية الخطوات هذهبك • الخاصة البيانات قاعدة من الغرض .حددالبيانات • قاعدة في تريدها التي الحقول .حددالبيانات • قاعدة في إليها تحتاج التي الجداول .حددالحق • لكل ل وإضافة .المطلوبة جدول سجل • كل في الفريدة القيم ذات الحقول أو الحقل .تعريف لها أساسي مفتاح لتعيينالجداول • بين العالقات .تحديد•) , , التقارير ) النماذج االستعالمات مثل البيانات لقاعدة األخرى الكائنات إنشاءالتصميم • على تحسينات .إدخال

Page 3: School database

برنامج أي بناء مراحلالتحليل • :مرحلة

المهام هذه وتوصف البرنامج، بها سيقوم التي والمهام المتطلبات تحدد ثم بدقة المعلومات تجمع الع)ملية هذه فيمعينة، بعمليات ليقوم للبرنامج تصورا يضع مثال فالمستخدم البرنامج، من المرجوة الجدوى تدرس كما تامة، بدقةفي ع)الية مهارة تتطلب فهي لذلك وتحديدها؛ األفكار هذه استخالص هي المرحلة هذه في البرنامج مصمم ومهمة

. الشروط جدول تدعى وثيقة المرحلة هذه نهاية في ينتج الصحيح التحليل على والقدرة الزبائن، مع التعامل. الديناميكية والمواصفات

التصميم • .مرحلةسنحل " كيف المشكلة حل كيفية تحديد في تساعدنا النظام، حياة دورة مراحل من مرحلة هي البرنامج تصميم . وبنية" هيكلية يحدد التصميم البرنامج تفاصيل في والدخول للمشكلة، حلول إلى للتوصل والتخطيط ، المشكلة

الفرعية األنظمة من مجموعة إلى النظام تجزئة خالل من في النظام التعقيد على السيطرة في يساهم مماالمستخدم ونوافذ الواجهات وتحديد والمكونات User Interfacesالنظام، ،Components كي للنظام والبيانات ،

. . التحليل مرحلة في حددناها التي المتطلبات باستخدام التصميم بمرحلة ونقوم الزبون متطلبات النظام يحققالمستخدمين احتياجات يلبي الذي الحاسوبي المعلومات لنظام األمثل التصميم إيجاد خاللها يتم التصميم مرحلة . البحث يجري أي مشكالت، حل عملية هي جوهرها في التصميم عملية إن التحليل مرحلة في توصيفها تم التي

. محددة أهداف ذات نظم لبناء التصميمية الحلول أفضل عن خاللها•. البرنامج كتابة

  المخططات   Diagramsتحويل برنامج  إلنتاج وذلك البرمجية، اللغات إحدى إلى التصميم مرحلة في انتاجها تم التي . , تتم المرحلة هذه خالل الشروط وثيقة في الموضحة احتياجاته يلبي الزبون قبل من لالستخدام قابل نظام او

االختبارات , testبعض االختبار مرحلة ان علما صحيحة بطريقة عمله من للتأكد النظام اجزاء بع)ض Testingعلى. الحقا عليها العمل يتم منفص)لة مرحلة هي

•. والتكاملية االختبار. والمواصفات الشروط لجدول موافقته من للتأكد النظام ويختبر بع)ضها مع الكتل تجمع

Page 4: School database

التحليل مرحلةو مرتين و مرة البرنامج صاحب بزيارة تكون البيانات لقاعدة المطلوبة المعلومات تجميع أي البيانات بتحليل أوال سنقوم المدرسة إدارة بيانات قاعدة

من به الخاصة الحقول كافة تحديد يجب جدول كل و جداول مجموعة الى نحتاج القاعدة هذه في مثال توثيقه و منه المطلوب كل نجمع ما لغاية ثالثةالمجمعة المعلومات خالل

الطالب 1. الذي ) جدول و له أساسي مفتاح تعيين خالل من للتكرار قابل غير أي فريد رقم هو و الطالب معرف التالية الحقول سيشمل الذي و , , , , , , , , , الجنس الجنسية السكن عنوان الميالد تاريخ االم اسم األب اسم الطالب كنية الطالب اسم آخر جدول في فرعي حقل مع ربطه سيتم

). , , , مالحظات صورة االب جوال هاتف المنزل هاتفالمدرسين 2. , جدول , , , , , , , الجنس ) الميالد تاريخ الشهادة المؤهل نوع األب اسم الكنية االسم المدرس معرف التالية الحقول يشمل الذي و

). , , , , , , , , , مالحظات, صورة الكتروني بريد موبايل المنزل هاتف العنوان المدينة البلد االجتماعية الحالة الوطني الرقم الجنسيةالمواد 3. التالية جدول الحقول يشمل و

, , , , المادة) في النجاح عالمة المدرسين جدول من رئيسي حقل مع ربطه سيتم فرعي حقل هو و المدرس رقم المادة اسم المادة معرفمالحظات.(

الصفوف 4. (جدول , االسم ) الصف معرف التالية الحقول يشمل و

القاعات 5. , جدول , , , , يتم ) فرعي حقل الصف معرف القاعة قسم الطالب عدد القاعة موقع القاعة اسم القاعة معرف التالية الحقول يشمل و). , مالحظات الصفوف جدول في الرئيسي المفتاح حقل مع ربطه

البرنامج 6. , األسبوعي جدول جدول ) في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل الصف معرف المعرف التالية الحقول يشمل و , , , مع, ربطه يتم فرعي حقل المادة رقم القاعات جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل القاعة رقم الحصة اليوم الصفوف

). , مالحظات المواد جدول في الرئيسي المفتاح حقلالطالب 7. تسجيل , جدول جدول ) في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل الصف معرف السجل معرف التالية الحقول يشمل و

, حقل, مع ربطه يتم فرعي حقل القاعة معرف الطالب جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل الطالب معرف الصفوف , , , الدراسي الفصل المدرسين جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل المدرس معرف القاعات جدول في الرئيسي المفتاح

مالحظات.(الغياب 8. , جدول , معرف ) الطالب جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل الطالب معرف السجل رقم التالية الحقول يشمل و

, في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل المدرس معرف المواد جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل المادة). , , , مالحظات الغياب سبب الغياب تاريخ المدرسين جدول

العالمات 9. , جدول , الطالب ) جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل الطالب معرف السجل رقم التالية الحقول يشمل و , المفتاح حقل مع ربطه يتم فرعي حقل المدرس معرف المواد جدول في الرئيسي المفتاح حقل مع ربطه يتم فرعي حقل المادة معرف

, , , , , , , مالحظات الفصل نتيجة الدراسي الفصل االمتحان عالمة المذاكرة عالمة الوظائف عالمة الشفهي عالمة المدرسين جدول في الرئيسيالمدرس.(

Page 5: School database

و • النهائي بشكلها إظهارها و البيانات قاعدة تصميم كيفية تتضمن و البيانات قاعدة بناء لتنفيذ التخطيط عملية هي و البرنامج تصميمعليها يعمل لكي و المصمم قبل من تقييدها و المعلومات إلدخال بها الخاصة القواعد وضع و تصميمها و ا)لجداول إنشاء كيفية ستتضمن

ستعين التي الحقول تحديد أيضا و ذلك الحقل تطلب اذا فريدة حقول ستكون التي الحقول تحديد و أخطاء أي حدوث بدون و المستخدم. أخرى جداول مع لربطها أساسي كمفتاح

ما • هي و االستعالمات هي و الجداول من كنتائج استخرجها نريد التي القيم هي ما معرفة و بتخطيط التصميم مرحلة في نقوم أيضالبناء التخطيط يتم هنا غياباته أيام عدد مع الطالب اسم عرض أردنا اذا المثال سبيل على عمله في لتخدمه البرنامج صاحب يطلبها

. .... الخ االستعالم به يقوم ما هو و الغياب جدول و الطالب أسماء جدول جدولين من حقوله نتائج استعالمسبيل على فقط المطلوبة المعلومات نظهر هنا ألننا الذاكرة و المعالج على زائدة طاقة تحميل عدم هي االستعالمات من أيضا الفائدة و

الحقول هذه فيه استعالم بإنشاء نقوم هنا حقول ثالثة فقط عرض نريد أي عنوانه و هاتفه رقم و المدرس اسم أردنا اذا أيضا المثالعمل يبطئ ألنه نريده ال زائد بحمل الذاكرة و المعالج بتحميل ستزيد التي الحقول كافة عرض و بكامله الجدول فتح من بدال فقط الثالثة

. الحالة هذه في الحاسبو • عرضها كيفية و الجداول في المعلومات إلدخال كواجهة إنشائها المطلوب النماذج هي ما نقرر أيضا التخطيط و التصميم مرحلة في

, , هنا نقرر كما التصميم شكل الخط نمط و الخط نوع الخط حجم مثل أخرى تنسيقات و النموذج خلفية مثل بها الخاصة التنسيقات تحديد , فرز و تصفية كيفية أيضا نخطط و للمعلومات االدخال عملية لتسهيل الرئيسي النموذج داخل ستكون التي الفرعية النماذج هي ما

. النماذج داخل المعلوماتمن • المعطاة المعلومات أساس على تصمم معلومات هي و لطباعتها البيانات اخراج كيفية لعملية التخطيط أيضا التصميم عملية تتضمن

لذلك العمل صاحب تناسب ال أي منسقة غير تكون الجداول من الطباعة ألن للطباعة يريدها التي النتائج هي ما أي البرنامج صاحب قبل. .... الخ خلفية و لون من البرنامج صاحب طلب حسب تنسيقها و التقارير بتصميم نقوم

• , للمعلومات إدخال من البرنامج واجهات كل الى سننتقل خاللها من التي الواجهة لبناء التصميم هي البرنامج تصميم من األخيرة المرحلة. النمطية الوحدات أو الماكرو بواسطة تصمم التي األزرار خالل من التقارير اخراج أو

مرئية • واجهات الى المعلومات هذه بتحويل سنقوم الذي البرنامج في النهاية في لترجمته ورق على ينفذ التخطيط و التصميم هذه كل. أكسيس مايكروسوفت برنامج هو و هنا اخترناه الذي و البرنامج لهذا المناسب للبرنامج اختيارنا و جاهزة برمجية

اWلتصميم مرحلة

Page 6: School database

البرنامج كتابة مرحلةالملف • لحفظ الموقع تحديد و البيانات قاعدة بإنشاء أوال سنبدأ•. فارغة مكتب سطح بيانات قاعدة نختار ثم جديد األمر نختار ثم ملف قائمة منالملف • اسم نكتب الملف اسم نص مربع في و المربع هذا خالل من حوار مربع يظهر

اسم طالم حددنا هنا و البيانات لقاعدة لنحدد, SchoolDBلوب المجلد رمز على نضغط. إنشاء زر على نضغط ثم البيانات قاعدة حفظ موقع

نافذة • يفتح افتراضي بشكل و حددناه الذي الخاص الموقع في البيانات قاعدة إنشاء يتم. الكائنات تصميم في لنبدأ بإغالقه نقوم جدول تصميم

•: التالية الجداول هي و التحليل عملية في سابقا ذكرناها التي الجداول بإنشاء أوال سنبدأالطالب جدول البرنامج جدول

المدرسين جدول الطالب تسجيل جدولالمواد جدول العالمات جدول

الصفوف جدول الغياب جدولالقاعات جدول

Page 7: School database

جدول الطالب

اسم الحقل

نوع البيانات مفتاح

الحقل خصائص

الحقل حجم تسمية توضيحية

قيمة افتراضية

قناع االدخال

من التحققالصحة مطلوب مفهرس

Sidترقيم تلقائي أساسي صحيح عدد

طويلرقم

الطالب نعم بدون نعمتكرار

Fname مختصر نص 30 األول االسم نعم تكرار نعمموافق

Lname مختصر نص 30 الكنية نعم تكرار نعمموافق

Faname مختصر نص 30 األب اسمManame مختصر نص 30 االم اسمBirthdate تاريخ)/وقت الميالد تاريخ)Country مختصر نص 30 البلد سوريا

City مختصر نص 30 المدينة حلب

Address مختصر نص 150عنوان السك)ن

Nationality مختصر نص 20 الج)نسية سوريGender بحث معالج 20 الجنس

Hometel مختصر نص 15هاتف المنزل

تكرار نعمموافق

Fathermobile مختصر نص 15 األب موبايل تكرار نعمموافق

Picture OLEصورة كائنnote طويل نص مالحظات

Page 8: School database

تبويب من جدول على إنشاءإنشاء .جدول تصميمنضغط السابق الجدول من المعلومات بإدخال نقوم: الحقول إنشاء عند مالحظات

لغة 1. البرمجة لغات في استخدامها عند معها التعامل لسهولة ذلك و اإلنكليزية باللغة و مختصر بشكل الحقول أسماء تسمية و SQLيفضل )VBAلغة مثال التوضيحية التسمية خاصية في التسمية إيضاح يتم عن sidو ,Student IDتعبر الطالب معرف نكتب التوضيحية التسمية في

( First Nameيعني fnameأو عرض في ستظهر التي هي التوضيحية التسمية خاصية ألن هكذا و األول االسم نكتب التوضيحية التسمية في . , , ستضطر, لكن و األول االسم مثال مركب يكون أن أو العربية باللغة الحقل اسم إدخال من يمنع ال التقارير و النماذج االستعالمات الجداول

. البرمجة لغات في استخدامها عند المربعة االقواس استخدام الى هنااختيار ) 2. المستخدم قبل من اختيارها ليتم الحقل قيم فيها قائمة انشاء يعني بحث معالج بحث معالج له بيانات كنوع الجنس حقل خصصنا

.) – ( ) قيمها لحقول البحث معالج حقل تعيين يتم انثى ذكر التالية القيم على تحتوي قائمة بإنشاء سنقوم لألخطاء منعا بنفسه كتابتها من بدال. الحقا سنرى كما جدول من اختيارها أو معروفة

الى 3. فيها الحقل حجم خاصية حددنا مختصر نص بياناتها نوع التي نجعل 30الحقول هنا يلزمه حرف كم أي الحقل دراسة بعد طبعا حرف . عن أحرفه عدد يزيد ال اسم أي مثال المعالج او الذاكرة على تحميل يزيد ال و االستخدام سهلة البيانات زيادة 20قاعدة حددنا 10حرف

استثناء..4 , , مستخدم على نسهل حتى البيانات قاعدة فيها سنستخدم التي البلد بحسب الجنسية و المدينة البلد لحقول االفتراضية القيمة حددنا

. جديد سجل ادراج عند تلقائيا المعلومات بإدخال األكسيس سيقوم القيم ادخال من البيانات قاعدةالحقول 5. كل نحدد لم الحظ الحقول هذه في المعلومة بإدخال المستخدم نجبر حتى نعم الى الكنية و االسم لحقول المطلوب خاصية حددنا

خاصية في نعم الى الحقول كل تحدد ال لذلك فترة بعد سيكملها و متوفرة غير المعلومات باقي تكون أن ممكن ألنه المطلوب لخاصية . حفظه عدم و السجل الغاء الى ستضطر او اجباري بشكل المعلومات تدخل حتى السجل حفظ من سيمنعك هنا البرنامج ألن مطلوب

.6 , . تحدد ال فيها سنبحث التي الحقول هي نفهرسها التي الحقول داخلها بالبحث مستقبال سنقوم التي للحقول المفهرس خاصية حددنا. البيانات قاعدة حجم من ستزيد الفهرسة ألنها مكررة قيمها التي للحقول فهرسة

. تكرار: بدون نعم الى المفهرس خاصية و نعم الى المطلوب خاصيتي يحدد تلقائيا األكسيس برنامج تلقائي ترقيم بياناته نوع الذي الحقل مالحظةالسجل: في محمد اسم كتبت اذا االسم حقل مثال الحقل في القيمة تكرار تستطيع لن هنا تكرار بدون نعم الى المفهرس خاصية تعيين مالحظة

لذلك مثال محمد هي األسماء أكثر ان المعروف و البيانات تكرار تمنع تكرار بدون نعم الفهرسة ألن أخرى مرة محمد تكتب أن تستطيع لن التالي. منه متأكد كن و الخيار هذا من انتبه

Page 9: School database

مفتاح تعيين تمرقم لحقل أساسي

حقل sidالطالب

مفتاح لتعيين: لحقل أساسي

الحقل نحددمن ثم المطلوب

في أدوات مجموعةتصميم تبويب

مفتاح نضغط الجدولأساسي

يمين كليك نضغط أوالحقل على

من نختار و المطلوبتظهر التي القائمة

أساسي مفتاح

Page 10: School database

جدول الموظفين

الحقل اسم البيانات نوع مفتاحالحقل خصائص

الحقل حجم توضيحية تسمية قيمة افتراضية االدخال قناع من التحقق

الصحة مطلوب مفهرس

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 تشعبي ارتباط االلكتروني البريدEpicture OLEصورة كائن

Enote طويل نص مالحظات

Page 11: School database

مفتاح تعيين تمرقم لحقل أساسي

حقل eidالموظف

Page 12: School database

جدول

المواد

الحقل اسم البيانات نوع مفتاحالحقل خصائص

الحقل حجم توضيحية تسمية قيمة افتراضية االدخال قناع من التحقق

الصحة مطلوب مفهرس

Subid تلقائي ترقيم أساسي صحيح عددطويل المادة رقم نعم بدون نعم

تكرارSubname مختصر نص 100 المادة اسم نعم تكرار بدون نعم

eid رقم فرعي صحيح عددطويل المدرس رقم

submark رقم بايت النجاح عالمةsubnote طويل نص مالحظات

Page 13: School database

جدول الصفوف

الحقل اسم البيانات نوع مفتاحالحقل خصائص

الحقل حجم توضيحية تسمية قيمة افتراضية االدخال قناع من التحقق

الصحة مطلوب مفهرس

Classid تلقائي ترقيم أساسي صحيح عددطويل الصف رقم نعم بدون نعم

تكرارClassname مختصر نص 30 الصف اسم نعم تكرار بدون نعم

Page 14: School database

جدول القاعات

اسم الحقل

نوع البيانات مفتاح

الحقل خصائص

حجم الحقل

تسمية توضيحية

قيمة افتراضي

ةقناع

االدخالالتحقق

الصحة من مطلوب مفهرس

Hallidترقيم تلقائي أساسي صحيح عدد

طويل القاعة رقم نعم بدون نعمتكرار

Hallnameنص

مختصر 100 القاعة اسم نعم

Locationنص

مختصر 100 القاعة موقع

Stnumber رقم بايت الطالب عدد

Classid رقم فرعي صحيح عددطويل الصف رقم

Divisionنص

مختصر 30 الشعبة

hallnote طويل نص مالحظات

Page 15: School database
Page 16: School database

برنامج جدولاالسبوع

اسم الحقل

نوع البيانات مفتاح

الحقل خصائص

حجم الحقل

تسمية توضيحية

قيمة افتراضي

ةقناع

االدخالالتحقق

الصحة من مطلوب مفهرس

Proidترقيم تلقائي أساسي صحيح عدد

طويلمعرف البرنامج نعم بدون نعم

تكرار

classid رقم فرعي صحيح عددطويل

معرف الصف نعم

hallid رقم فرعي صحيح عددطويل

معرف القاعة نعم

Subid رقم فرعي صحيح عددطويل

معرف المادة نعم

Weekمعالج بحث 20 األسبوع

Dayمعالج بحث 20 اليوم

Hessaمعالج بحث 20 الحصة

Pronote طويل نص مالحظات

: الجدول هذا في عالقات ثالثة. الصفوف جدول في الصف معرف أساسي مفتاح حقل مع البرنامج جدول في الصف معرف الفرعي الحقل بين بأطراف رأس عالقة األولى العالقة. القاعات جدول في القاعة معرف أساسي مفتاح حقل مع البرنامج جدول في القاعة معرف الفرعي الحقل بين بأطراف رأس عالقة الثانية العالقة

. المواد جدول في المادة معرف أساسي مفتاح حقل مع البرنامج جدول في المادة معرف الفرعي الحقل بين بأطراف رأس عالقة الثالثة العالقة

Page 17: School database
Page 18: School database

تسجيل جدولالطالب

اسم الحقل

نوع البيانات مفتاح

الحقل خصائص

حجم الحقل

تسمية توضيحية

قيمة افتراضي

ةقناع

االدخالالتحقق

الصحة من مطلوب مفهرس

regidترقيم تلقائي أساسي صحيح عدد

طويلمعرف التسجيل نعم بدون نعم

تكرار

classid رقم فرعي صحيح عددطويل

معرف الصف نعم

hallid رقم فرعي صحيح عددطويل

معرف القاعة نعم

Sid رقم فرعي صحيح عددطويل

معرف الطالب نعم تكرار نعم

موافق

Eid رقم فرعي صحيح عددطويل

معرف المدرس نعم

Studyseasonمعالج بحث 30

الفصل الدراسي

regnoteنص طويل مالحظات

: الجدول هذا في عالقات ثالثة. المدرسين جدول في المدرس معرف أساسي مفتاح حقل مع التسجيل جدول في المدرس معرف الفرعي الحقل بين بأطراف رأس عالقة األولى العالقة

. القاعات جدول في القاعة معرف أساسي مفتاح حقل مع التسجيل جدول في القاعة معرف الفرعي الحقل بين بأطراف رأس عالقة الثانية العالقةالصفوف جدول في الصف معرف أساسي مفتاح حقل مع التسجيل جدول في الصف معرف الفرعي الحقل بين بأطراف أطراف عالقة الثالثة العالقة

. الطالب جدول في الطالب معرف أساسي مفتاح حقل مع التسجيل جدول في الطالب معرف الفرعي الحقل و

Page 19: School database
Page 20: School database

الغياب جدولاسم الحقل

نوع البيانات مفتاح

الحقل خصائص

حجم الحقل

تسمية توضيحية

قيمة افتراضي

ةقناع

االدخالالتحقق

الصحة من مطلوب مفهرس

Absidترقيم تلقائي أساسي صحيح عدد

طويلمعرف الغياب نعم بدون نعم

تكرار

Subid رقم فرعي صحيح عددطويل

معرف المادة نعم

Sid رقم فرعي صحيح عددطويل

معرف الطالب نعم تكرار نعم

موافق

Eid رقم فرعي صحيح عددطويل

معرف المدرس نعم

absdate/وقتتاريخ الغياب تاريخ

absresonنص

مختصر 100 الغياب سبب

absnote طويل نص مالحظات

: الجدول هذا في عالقات ثالثة. المدرسين جدول في المدرس معرف أساسي مفتاح حقل مع الغياب جدول في المدرس معرف الفرعي الحقل بين بأطراف رأس عالقة األولى العالقة

. الطالب جدول في الطالب معرف أساسي مفتاح حقل مع الغياب جدول في الطالب معرف الفرعي الحقل بين بأطراف رأس عالقة الثانية العالقةالمواد . جدول في المادة معرف أساسي مفتاح حقل مع الغياب جدول في المادة معرف الفرعي الحقل بين بأطراف رأس عالقة الثالثة العالقة

Page 21: School database
Page 22: School database

جدول العالمات

اسم الحقل

نوع البيانات مفتاح

الحقل خصائص

حجم الحقل

تسمية توضيحية

قيمة افتراضي

ةقناع

االدخالقاعدة التحقق

الصحة منمطلوب مفهرس

Markidترقيم تلقائي أساسي صحيح عدد

طويلمعرف الغياب نعم بدون نعم

تكرار

Subid رقم فرعي صحيح عددطويل

معرف المادة نعم

Sid رقم فرعي صحيح عددطويل

معرف الطالب نعم تكرار نعم

موافق

Eid رقم فرعي صحيح عددطويل

معرف المدرس نعم

studyseasonمعالج بحث 50

الفصل الدراسي

Oralmark رقم بايت عالمة الشفهي 0 <=100

Jobmark رقم بايت عالمة الوظائف 0 <=100

studymark رقم بايت عالمة المذاكرة 0 <=100

exammark رقم بايت عالمة االمتحان 0 <=100

resultحقل

محسوب الفصل نتيجة

marknote طويل نص مالحظات

: الجدول هذا في عالقات ثالثة. المدرسين جدول في المدرس معرف أساسي مفتاح حقل مع العالمات جدول في المدرس معرف الفرعي الحقل بين بأطراف رأس عالقة األولى العالقة

. الطالب جدول في الطالب معرف أساسي مفتاح حقل مع العالمات جدول في الطالب معرف الفرعي الحقل بين بأطراف رأس عالقة الثانية العالقة. المواد جدول في المادة معرف أساسي مفتاح حقل مع العالمات جدول في المادة معرف الفرعي الحقل بين بأطراف رأس عالقة الثالثة العالقة

Page 23: School database
Page 24: School database

Create Relationshipsالعالقات إنشاء

•  بيانات قاعدة في موضوع لكل المختلفة الجداول بإنشاء قمنا أن إلى  Microsoft Accessبعد تحتاج بك، الخاصة  إلخبار . Microsoft Accessطريقة هذه  في األولى الخطوة أخرى مرة مع)ا المعلومات هذه تجميع كيفية عن

. بك الخاصة الجداول بين العالقات تع)ريف هي العملية. , واحد آن في جداول عدة من معلومات لعرض وتقارير نماذج استعالمات، إنشاء يمكنك بذلك، تقوم أن بعد

حقل • على يحتوي أن يجب و الرئيسي الجدول هو و األول الجدول جدولين بين تأسيسها يتم رابط هي العالقة وأساسي ) مفتاح له أو ) Primary Key)معين الفرعي المفتاح حقل يدعى حقل على يحتوي الثاني الجدول و

األجنبي يتم( Foregn Keyالمفتاح لكن و الرئيسي المفتاح مثل األكسيس قبل من يعين ال الفرعي المفتاح: أساسية شروط على بناء إنشائه

, األساسي الحقل بيانات نوع نفس هو الفرعي الحقل بيانات نوع يكون أن يجب, األساسي المفتاح حقل حجم نفس يكون أن يجب الفرعي للحقل الحقل حجم

. اجباريا ليس لكن و األساسي المفتاح حقل اسم نفس الفرعي المفتاح حقل اسم يكون أن يفضلهذا • المدرس معرف حقل على المواد جدول يحتوي أن يجب المادة مدرس من لنعرف المثال سبيل على

الربط عند الع)القات دور يأتي هنا المدرسين جدول في الموجود األساسي المفتاح حقل من قيمه نأخذ الحقلالقيمة حسب المواد جدول في المدرس مع)رف قيمة وضع يمكن هنا بينهم العالقة تكوين و الجدولين بين

. وظيفة تكمن هنا كتابة المدرس اسم نكتب ال لماذا يتسأل ما شخص ممكن المدرسين جدول في الموجودةسيجع)ل مما البيانات قاعدة حجم ستزيد بدوره و للمعلومات كثير تكرار سيكون هنا االسم كتابة عند الع)القات

. مكررة و كثيرة مع)لومات المعالج و الذاكرة ستحمل ألنها ببطء تعمل البيانات قاعدة•. القاعدة هذه في الموجودة العالقات جميع بشرح االن سأقوم•. الع)القات مجموع)ة من ع)القات أمر على اضغط البيانات قاعدة أدوات تبويب من العالقات نافذة لفتح

Page 25: School database

جدول و المواد جدولي بين األولى العالقة: بأطراف رأس عالقة هي و المدرسين

الحقل ربط موجود eidسيتم فرعي حقل هو وحقل مع المواد جدول مفتاح eidفي حقل هو و

. الموظفين جدول في الموجود و أساسيمن مادة كل نعرف سوف العالقة هذه بواسطة

في المدرس اسم يتكرر ال حتى و مدرسها هو. اسمه من بدال رقمه استخدمنا مادة كل

و القاعات جدولي بين الثانية العالقة: بأطراف رأس عالقة هي و الصفوف

حقل ربط حقل classidسيتم هو ومع القاعات جدول في فرعي مفتاح

مفتاح classidحقل حقل هو و. الصفوف جدول في أساسي

Page 26: School database

البرنامج جدول بين فيها الربط سيتم عالقات ثالثالتالية الثالثة الجداول مع األسبوعي

) , , المواد) و القاعات الصفوفالحقل • بين بأطراف رأس عالقة األولى العالقة

الصف معرف البرنامج classidالفرعي جدول فيالصف معرف األساسي المفتاح حقل classidمع

. الصفوف جدول فيالحقل • بين بأطراف رأس عالقة الثانية العالقة

القاعة معرف البرنامج hallidالفرعي جدول مناألساسي المفتاح حقل جدول hallidمع في

القاعات.الحقل • بين بأطراف رأس عالقة الثالثة العالقة

المادة معرف البرنامج subidالفرعي جدول فياألساسي المفتاح حقل جدول subidمع في

المواد.

Page 27: School database

الطالب تسجيل جدول بين فيها الربط سيتم عالقات ثالث , , , و ) الطالب القاعات الص)فوف التالية الثالثة الجداول مع

المدرسين(الفرعي • الحقل بين بأطراف رأس ع)القة األولى العالقة

المدرس حقل eid معرف مع التسجيل جدول فيالمدرس معرف األساسي جدول eidالمفتاح في

الموظفين.الفرعي • الحقل بين بأطراف رأس ع)القة الثانية العالقة

القاعة حقل hallidمعرف مع التسجيل جدول مناألساسي .hallidالمفتاح القاعات جدول في

الحقل • بين بأطراف أطراف عالقة الثالثة العالقةالصف معرف مع classidالفرعي التسجيل جدول) في

األساسي المفتاح . classidحقل و الص)فوف جدول فيالطالب معرف فرع)ي مع sidحقل التسجيل جدول في

الطالب معرف األساسي المفتاح جدول) sidحقل فيالطالب.

بأطراف أطراف عالقة

Page 28: School database

الغياب جدول بين فيها الربط سيتم عالقات ثالث , , و ) المدرسين الطالب التالية الثالثة الجداول مع

المواد(الحقل • بين بأطراف رأس عالقة األولى العالقة

الطالب معرف مع sidالفرعي الغياب جدول فيالطالب معرف األساسي المفتاح في sidحقل

. الطالب جدولالحقل • بين بأطراف رأس عالقة الثانية العالقة

المدرس معرف الغياب eidالفرعي جدول منالمدرس معرف األساسي المفتاح حقل eidمع

. الموظفين جدول فيالحقل • بين بأطراف رأس عالقة الثالثة العالقة

المادة معرف الغياب subidالفرعي جدول فيالمادة معرف األساسي المفتاح حقل subidمع

. المواد جدول في

Page 29: School database

العالمات جدول بين فيها الربط سيتم عالقات ثالث , , و ) المدرسين الطالب التالية الثالثة الجداول مع

المواد(الحقل • بين بأطراف رأس عالقة األولى العالقة

الطالب معرف مع sidالفرعي العالمات جدول فيالطالب معرف األساسي المفتاح في sidحقل

. الطالب جدولالحقل • بين بأطراف رأس عالقة الثانية العالقة

المدرس معرف العالمات eidالفرعي جدول منالمدرس معرف األساسي المفتاح حقل في eidمع

. الموظفين جدولالحقل • بين بأطراف رأس عالقة الثالثة العالقة

المادة معرف العالمات subidالفرعي جدول فيالمادة معرف األساسي المفتاح حقل في subidمع

. المواد جدول

Page 30: School database

العالقات لنافذة النهائي الشكل

Page 31: School database

انشاء مرحلة الثالثة المرحلةاالستعالمات

أنواعها • و االستعالمات . النماذج في للسجالت كمصدر االستعالمات استخدام أيضا يمكن مختلفة بطرق البيانات وتحليل وتغيير لعرض االستعالمات تستخدم

. البيانات صفحات و والتقارير  في االستعالمات من أنواع عدة  .Microsoft Accessهناك

التحديد • استعالمات . يمكن حيث بيانات صفحة في النتائج ويعرض أكثر أو واحد جدول من بيانات يسترد فإنه شيوعا االستعالمات أنواع أكثر هو التحديد استعالم

.) وأنواع ) والمعدالت واألعداد المجاميع وحساب السجالت لتجميع تحديد استعالم استخدام أيضا يمكن القيود بعض مع السجالت تحديث. اإلجماليات من أخرى

جدولية • استعالمات . أو المجموع الجدولية االستعالمات تحسب للبيانات أسهل تحليل على للحصول البيانات بناء وإعادة لحساب الجدولية االستعالمات تستخدم

من األيسر الجانب أسفل إحداها يظهر المعلومات من نوعين بواسطة تجميعها يتم التي للبيانات اإلجمالي من آخر نوع أو العدد أو المتوسط. الصفحة رأس في اآلخر يظهر و البيانات ورقة

المعلمات • استعالماتتريد قيمة أو سجالت السترداد معايير مثل بمعلومات ليطالب به الخاص الحوار مربع تشغيله عند يعرض استعالم هو المعلمات استعالم

. . الحالة هذه في بتاريخين ليطالب تصميمه يمكنك المثال، سبيل على معلومة؛ من بأكثر ليطالب االستعالم تصميم يمكن حقل في إدراجها.Accessيسترد  التاريخين  هذين بين تقع التي السجالت كافة

  بيانات وصفحات وتقارير لنماذج كأساس استخدامها عند مالئمة المعلمات استعالمات تقرير. accessتعد إنشاء يمكن المثال، سبيل على  . يعرض التقرير، طباعة وعند معلمات استعالم إلى مستندا الشهري يغطيه  Accessالدخل أن ترغب الذي الشهر عن للسؤال حوار مربع

  يطبع. شهرا تدخل عندما .Accessالتقرير المالئم  التقريراالجرائية االستعالمات•

. االستعالمات من أنواع أربعة توجد فقط واحدة عملية في ينقلها أو السجالت من العديد على تغييرات يجري استعالم هو اإلجرائي االستعالماإلجرائية:

. , , جدول, وإنشاء إلحاق تحديث حذف

Page 32: School database

من عرضها يجب التي المعلومات و البيانات قاعدة صاحب طلب حسب يكون االستعالمات إنشاءاالستعالم. يكون ان فإما التقارير أو النماذج حاجة حسب يتم االستعالم إنشاء ايضا و الجداول

مضمن ) يكون البيانات قاعدة في ككائن حفظه يتم ال أي مضمن التقرير أو النموذج مع مضمن .) األولى الطريقة بطريقتين و االستعالمات من مجموعة بإنشاء هنا سنقوم التقرير أو النموذج مع

. التصميم عرض باستخدام الثانية الطريقة و االستعالمات معالج باستخدام. سابقا شرحناها التي االستعالمات أنواع جميع تغطي بحيث االستعالمات بإنشاء سأقوم أيضا

. االستعالم ألنشاء تلزمنا التي المعلومة ماهي و الطالب جدول من استعالم بإنشاء سأبدأيظهر المعالج باستخدام استعالم سننشئ هنا هواتفهم أرقام و الطالب أسماء مثال إظهار نريد

.) – – – – ( : األب موبايل األب اسم المنزل هاتف الكنية الطالب اسم التالية الحقول , حوار مربع يظهر االستعالمات مجموعة من االستعالمات معالج على نضغط إنشاء تبويب من , من نختار حوار مربع يظهر البسيطة االستعالمات معالج نختار سوف االستعالم نوع منه نختار

الحقول نختار المتوفرة الحقول قائمة من الطالب جدول هو و المطلوب الجدول الجداول قائمة , مربع يظهر التالي نضغط ثم المحددة الحقول قائمة الى نحولها و الذكر السابقة هي و المطلوبة

: انهاء زر على الضغط عند االستعالم فتح طريقة نختار و لالستعالم اسم خالله من نحدد حوار, البيانات لعرض االستعالم فتح

. األمر لزم اذا التصميم عرض في االستعالم تعديل أو

Page 33: School database
Page 34: School database

. التصميم عرض طريقة في تصميمه سيكون الثاني االستعالم – – – – ( : العنوان الميالد تاريخ الكنية الطالب اسم التالية الحقول سنظهر الطالب جدول من أيضا

المدينة(. , تصميم نافذة تفتح االستعالمات مجموعة من االستعالم تصميم زر على نضغط إنشاء تبويب من

و االستعالم مصدر سيكون الذي الجدول منه نختار جدول إظهار حوار مربع تلقائيا يظهر و االستعالم. المطلوب الجدول اختيار بعد جدول إظهار حوار مربع إلغالق إغالق نضغط الطالب جدول هو

مصدر هي التي الجداول على يحتوي و العلوي القسم قسمين من تتألف االستعالم تصميم نافذة. عرضها, المطلوب الحقول وضع فيها سيتم التي التصميم شبكة نسميه و السفلي القسم االستعالم

, يتم المطلوب الحقل على نقرتين األولى الطريقة التصميم شبكة في الحقول لوضع طرق ثالثة , بالجدول الخاصة الحقول قائمة من الحقل سحب الثانية الطريقة التصميم شبكة في تلقائيا وضعه

, مربع قائمة من اختيار الحقل نختار الثالثة الطريقة الفارغ الحقل مربع في التصميم شبكة الى. مباشرة التصميم شبكة في الحقل

. الطلب حسب تنازلي أو تصاعدي نختار فرز مربع في التصميم شبكة من الحقول أحد فرز يمكنحفظ نضغط االستعالم تصميم نافذة أعلى في السريع التشغيل شريط من االستعالم بحفظ نقوم ثم

. موافق ثم لالستعالم اسم نحدد ثم . النتائج مجموعة في تشغيل زر من االستعالم بتشغيل نقوم النتائج إظهار و االستعالم الختبار

Page 35: School database
Page 36: School database

باستخدام ثالث استعالم بإنشاء سنقوممن البيانات مصدر سنختار و المعايير

سننشئه االستعالم هذا الموظفين جدولاالستعالم هذا التصميم عرض طريقة في

المعايير باستخدام استعالم نوع منو المدرسين أسماء بعرض سنقوم

لدينا سيكون أي حلب مدينة من اإلدارييننوع لحقل هو األول المعيار معايير ثالث ,) ( أيضا الثاني المعيار مدرس الموظف ,) المعيار ) و اداري الموظف نوع لحقل

) سنقوم ) حلب المدينة لحقل الثالثالتصميم شبكة من المعايير هذه بتحديد

معيار كل وضع يجب و معيار مربع مننصي نوع من ألنها تنصيص إشارات ضمن

مثال ”.كالتالي حلب“مربع في التصميم شبكة في المعيارالحظ

” لحقل “ أيضا مدرس الموظف نوع لحقل ” مربع “ في لكن و اداري الموظف , أونوع

مربع في ”.المعيارو حلب “ المدينة لحقل

Page 37: School database

برنامج سيقوم االستعالم تشغيل عند أي معلمات على يحتوي استعالم إنشاءتشغيل و لتنفيذ المعلمة معيار قيمة إلدخال حوار مربع بعرض األكسيس

. المحدد المعيار و المعلمة حسب االستعالمقوسين ضمن المعيار مربع في توضع ان يجب معلمة على يحتوي استعالم أي

المعلمة دليل هو المربع فالقوس المعلمة ][مربعين وظيفة ماهي نوضح لكي و. عليها ليدل داخلها نص كتابة يمكن

الموظف نوع فئات أحد يعرض الموظفين جدول من استعالم انشاء نريد مثال : المطلوب الجدول نحدد االستعالم تصميم نافذة نفتح بالتالي نقوم الطلب حسب

االستعالم تصميم شبكة الى المطلوبة الحقول نضيف ثم الموظفين جدول هو و.) العنوان ) – – – الوظيفية الحالة الكنية االسم هي و

][ : كالتالي مربعين نضع الوظيفية الحالة بحقل الخاص المعيار مربع لتوضيح في: ما كالتالي القوسين داخل نكتب المعلمة من المطلوب هو

.[ ... الخ[ – – مدير اداري مدرس مثال الوظيفية الموظف حالة أدخل. النتائج عرض و االستعالم الختبار تشغيل زر على نضغط

مثال نكتب المحددة بالمعلمة خاص حوار مربع يظهر االستعالم تشغيل عند. موافق ثم مدرس

. الموظفين جدول من المدرسين أسماء فقط يعرض االستعالم نتائج بأن نالحظ

Page 38: School database
Page 39: School database

. أكثر أو جدولين على بياناته مصدر يحتوي استعالم إنشاء – : العالمات التالية الجداول الى هنا نحتاج الطالب عالمات تفاصيل عرض أردنا إذا مثال

. المواد – الطالبالكالم هاد المادة حقل و الطالب حقل يوجد العالمات جدول في بأنه المستخدم يتساءل هنامن اكيد و المادة رقم و الطالب رقم سيظهر أي رقمية حقول هي هنا الحقول لكن و صحيح

بأن االستعالم دور يأتي هنا الرقم من ايضا المادة معرفة او رقمه من الطالب معرفة الصعبالمذكورة الجداول من استعالم بإنشاء األرقام من بدال المادة اسم و الطالب اسم يظهر

سابقا.على سنحصل إال و االستعالم منها سننشئ التي الجداول بين عالقة موجود يكون أن يجب

عالقات هناك يكون ان يجب لذلك العالقات وجود عدم عند لها معنى ال كثيرة مضاعفة نتائجتصميم على نضغط إنشاء تبويب من االستعالم إلنشاء االستعالم بمصدر الخاصة الجداول بين

.) المواد ) – – الطالب العالمات الثالثة الجداول نضيف االستعالم. االستعالم تصميم شبكة الى المطلوبة الحقول نضيف

, اسم حقل نضيف المواد جدول من الكنية و الطالب اسم حقلي نضيف الطالب جدول منعالمة, ) – – المذاكرة عالمة الشفهي عالمة التالية الحقول نضيف العالمات جدول من المادة

.) النتيجة – – حقل و االمتحان عالمة الوظائف

Page 40: School database

يجب

Page 41: School database

. التعبير بواسطة إنشائه تم حقل على يحتوي استعالم إنشاءنتائج في يظهر أنه الحظوا لكن و عالماتهم و الطالب أسماء عرضنا السابق المثال في

. آخر حقل في الكنية و حقل في الطالب اسم االستعالمحقل في الكنية حقل و االسم حقل يظهر أن أي الحقلين بين الجمع نريد االستعالم هذا في

: عرض طريقة في السابق االستعالم نفتح أي السابق االستعالم بتعديل قم بالتالي نقوم واحد. المادة اسم حقل و الكنية حقل بين التصميم شبكة في جديد حقل نضيف التصميم

مجموعة في و تصميم تبويب من المادة اسم حقل على المؤشر نضع التصميم شبكة فيشبكة في فارغ جديد عمود األكسيس يظهر أعمدة إدراج على نضغط االستعالم اعداد

إعداد, مجموعة من نضغط الحقل مربع في و الفارغ الجديد العمود في المؤشر نضع التصميم ) في ) التعبير منشئ حوار مربع في التالي التعبير بإدخال نقوم ثم منشئ أمر على االستعالم

إشارة نضع ثم األول االسم حقل على نقرتين نضغط الحقول أسماء نشاهد التعبير فئات قائمةالحقلين بين فراغ “ “الجمع بينها تنصيص إشارة ثم & & الجمع إشارة على ثم نقرتين ثم

الكنية .حقلFullName: [fname] & “ “ & [lname]

FullName. المطلوب: التعبير نكتب النقطتين بعد الجديد الحقل اسم هو

Page 42: School database
Page 43: School database

, جدول)ي اس)تعالم بإنشاء نقوم تحليلية بطريقة ال)بيانات عرض أردنا إذاخاللها من خاصة عرض بطريقة البيانات لنا يوضح الجدولي االستعالم , الثان)ي الحق)ل و عمود كعنوان يكون بأ)ن األول الحق)ل تحدي)د يمك)ن , بي))ن كتقاط))ع ال))بيانات لعرض يكون الثال))ث الحق))ل و ص))ف كعنوانو العمود عنوان يكون بأ)ن المادة حق)ل نخص)ص مثال الص)ف و العمودبينهم)ا ال)بيانات عرض و الص)ف عنوان يكون بأ)ن الطال)ب اس)م حق)ل

: التالي بالشكل االستعالم يظهر أن على النتيجة حقل مثال

كيمياء

فيزياء

لغة رياضيات

عربي

50 90 87 78 60 سامر80 87 67 45 78 عمر88 70 80 90 87 لميس76 89 67 45 90 محمد

: بالتالي نقوم جدولي استعالم إلنشاء , مصدر ليكون منه استعالم عمل المطلوب الجدول نحدد االستعالم تصميم على نض)غط إنشاء تبويب من

. مسبقا موجود استع)الم من استعالم إنشاء يمكننا أي الجدول من بدال استعالم سنحدد هنا لكن و بياناته , التي الحقول االستعالم تصميم شبكة الى المطلوبة الحقول نضيف الطالب عالمات استعالم هنا سنختار

) نظهر ) – – لكي جدولي استعالم الى االستعالم هذا سنحول االن النتيجة المادة الطالب اسم هي سنختارها , على نضغط االستعالم نوع مجموعة في و تصميم تبويب من مسبقا شرحنا كما أوضح بطريقة النتيجة فيه

االجمالي صف أيضا و جدولي باسم خاص صف الصفوف الى اضيف التصميم شبكة في الحظوا جدولي أمر: بالتالي االن سنقوم

. , حسب تجميع سنختار اإلجمالي مربع في و الصف عنوان سنختار االسم لحقل جدولي مربع في. , حسب تجميع سنختار اإلجمالي مربع في و العمود عنوان سنختار المادة اسم لحقل جدولي مربع في , الحسابي المتوسط دالة سنختار اإلجمالي مربع في و القيمة سنختار النتيجة لحقل جدولي مربع .Avgفي

الحسابي المتوسط النتيجة Avgدالة بإظهار سنقوم هنا ألننا العالمات لجميع النهائي المع)دل بحساب تقوم. للطالب النهائية

. النتائج لعرض االستعالم شغل

Page 44: School database
Page 45: School database

القديمة البيانات ألرشفة نستخدمه اجرائي استعالم هو و جدول تكوين استعالم. جديد جدول في

عالمات معلومات الدراسية السنة انتهاء عند و الطالب عالمات جدول في مثال أيضا نريد و ما وقت في تلزمنا أن ممكن ألنها حذفها نريد ال السابقة الطالب

بنقل نقوم لذلك جديدة دراسية بسنة البدء و القديمة البيانات من الجدول افراغمن اجرائي استعالم بإنشاء هو و واحد بأمر جديد جدول الى المعلومات هذه

بإنشاء نقوم جديد جدول الى المعلومات نسخ عملية بعد جدول تكوين نوع. الحذف استعالم هو و آخر اجرائي استعالم: بالتالي نقوم جدول تكوين استعالم إلنشاء

بياناته نسخ المطلوب الجدول نحدد جدول تصميم على نضغط إنشاء تبويب منفي نريدها التي الحقول التصميم شبكة الى الحقول نختار ثم جديد جدول الى

. الجديد الجدولنحدد جدول تكوين على نضغط االستعالم نوع مجموعة في و تصميم تبويب من

قاعدة في نختار الجديد الجدول حفظ سيتم أين نختار و الجديد الجدول اسم. الحالية البيانات

. الجديد الجدول لتكوين االستعالم نشغل

Page 46: School database
Page 47: School database

حذف استعالم إنشاءالبيانات:

نضغط إنشاء تبويب مننحدد جدول تصميم علىحذف المطلوب الجدولالحقول نختار ثم بياناتهالنجمة على نضغط أو

الحقول جميع تمثل التيمعيار سننشئ كنا اذا اال

نضيف الحقول ألحدعمل المطلوب الحقل

شبكة الى له معيارالتصميم.

في و تصميم تبويب مناالستعالم نوع مجموعة

ثم حذف زر على نضغط. االستعالم بتشغيل نقوم

Page 48: School database

: البيانات تحديث استعالم إنشاءعل)))ى نضغ)))ط إنشاء تبوي)))ب م)))نالجدول نحدد جدول تص)))))))))))ميمنختار ث))م بيانات)ه تحدي))ث المطلوبالذي الحق)))))ل حص)))))را و الحقولننتبه ان يجب هنا ل)ه معيار سنضيفالحقول ألح)))د معيار نض)))ع ل)))م اذاكاف))ة بتحدي))ث ال))برنامج س))يقوميقوم اذا فالمعيار الس)))))))))))جالتالمعيار بحس)ب الس)جالت بتحدي)ث مثال التص))ميم شبك))ة ف))ي المحدد

الوظائ)))ف عالم)))ة زيادة 3نري)))دالعلوم لمادة طال))ب لك))ل عالمات

التحدي)ث. مثال قيم)ة ضفن)ا الحظواحق))ل ف))ي ال))ى تحدي))ث مرب))ع ف))ي

. الوظائف عالمةمجموع)ة ف)ي و تص)ميم تبوي)ب م)نزر عل)))ى نضغ)))ط االس)))تعالم نوع. االستعالم بتشغيل نقوم ثم تحديث

Page 49: School database

النماذج بإنشاء خاصة التالية المرحلةيتم جداول هناك الجداول في إدخالها المطلوب البيانات أساس على النماذج انشاء اعتماد يتم , تنسيقه و جدول لكل نموذج بإنشاء سنقوم الجداول لهذه مباشرة بطريقة فيها البيانات ادخال

لها انشاء يتم أي مباشرة غير بطريقة فيها البيانات إدخال يتم جداول هناك و الطلب حسبرئيسي نموذج عمل يمكن العالمات جدول المثال سبيل على رئيسي نموذج داخل فرعي نموذججميع حفظ يمكن ال االستعالمات في سابقا ذكرنا كما كرقم هنا سيظهر الطالب اسم لكن و له

. الطالب نموذج داخل فرعي كنموذج العالمات لجدول نموذج بإنشاء نقوم لذلك الطالب أرقامالثانية الطريقة و المعالج باستخدام األولى الطريقة طريقتين على سنعتمد نموذج إلنشاء

. يمكن و البرنامج قبل من النموذج تنسيق يتم المعالج طريقة التصميم عرض طريقة باستخدامخاصة بتنسيقات اظهاره فيكون التصميم عرض بطريقة المنشئ النموذج اما عليه التعديل

بالمصمم.مجموعة من النماذج معالج على نضغط إنشاء تبويب من المعالج باستخدام نموذج إلنشاء

الجدول اسم نختار المعالج من األولى الصفحة في بالمعالج الخاص الحوار صندوق يظهر النماذجالحقول قائمة من الطالب جدول سنختار هنا استعالمات و جداول قائمة من للنموذج المطلوب

. المحددة الحقول قائمة الى المطلوبة الحقول نضيف المتوفرة. مطلوب: خاصية لها التي الحقول جميع إضافة يجب مالحظة

, هنا للنموذج المطلوب التخطيط نختار للمعالج الثانية الصفحة من الحقول جميع هنا سنضيف , عرض أردت اذا أما عمودي خيار اختر النموذج في فقط واحد سجل عرض أردت اذا لك القرار

, , الصفحة من التالي اضغط ثم عمودي سنختار هنا جدولي خيار اختر السجالت من مجموعة. انهاء زر على الضغط بعد النموذج فتح خيار تحديد و النموذج اسم نحدد للمعالج األخيرة

Page 50: School database
Page 51: School database
Page 52: School database

: النموذج إلنشاء الموظفين جدول هنا سنختار التصميم عرض طريقة في نموذج إلنشاءيحتوي فارغ كنموذج نافذة لنا يفتح نماذج مجموعة من النموذج تصميم زر على نضغط إنشاء تبويب من

. التفصيل مقطع على فقطحقول 1. إضافة زر على نضغط تصميم تبويب من النموذج بهذ)ا الخاص الجدول بتحديد أوال سنقوم

بجانب + إشارة على نضغط ثم الجداول كافة اظهار على نضغط الحقول قائمة من ثم موجودة. الموظفين جد)ول

فوق 2. بنقرتين أو للحقل اإلفالت و السحب بطريقة النموذج نافذة الى المطلوبة الحقول نضيف. المطلوب الحقل

ترتيب 3. نغير مثال النهائي بشكله إلظهاره الطلب حسب النموذج بتنسيق نقوم الحقول إضافة بعد ... التنسيقات من الخ مناسبة خلفية وضع أيضا النموذج حجم نغير بالحقول الخاصة التحك)م عناصر

. النماذج عن الماضية الدروس في سابقا ذكرناها التيبإضافة 4. النموذج مع التفاعل السجالت بين للتنقل خاصة أزرار مثال إضافية تحكم عناصر وضع يمكن

. , , , تذييل إلظهار النموذج تذييل في األزرار وضع يتم مثال سجل طباعة حفظ حذف إلضافة ازرار . النموذج تذييل و رأس القائمة من نختار و التفصيل مقطع على اليمين ماوس بزر نضغط النموذج

. الزر هذ)ا إجرائية لتحديد معالج يطهر الزر إضافة عند الحظوا االزرار بإضافة نقوم ثمحسب 5. تنسيقها ثم التسمية تحكم عنصر باستخد)ام النموذج رأس في للنموذج عنوان وضع يمكن

الطلب..6. الطلب حسب خاص باسم النموذج بحفظ نقوم التصميم عملية من االنتهاء بعد)

Page 53: School database
Page 54: School database
Page 55: School database
Page 56: School database
Page 57: School database

ادخال نريد مثال فرعي نموذج و رئيسي نموذج نموذجين بين يجمع آخر نموذج بإنشاء سنقوم , ال هنا فرعي كنموذج الغياب جدول و رئيسي كنموذج الطالب جدول لدينا سيكون الطالب غيابات

في سيكون هنا االدخال أي غياباته تحديد و طالب اختيار نريد بل للطالب سجل ادخال نريد. المعالج باستخدام النموذج هذا بإنشاء هنا سنقوم و الغياب لجدول الفرعي النموذج

.1 , الطالب جدول نختار للمعالج األولى الصفحة في نماذج مجموعة من النماذج معالج على نضغط انشاء قائمة منليس ألنه الحقول كل ليس هنا المطلوبة الحقول سنضيف ثم رئيسي نموذج سيكون الذي و جداول قائمة من

, , , بع)د الكنية األول االسم الطالب رقم المحددة الحقول قائمة الى سنضيف لذلك الطالب سجالت إلدخال نموذجسوف هنا الفرعي للنموذج مصدر سيكون الذي و الغياب جدول نختار و الجداول قائمة الى نعود الحقول اختيار

. التالي نضغط ثم المحددة الحقول قائمة الى الحقول جميع نحددنموذج 2. يتضمن نموذج الخيار نختار و الطالب جدول بواسطة البيانات عرض طريقة سنختار التالية الصفحة في

. التالي نضغط ثم فرعيالنموذج) 3. ربط يتم هنا الخيار هذا نختار منفصلين النموذجين يكون ان أردت اذا مرتبطة نماذج الثاني الخيار

و الفرعي النموذج فتح يتم عليه بالضغط الرئيسي النموذج داخل موجود زر بواسطة الفرعي بالنموذج الرئيسي). الرئيسي النموذج في فقط المحدد الطالب سجالت اظهار

.4 , جدولي خيار هنا نختار بيانات ورقة أو جدولي الفرعي النموذج عرض طريقة نختار للمعالج التالية الصفحة في , النموذج عرض فيتم البيانات ورقة خيار أما طلبنا حسب تنسيقها فيمكن بع)ضها عن منفصلة الحقول تكون هنا

تماما الجدول تشبه بيانات كورقة الفرعي. التالي نضغط و المطلوب نحدد

.5. النموذج فتح طريقة نختار و النموذجين أسماء فيها نحدد المعالج من األخيرة الصفحة

.6. له النهائي الشكل الحظوا النموذج فتح يتم انهاء زر على نضغط

Page 58: School database
Page 59: School database
Page 60: School database

لكن و فرعي نموذج نعتبره ان ممكن نموذج بإنشاء سأقوم المثال هذا فيخالل من فتحه يتم مستقل كائن سيكون رئيسي نموذج داخل ليس أي مستقل

. الزر بواسطة الرئيسي النموذجفقط واحد طالب عالمات نعرف ان أردنا و مفتوح الطالب نموذج كان اذا مثال

كل فيه ستظهر هنا سيحدث ماذا لكن و الطالب عالمات نموذج سنفتح هناما المستخدم اذا و تصفية عمل الى هنا سنضطر الطالب لجميع العالماتانشائه سيتم الذي النموذج هذا لذلك المشكلة فهنا التصفية يعمل بيعرف

النموذج في عنده وقفنا الذي الطالب عالمات فقط يعطي فتحه عند سيكونالرئيسي.

: بالتالي نقوم العملية هذه إلنشاءجدول 1. من المطلوبة الحقول على يحتوي استعالم بإنشاء أوال سنقوم

. الطالب عالماتباسم 2. االستعالم بحفظ .studentmarkنقوم بإغالقه نقوم ثم

Page 61: School database

الذي 3. االستعالم النموذج مصدر سيكون المعالج طريقة سأستخدم انا تريد طريقة باي نموذج بإنشاء سنقوم سابقا يجب. studentmarkأنشأناه او السابقة الدروس من لكم معروفة المفروض هالخطوات كل طبعا

باسم النموذج بحفظ سنقوم تنسيقه و النموذج إنشاء عملية بعد المهم أوال الدروس .frmstudentmarkمتابعة.4. بعضها مع السجالت إلظهار جدولي بشكل اظهاره طريقة يكون أن يجب النموذج إنشاء عند

Page 62: School database

.5. التصميم عرض طريقة في سابقا المنشئ الطالب نموذج االن سنفتح

في 6. سأضعه و النموذج نافذة الى الزر تحكم عنصر سنضيف تصميم تبويب منبالتالي نقوم الزر بعمليات الخاص المعالج يفتح الزر ادراج عند التفصيل مقطع

نموذج ) نموذج فتح هي و له المناسبة اإلجرائية اختيار و الزر لبرمجةfrmstudentmark.)

قائمة 1. من و النماذج عمليات نختار الفئات قائمة من و للمعالج األولى الصفحة مننموذج فتح نختار االجرائيات

هو 2. و فتحه المطلوب النموذج اسم نختار للمعالج الثانية الصفحة frmstudentmarkفي

.3 ) ثم ) الطالب عالمات الزر على سيظهر الذي النص نحدد للمعالج األخيرة الصفحة في. انهاء نضغط

Page 63: School database
Page 64: School database

و • الطالب نموذج اختبار عند الحظواتم الطالب عالمات زر على الضغط

ما لكن و الطالب عالمات نموذج فتحالنتائج؟ هي

الطالب • عالمات نموذج أن هنا النتائج. الطالب كافة عالمات عرض و فتحه تم

فالسجل • الطالب نموذج الى نظرت إذاعند يجب اذا ملهم للطالب هو الحالي

يعطي ان يجب العالمات نموذج فتح. ملهم عالمات فقط

و • المثال لهذا المهمة المرحلة تأتي هنا: بالتالي سنقوم

Page 65: School database

نفتحه 7. و االستعالم الى نعودالتصميم عرض طريقة في

المعيار صف في المؤشر نضعلن هنا الطالب رقم حقل منسنفتح بل نحن المعيار نكتب

حقل نختار و التعبير منشئنموذج من الطالب رقم

سيكون هو الحقل هذا الطالب. االستعالم معيار

كيف الفكرة معي تصوروامفتوح الطالب نموذج ستكون

سجل مثال هو الحالي السجل وهو حقل عنده ملهم و ملهم

مثال على 1الرقم نضغط االنهذا سيفتح الطالب عالمات زر

الطالب عالمات نموذج الزرما الطالب عالمات نموذج اوكبياناته مصدر بياناته مصدر هو

الطالب عالمات استعالم هواالن الطالب عالمات استعالمرقم حقل معيار على يحتوي

هو و فتح 1الطالب سيتم اذاالتي للسجالت فقط االستعالم

ارجو 1رقمها الفكرة هي هذه. مفهومة تكون ان

Page 66: School database
Page 67: School database

: األول االسم حسب أبجديا مرتبة الطالب أسماء لطباعة تقرير إنشاء , الصفحة في تقارير مجموعة في التقارير معالج على نضغط إنشاء تبويب من , نحدد الطالب جدول هو و طباعته المطلوب الجدول نختار المعالج من األولى

قائمة الى اضافتها و المتوفرة الحقول قائمة من طباعتها المطلوب الحقول , مستوى نختار المعالج من التالية الصفحة في التالي نضغط ثم المحددة الحقول

على نضغط التالي التقرير في سنشرحها ألننا المرحلة هذه سنتجاوز التجميعله, البيانات ترتيب نريد الذي الحقل نختار المعالج من الثالثة الصفحة في التالي

) نضغط ) ثم ي الى أ من أي تصاعدي الترتيب نوع و األول االسم حقل سنختارأو, ) عمودي الصفحة طباعة اتجاه نحدد المعالج من الرابعة الصفحة في التالي

الحقول( عدد كانت اذا أما عمودية طباعة نختار قليلة الحقول عدد كان اذا افقياألسماء طباعة نريد اننا بما الصفحة مخطط نحدد ثم افقية طباعة نختار كثيرة

طباعة أردنا اذا اما جدولي هنا نختار بعضها تحت األسماء أي كجدول تكون بحيثسنختار هنا عمودي المخطط نختار واحدة صفحة في مستقل كسجل طالب كل

, و التقرير اسم نحدد المعالج من األخيرة الصفحة في التالي نضغط و جدولي. , إنهاء نضغط ثم إنهاء زر على الضغط بعد التقرير فتح طريقة نحدد

و التصميم عرض طريقة في التقرير اظهار كيفية التالية الصور في الحظوا. الطباعة قبل معاينة عرض طريقة في إظهاره طريقة

Page 68: School database
Page 69: School database

التصميم عرض طريقة في التقرير

Page 70: School database

الطباعة قبل معاينة عرض طريقة في التقرير

Page 71: School database

: معين لحقل تجميع مستويات تحديد مع تقرير إنشاءالمدينة اسم حقل ان نالحظ المدينة حقل في و السابق التقرير في الحظوا

) ... , , , تجميع ) التقرير هذا في نريد الخ دمشق دمشق حلب حلب أي يتكرراسم تحت و فقط واحدة لمرة المدينة اسم يكتب أن أي المدينة بحسب الحقول

. المدينة لهذه التابعيين الطالب أسماء جميع المدينةنفس نكرر السابق التقرير في تجاوزناه الذي و التقرير هذا في سننشئه ما هذا

و التجميع مستوى بها سنختار التي و الثانية المرحلة عدا ما السابقة المراحلثم إضافة سهم على نضغط و الحقل نحدد المدينة اسم حقل اختيار هنا سيتم

. الفرق بعدها الحظوا و السابق في كما نظامي بشكل المراحل باقي تابعمالحظة:

. بياناتها تتكرر التي للحقول انشائه يتم التجميع مستوى

Page 72: School database
Page 73: School database
Page 74: School database
Page 75: School database

. الطلب حسب إظهاره و تنسيقه و) التصميم عرض طريقة في تقرير إنشاء.1. التقرير تصميم نافذة تفتح تقارير مجموعة من التقرير تصميم على نضغط إنشاء تبويب من.2 , الحقول عدد الن افقي الصفحة اتجاه نختار صفحة اعداد تبويب من الطباعة اتجاه الصفحة حجم) تحديد) هو به نقوم ما أول

الصفحة حجم نختار و عديدة ما نوعا .A4ور)قة ستكون عليها البيانات نطبع الذي القياسي الورق ألنهو 3. تصميم) تبويب من نختاره الموظفين جدول هو و للتقرير مصدر سيكون الذي الجدول بتحديد نقوم المطلوب تحديد بعد

ندرجها و طباعتها المطلوب أي التقرير في اظهارها المطلوب الحقول نضيف الجدول اختيار بعد حقول إضافة على نضغط. التقرير نافذة في التفصيل مقطع الى

ألننا 4. اف)قي بشكل ترتيبها نعيد و الصفحة ر)أس مقطع الى الحقول تسميات بنقل نقوم التفصيل مقطع الى الحقول إضافة بعد). جدولي بشكل التقرير عرض نريد)

.5.) .... , , ( ) الخ ) الخط) نمط) الخط نوع الخط) حجم من) الطلب حسب الحقول التحكم) عناصر بتنسيق نقوم

.6 . بتنسيقه نقوم و تصميم تبويب من الصفحة تذييل الى الوقت و التاريخ إضافة

التسمية 7. وضعنا للتقرير عنوان لتكون التسمية تحكم عنصر نضع و التقرير رأس) مقطع بإظهار) نقوم للتقرير عنوان لوضعصفحة كل في العنوان اظهار أردنا اذا أما صفحة أو)ل في فقط العنوان) عرض نريد ألننا التقرير رأس في للتقرير كعنوان

. التقرير رأس) من بد)ال الصفحة رأس في العنوان نض)عمجموعة 8. المشرفين أسماء كمجموعة المدرسين أس)ماء تكون ان أي الوظيفية الحالة حسب التقرير بتجميع االن سنقوم

: يلي... ما نتبع ذلك لعمل الخ أخرى.1. تجميع و فرز القائمة من نختار و التفصيل مقطع على يمين كليك نضغط.2 . الوظيفية الحالة حقل هو و له التجميع مستوى تحديد نريد الذي الحقل نختار الحقول قائمة تظهر مجموعة إضافة على نضغط.3. الوظيفية الحالة مقطع هو و التقرير نافذة في مقطع لنا يظهر.4 . الوظيفية الحالة مقطع هو و به الخاص التجميع مقطع الى الوظيفية الحالة بحقل الخاص التحكم عنصر بسحب نقوم

.9. النتائج اخر إلظهار بعرضه نقوم ثم باسم التقرير نحفظ اخيرا

Page 76: School database
Page 77: School database
Page 78: School database

الطباعة قبل التقرير معاينة

Page 79: School database

•. جدا مهم لكن و انشائه في صعوبة في يكون ممكن التقرير هذا• , جدول سنستخدم جدول من محددة بيانات لطباعة تقرير إنشاء

بفتح البداية في التقرير سيقوم للطباعة التقرير فتح عند الموظفين , نريد مثال التقرير لبيانات المحددة المعيار قيمة الختيار صغير نموذج

من فقط المدرسين المعلومات بعض و الموظفين أسماء طباعةسيفتح موافق زر على الضغط عند و مدرس باختيار نقوم النموذج

عملية هنا سيتم أي المدرسين أسماء على فقط يحتوي الذي التقرير. للتقرير تصفية

• , , , و ) التقرير و ماكرو نموذج استعالم الى سنحتاج اإلجرائية هذه إلنشاء: ) التالية المراحل سنتبع األساسي هو

بتقرير: نفذناها التقارير من مجموعة انشاء علينا توفر العملية هذه معلومةالكائنات عدد زيادة ألن و التقرير هذا انشاء من هدفي هذا و فقط واحد

. حجمها من يزيد البيانات قاعدة في

Page 80: School database

.1. طباعتها المطلوب الموظفين جدول من الحقول على يحتوي استعالم إنشاء. نغلقه ثم نحفظه االستعالم انشاء بعد

Page 81: School database

2. الطلب. حسب بتنسيقه نقوم و التقرير ننشئ. سابقا إنشائه تم الذي االستعالم هو التقرير مصدر

نعرف باننا السابقة دروسنا من المفروض طبعا. االستعالم او التقرير انشاء كيفية

Page 82: School database

و. 3 تحرير مربع تحكم عنصر على يحتوي جدا بسيط نموذج بإنشاء االن سنقوماول من نختار التحكم عنصر معالج لنا يظهر النموذج في ادراجه عند سرد

هي و التحكم عنصر قيم نكتب التالية الصفحة و بنفسي القيم سأضع صفحة .) , , , خصائص) نافذة نفتح المعالج من االنتهاء بعد اداري موجه مشرف مدرس

نحدد الكل تبويب ف)ي و عليه نقرتين بالضغط سرد و تحرير مربع التحكم عنصر . االستعالم في سنستخدمه ألننا التحكم لعنصر االسم

الخاص المعالج لنا يفتح النموذج في الزر ادراج عند زر النموذج في أيضا سنضعمحرر في الزر في الخاصة اإلجرائية سنكتب ألننا المعالج بإغالق نقوم . VBAبه

إجرائية في و حدث تبويب من و الخصائص نافذة نفتح و نحدده الزر إدراج بعدمحرر )...( ناف)ذة فتح يتم على نضغط ثم حدث اجراء نختار النقر نكتب VBAعند

: التالي الكود form_emfilter.visible=false فيهEmfilter. االسم هذا أعطيته حفظه عند النموذج اسم هو

. و اخفاء لماذا موافق زر على الضغط عند النموذج بإخفاء يقوم االجراء هذاو المحددة السرد و التحرير مربع قيمة بقراءة سنقوم ألننا إغالق ليس

ان يجب لذلك الموظف حالة لحقل المعيار صف في االستعالم في سنستخدمها. مفتوحا يبقى

. نغلقه و النموذج نحفظ

Page 83: School database

طباعة. 4 السابق االستعالم نفتحعرض طريقة في الموظفين

حالة حقل في و التصميمصف في المؤشر نضع الموظف

تبويب من نضغط و المعيار , لنا يفتح منشئ أمر على تصميم

نختار التعبير منشئ نافذةعنصر على يحوي الذي النموذج

لمعيار قيمة سيك)ون الذي التحكمفئات قائمة من ثم الموظف حالة

اسم على نقرتين نضغط التعبيرادراج يتم السرد و التحرير مربع

. تلقائيا بالمعيار الخاص التعبير. نغلقه و االستعالم نحفظ

Page 84: School database

عدد. 5 ماكرو بإنشاء الخطوة هذه في .2سنقوم. , النموذج إلغالق الثاني الماكرو و النموذج لفتح األول الماكرو

إجرائية نختار و القائمة نفتح جديد إجراء إضافة قائمة من الماكرو نافذة تفتح ماكرو على نضغط إنشاء تبويب اسم openformمن نحدد ثمهو و .emfilterالنموذج حوار مربع النافذة وضع نحدد و

إجرائية نختار الثاني الكائن closewindowالماكرو اسم و نموذج الكائن نوع ال emfilterنختار الحفظ و. الماكرو نافذة نغلق ثم الماكرويين كال بحفظ نقوم

Page 85: School database

خصائص. 6 نافذة نظهر ثم التصميم عرض طريقة في التقرير نفتحفتح ماكرو نختار الفتح عند حدث في و حدث تبويب من ثم التقرير

. النموذج, اغالق ماكرو نختار االغالق عند حدث في و النموذج. نختبره و التقرير نحفظ

النموذج فتح هو يحدث شيء اول نقرتين التقرير على النقر عندعند موافق نضغط ثم المطلوبة الموظف حالة القائمة من نختارالذي التقرير فتح و النموذج إخفاء سيتم موافق زر على الضغط

. فقط اختيارنا حسب األسماء على فقط يحتوي

Page 86: School database

. فقط المدرسين أسماء التقرير نتيجة الحظوا

Page 87: School database

هو و األخير النموذج بإنشاء سنقوم أخيرا. المستخدم فيها سيعمل التي الواجهة

في يبحر المستخدم جعل يجب ال أنه أيطلبه حسب البيانات قاعدة استخدام

يقوم له خاصة واجهة عمل يجب لذلكالبيانات قاعدة في خاللها من بالتنقلأو الجداول في معلومات إدخال من

قاعدة من الخروج حتى او بيانات طباعةسهلة الواجهة تكون ان يجب و البيانات

خاللها من يستطيع لكي االستخدامأي احداث بدون العمل المستخدمواجهة بإنشاء سأقوم طبعا أخطاء

عمل يمكن كمثال تكون حتى بسيطةادراج و فارغ نموذج خالل من الواجهة

الصورة مثل طلبك حسب التنقل أزرارالتالية.

مباشرة تفتح سنجعلها الواجهة عمل بعد. البيانات قاعدة بدء عند

Page 88: School database

: البداية واجهة لعمل.1. التصميم عرض بطريقة فارغ نموذج نفتح.2. الطلب حسب األزرار بإدراج نقوم.3: نموذج لفتح زر مثال

للطالب 1. بيانات ادخال نموذج لفتح األول الزر ندرج تصميم تبويب من

نموذج 2. فتح نختار ثم النماذج عمليات نختار الزر بإجرائية الخاص المعالج يفتح

.3. التالي ثم النموذج اسم نختار المعالج من الثانية الصفحة في

.4. انهاء ثم الزر على سيظهر الذي االسم نحدد الثالثة الصفحة في

.5. النموذج في الطلب حسب نرتبهم ثم األولى العملية نفس النموذج فتح أزرار باقي.4: تقرير لطباعة زر مثال

.1 مثال الموظفين تقرير لطباعة األول الزر ندرج تصميم تبويب من

تقرير 2. طباعة نختار ثم التقارير عمليات نختار الزر بإجرائية الخاص المعالج يفتح

.3. التالي ثم طباعته المطلوب التقرير اسم نختار المعالج من الثانية الصفحة في

.4. انهاء ثم الزر على سيظهر الذي االسم نحدد الثالثة الصفحة في

.5. النموذج في الطلب حسب نرتبهم ثم األولى العملية نفس التقارير طباعة أزرار باقي.5: البيانات قاعدة من للخروج زر مثال

بالخروج 1. الخاص الزر ندرج تصميم تبويب من

التطبيق 2. إنهاء ثم تطبيق نختار الزر بإجرائية الخاص المعالج يفتح

.3. النموذج في الطلب حسب الزر بوضع نقوم ثم انهاء ثم الزر على سيظهر الذي االسم نحدد الثانية الصفحة في.6. الطلب حسب باسم النموذج بحفظ نقومثم 7. خيارات نختار ملف قائمة من التشغيل بدء عند يفتح النموذج لجعل

. المطلوب نختار الحالية البيانات قاعدة من

Page 89: School database

الله بحمد و تمفي وفقت قد أكون أن تعالى الله من أرجو

عملي تطبيق ليكون المثال هذا شرح. السابقة لدروسي

لوالدي القلب من الدعاء سوى منكم اريد ال. جناته فسيح أسكنهم و الله رحمهم

Page 90: School database

لجميع فهرسالسابقة الدروس

الروابط معلتحميلها

Page 91: School database

األول القسمالبيانات قواعد إدارة و إنشاء

جديدة بيانات قاعدة إنشاء

المفاتيح و العالقات إدارة

البيانات قاعدة) خالل التنقل

البيانات قاعدة صيانة و حماية

البيانات قاعدة تصدير و طباعة

Page 92: School database

الثاني القسمالجداول بناء

جدول إنشاء

الجداول تنسيق

السجالت إدارة

الحقول تعديل و إنشاء

Page 93: School database

الثالث القسماالستعالمات إنشاء

استعالم إنشاء

اإلجرائية االستعالمات إنشاء

االستعالمات تعديل

االستعالم داخل المحسوبة الحقول تجميع و استخدام

Page 94: School database

الرابع القسمالنماذج إنشاء

النموذج إنشاء

النموذج تحكم عناصر تعيين

النماذج تنسيق

Page 95: School database

الخامس القسمالتقارير إنشاء

التقرير إنشاء

التقرير تحكم عناصر تعيين

التقارير تنسيق

Page 96: School database

آخره حسن ما العمل وخير نهاية، بداية لكل .وهكذاأكون أن أتمنى المتواضع الجهد هذا وفقت وبعد سردي قد  للدروسفي السابقة

لهذا موضحا تقصير وال فيه ملل ال .الممتع البرنامج سردا المفيد و. جميعا صالحنا فيه لما وإياكم الله وفقني

. لوالدي و لي الدعاء من تنسوني ال. الله شاء ان الجديد انتظروا و

طراقجي عبداللطيفعام من سابقا المعلومات تكنولوجيا عام 2000مدرس لغاية 2013و

مايكروسوفت شركة من البيانات قواعد إدارة في شهادات على حاصلMCDBA SQLserver (Microsoft Certified Database Administrator)

MOUS Access (Microsoft Office User Specialist)على الشخصية الفيسبوكصفحتي

My Certifications::// . . / /http www pinterest com abdotarakji mycertifications

Page 97: School database

الكمبيوتر علوم مجال في عمليعالمية شركات من المجال هذا في الشهادات من مجموعة على حاصل

مايكروسوفت ) (MCSE - MCDBA - MCSA - MOUSشركةالكمبيوتر ) صيانة مجال في شهادة كومبتيا (+Aشركةالحاسوب قيادة رخصة شهادة اليونيسكو ICDLمنظمة

سيسكو الشبكات CCNAشركة ادارة مجال فيالويب مواقع بتصميم شهادة بروسوفت CIWشركة

حلب - سوريا بلدي في عليها الحاصل الخبرة شهادات الى باإلضافةخبرة المعلومات شهادة لتكنولوجيا الكندي 13لمدة كمدرس معهد من سنة

الدوليسنوات ألربع خبرة الحاسوب شهادة صيانة و الشبكات ايليغانس إدارة شركة من

الغذائية للصناعات