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

English
 

·   رمز المقرر: 335 حسب


متطلبات المقرر:
231حسب

عدد الساعات:3

توصيف المقرر:

أهداف المقرر:

1. إيجاد الوعي لدى الطالب بأهمية قواعد البيانات كمورد أساسي من موارد التنمية.

2. الحصول على المعارف والحقائق العلمية المتعلقة بنظم قواعد البيانات.

3. تعريف الطالب بلغات برمجة قواعد البيانات.

4. إكساب الطالب قدرات ومهارات في برمجة وبناء تطبيقات خاصة بإدارة قواعد البيانات.

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

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

محتويات المقرر:

أولاً: التعرف على بيئة قواعد البيانات المكتبية وتصميم واجهات الاستخدام User Interface

   1.  إنشاء الجداول: عرض أنواع المعطيات المستخدمة Data Types  - فهرسة الحقول وفوائدهاIndexing  - تعريف حقل المفتاحKey Filed  - الجداول المحلية LocalTables، والجداول المربوطة Attachment Tables - إنشاء الصلات بين الجداول حسب المتطلبات التصميمية للقاعدة.

       2.إدخال بيانات تجريبية DATA - تصميم وإضافة بقية عناصر قاعدة البيانات (نماذج، تقارير، استعلامات، الخ) .

    3. تصميم النماذج Forms وبرمجتها: النماذج المرتبطة Bound وغير المرتبطة Unbound  - بناء نماذج لتمرير المعطيات إلى الجداول - بناء نماذج لعرض المعطيات من الجداول - استخدام العناصر الأساسية Objects في تصميم النماذج وبرمجتها.(زر الأوامر- حقول النص- القوائم المنسدلة ..الخ) .

    4.  تصميم الاستعلامات Queries : بناء استعلامات( التعديلUpdate Query ، الاختيارSelect Query، الإلغاء Delete Query، إنشاء الجداولMake Table Query، الإضافةAppend Query ، التقاطعCrosstab Query)

       5. تصميم التقارير وخواصها.

       6.تصميم الماكرو Macro design

       7. تصميم أشرطة القوائمMenu Bars

ثانياً: استخدام لغات البرمجة المرئية في بناء تطبيقات قواعد البيانات المكتبية والخادمه:

       1.  عرض قواعد البيانات الخادمة مثل SQL SERVER وORACLE.

       2. إدارة قواعد البيانات الخادمة (الصلاحيات، التخزين الاحتياطي)

       3.استعراض عناصر الولوج إلى المعلومات ADO.

       4.استخدام ADO في برمجة تطبيقات لإدارة قاعدة البيانات.

    5. تصميم الوحدات النمطية وبرمجة الأحداث : موجز عن بنية التوابع والإجراءات Procedures & Functions - عرض للأوامر الخاصة بالتعامل مع قاعدة البيانات ( Open recordsets،Find ،Movenext، ‘Update،Delete ...الخ) - إدارة عدة قواعد بيانات عبر تطبيق موحد.

    6. تحويل قاعدة بيانات مكتبية الى قاعدة بيانات خادمه (مثل UPSIZING WIZARD لتحويل قاعدة بيانات ACCESS الى SQL SERVER) أو ( استخدام Data Transformation Services     DTS IMPORT / EXPORT لأي قاعدة بيانات اخرى).

       7. موجز عن مبادئ استخدام قواعد البيانات للعمل في بيئة تعدد المستخدمين.

ثالثاً: برمجة النماذج والتقارير: برمجة النماذج   forms ذات البيانات المختلطة (بيانات من أكثر من جدول) برمجة التقاريرReports ذات البيانات المختلطة ( بيانات من أكثر من جدول).

رابعاً: أمن قواعد بيانات: حماية القاعدة باستخدام كلمة مرور Password - حماية القاعدة باستخدام منح صلاحيات خاصة على مستوى المستخدم - تعمية بيانات القاعدة Data Encryption

الأنشطة العملية للمقرر:

يتم استخدام برنامج قواعد البيانات MS- Access في تدريس المقرر و الـ SQL-Server ويمكن استخدام نسخة الـ SQL-server  الموجودة مع نسخة الاوفس في حالة عدم توفر نسخة من أي قاعدة بيانات خادمة.

الكتاب المقرر:

المراجع:

الاكسس خطوة خطوة و الـ SQL-Server  خطوة خطوة لمايكروسوفت، ترجمة الدار العربية.

Programming MS Access 2000. By Rick Dobson ,Microsoft Press.

Microsoft Jet Database Engine Programmer’s Guide ,By: Microsoft Press.

 
 

