|
·
اسم المقرر: برمجة قواعد البيانات
·
رمز المقرر: 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.
|