·   اسم المقرر: برمجة قواعد البيانات

·   رمز المقرر: 335 حسب


متطلبات المقرر:
231حسب

عدد الساعات:3

توصيف المقرر:

أهداف المقرر:

1. إيجاد الوعي لدى الطالب بأهمية قواعد البيانات كمورد أساسي من موارد التنمية.

2. الحصول على المعارف والحقائق العلمية المتعلقة بنظم قواعد البيانات.

3. تعريف الطالب بلغات برمجة قواعد البيانات.

4. إكساب الطالب قدرات ومهارات في برمجة وبناء تطبيقات خاصة بإدارة قواعد البيانات.

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

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

محتويات المقرر:

أولاً: التعرف على بيئة قواعد البيانات المكتبية وتصميم واجهات الاستخدام User Interface

   1.  إنشاء الجداول: عرض أنواع المعطيات المستخدمة Data Types  - فهرسة الحقول وفوائدهاIndexing  - تعريف حقل المفتاحKey Filed  - الجداول المحلية LocalTables، والجداول المربوطة Attachment Tables - إنشاء الصلات بين الجداول حسب المتطلبات التصميمية للقاعدة.

       2.إدخال بيانات تجريبية DATA - تصميم وإضافة بقية عناصر قاعدة البيانات (نماذج، تقارير، استعلامات، الخ) .

    3. تصميم النماذج Forms وبرمجتها: النماذج المرتبطة Bound وغير المرتبطة Unbound  - بناء نماذج لتمرير المعطيات إلى الجداول - بناء نماذج لعرض المعطيات من الجداول - استخدام العناصر الأساسية Objects في تصميم النماذج وبرمجتها.(زر الأوامر- حقول النص- القوائم المنسدلة ..الخ) .

    4.  تصميم الاستعلامات Queries : بناء استعلامات( التعديلUpdate Query ، الاختيارSelect Query، الإلغاء Delete Query، إنشاء الجداولMake Table Query، الإضافةAppend Query ، التقاطعCrosstab Query)

       5. تصميم التقارير وخواصها.

       6.تصميم الماكرو Macro design

       7. تصميم أشرطة القوائمMenu Bars

ثانياً: استخدام لغات البرمجة المرئية في بناء تطبيقات قواعد البيانات المكتبية والخادمه:

       1.  عرض قواعد البيانات الخادمة مثل SQL SERVER وORACLE.

       2. إدارة قواعد البيانات الخادمة (الصلاحيات، التخزين الاحتياطي)

       3.استعراض عناصر الولوج إلى المعلومات ADO.

       4.استخدام ADO في برمجة تطبيقات لإدارة قاعدة البيانات.

    5. تصميم الوحدات النمطية وبرمجة الأحداث : موجز عن بنية التوابع والإجراءات Procedures & Functions - عرض للأوامر الخاصة بالتعامل مع قاعدة البيانات ( Open recordsets،Find ،Movenext، ‘Update،Delete ...الخ) - إدارة عدة قواعد بيانات عبر تطبيق موحد.

    6. تحويل قاعدة بيانات مكتبية الى قاعدة بيانات خادمه (مثل UPSIZING WIZARD لتحويل قاعدة بيانات ACCESS الى SQL SERVER) أو ( استخدام Data Transformation Services     DTS IMPORT / EXPORT لأي قاعدة بيانات اخرى).

       7. موجز عن مبادئ استخدام قواعد البيانات للعمل في بيئة تعدد المستخدمين.

ثالثاً: برمجة النماذج والتقارير: برمجة النماذج   forms ذات البيانات المختلطة (بيانات من أكثر من جدول) برمجة التقاريرReports ذات البيانات المختلطة ( بيانات من أكثر من جدول).

رابعاً: أمن قواعد بيانات: حماية القاعدة باستخدام كلمة مرور Password - حماية القاعدة باستخدام منح صلاحيات خاصة على مستوى المستخدم - تعمية بيانات القاعدة Data Encryption

الأنشطة العملية للمقرر:

يتم استخدام برنامج قواعد البيانات MS- Access في تدريس المقرر و الـ SQL-Server ويمكن استخدام نسخة الـ SQL-server  الموجودة مع نسخة الاوفس في حالة عدم توفر نسخة من أي قاعدة بيانات خادمة.

الكتاب المقرر:

المراجع:

الاكسس خطوة خطوة و الـ SQL-Server  خطوة خطوة لمايكروسوفت، ترجمة الدار العربية.

Programming MS Access 2000. By Rick Dobson ,Microsoft Press.

Microsoft Jet Database Engine Programmer’s Guide ,By: Microsoft Press.