الدرس الثالث :التعامل مع برامج قواعد البيانات
تعد برامج إدارة قواعد البيانات من أكثر برامج الحاسوب انتشاراً، حيث تقوم بتخزين البيانات ومعالجتها من إدخال، وحذف، وتحديث، واسترجاع وإصدار التقارير، وسنستخدم برنامج أكسس(2010 Access Microsoft )في هذا الكتاب لسهولته، وتوافره على معظم أجهزة الحاسوب الشخصية.
- بعض الأمثلة الشائعة لبرامج قاعدة بيانات الأعمال المجانية الشائعة:
- MySQL
- Microsoft SQL Server
- Microsoft Access
- DBMS
- Oracle
- IBM DB2
- FoxPro
- MySQL
- Microsoft SQL Server
- Microsoft Access
- DBMS
- Oracle
- IBM DB2
- FoxPro
- على سبيل المثال:
-MySQL : برنامج قاعدة بيانات أعمال مجاني ، هو برنامج قاعدة بيانات عالي الأداء يساعد مستخدمي المؤسسات على بناء تطبيقات قواعد بيانات قابلة للتطوير.
ورقة عمل (1)
1.عدد أهم أعمال برامج قواعد البيانات؟
2.اذكر أمثلة على برامج قاعدة البيانات؟
البرنامج المختار في المقرر هو(2010 Microsoft Access)
- مايكروسوفت أكسس (بالإنجليزية: Microsoft Access) :
- هو نظام إدارة قواعد البيانات من مايكروسوفت، يجمع بين محرك قواعد البيانات Jet، وواجهة المستخدم الرسومية، وأدوات تطوير البرمجيات.
- مايكروسوفت أكسس : هو جزء من حزمة برامج مايكروسوفت أوفيس، ويوجد في النسخ الاحترافية والعالية أو يُباع بشكل مُنفصل، كما يوجد ضمن حزمة مايكروسوفت 365. تتضمن الإصدارات الأخيرة من مايكروسوفت أكسس حماية أوسع، وهناك نسخة تجريبية من البرنامج مُتاحة مجانا.
- يمكن من خلال برنامج اآكسس، إنشاء جداول قاعدة البيانات وتحديد حقولها وأنواع البيانات فيها، والروابط بين تلك الجداول للوصول إلى بيانات متناسقة ومتكاملة حول موضوع ما.
- هو نظام إدارة قواعد البيانات من مايكروسوفت، يجمع بين محرك قواعد البيانات Jet، وواجهة المستخدم الرسومية، وأدوات تطوير البرمجيات.
- مايكروسوفت أكسس : هو جزء من حزمة برامج مايكروسوفت أوفيس، ويوجد في النسخ الاحترافية والعالية أو يُباع بشكل مُنفصل، كما يوجد ضمن حزمة مايكروسوفت 365. تتضمن الإصدارات الأخيرة من مايكروسوفت أكسس حماية أوسع، وهناك نسخة تجريبية من البرنامج مُتاحة مجانا.
- يمكن من خلال برنامج اآكسس، إنشاء جداول قاعدة البيانات وتحديد حقولها وأنواع البيانات فيها، والروابط بين تلك الجداول للوصول إلى بيانات متناسقة ومتكاملة حول موضوع ما.
- أنواع البيانات في آكسس:-
- نص(Text) :للقيم النصية التي لا يتجاوز طولها 255 رمزاً.
- مذكرة (Memo ):للقيم النصية الطويلة، يصل طولها اإلى 65536 رمزاً.
- رقم (Number) : للقيم الر ّقمية، ويقبل تخزين سعات مختلفة.
- تاريخ/وقت(Time/Date) : لتخزين التاريخ والوقت.
- ترقيم تلقائي(AutoNumber) :لتخزين رقم فريد، يزداد بصورة منتظمة مع فتح صف (سجل) جديد في الجدول، ويكون تسلسلياً.
- نص(Text) :للقيم النصية التي لا يتجاوز طولها 255 رمزاً.
- مذكرة (Memo ):للقيم النصية الطويلة، يصل طولها اإلى 65536 رمزاً.
- رقم (Number) : للقيم الر ّقمية، ويقبل تخزين سعات مختلفة.
- تاريخ/وقت(Time/Date) : لتخزين التاريخ والوقت.
- ترقيم تلقائي(AutoNumber) :لتخزين رقم فريد، يزداد بصورة منتظمة مع فتح صف (سجل) جديد في الجدول، ويكون تسلسلياً.
- التعرف إلى بيئة آكسس:-
خطوات إنشاء قاعدة بيانات جديدة
عند الدخول إلى برنامج Access
ورقة عمل (2)
1. اذكر خطوات أنشاء قاعدة بيانات فارغة ؟
2. وضح لماذا تم اختيار برنامج Microsoft Access في هذا المقرر؟
3.اذكر انواع البيانات في قواعد البيانات؟
4. أكمل
......... يتستخدم مع المفتاح الفريد (من أنواع البيانات وتستخدم مع المفتاح .............).
...... من برامج حزمة الأوفس ويستخدم في قواعد البيانات.
5. اذكر خطوات تشغيل برنامج Microsoft Access؟
خطوات إنشاء جدول جديد: ( انشاء جدول "المهندس")في قاعدة بيانات المكتب الهندسي
- من علامة التبويب (إنشاء ) نختار (جدول) كما يظهر في الصور التالية :
2.نقوم بالنقر بزر الماوس الأيمن على الجدول الذي يظهر في منطقة كافة فتظهر قائمة منسدلة نختار منها عرض التصميم فيظهر,مربع حوار حفظ باسم نقوم بتسمية الجدول باسم مهندس ثم ننقر على زر موافق ,فتظهر منطقة التبويب تصميم نقوم بتسمية اسماء حقول الجدول وانواع البيانات كما يظهر في الشكل التالي.
3.كتابة حقول الجدول وتحديد نوع البيانات لكل حقل واختيار المفتاح الاأساسي(من خلال الزر الأيمن للماوس كإحدى الطرق )واإضافة الوصف للحقل (اختياري) كما في الشكل المجاور.
4.ثم نقوم بالنقر على علامة x حتي يتسنى لنا حفظ الإعدادات كما يظهر في الشكل التالي ثم نضغط زر نعم :
ثم نقوم بتعبئة بيانات الجدول من خلال تحديد الجدول والنقر بزر الماوس الأيمن فتظهر قائمة منسدلة نختار منها فتح فيظهر الجدول ثم نقوم بتعبئة بيانات الجدول (كما في الكتاب المدرسي ) انظر الشكل التالي :-
شاهد الفيديو التالي:
ورقة عمل (3)
1-اختر الاجابة الصحيحة
--نقوم بإدراج جدول جديد من تبويب (إنشاء-- الصفحة الرئيسية-- بيانات خارجية)
--يظهر الجدول بعد إضافة إلى قاعدة البيانات في ( منطقة كافة محتويات قاعدة البيانات-- منطقة العلاقات -- عرض التصميم)
--لتسمية الجدول باسم جديد نقوم بختار طريقة ( عرض التصميم --عرض ورقة عمل)
--نقوم بتعبئة بيانات الجدول بعد تحديدة باختيار ( عرض التصميم--عرض ورقة عمل)
--نقوم بتحديد خصائص حقول الجدول وأنواع البيانات بعد تحديد الجدول باختيار( عرض التصميم --عرض ورقة عمل)
2-اذكرخطوات إنشاء جدول جديد؟
ثم نكرر الخطوات السابقة لتصميم جميع جداول قاعدة بيانات "مكتب هندسي" كما تظهر في الشكل التالي :-
تهدف العلاقات بين الكيانات اإلى تكامل البيانات، مع إمكانية استرجاعها بشكل سليم ودقيق، وهناك عدة أنواع للعلاقات حسب درجة العلاقة بين الجداول :
- علاقة واحد إلى واحد (One To One) :
- علاقة واحد إلى متعدد (Many To One) :
- علاقة متعدد إلى متعدد (Many To Many) :هذا النوع من العلاقات لا تدعمها قواعد البيانات , لذا يجب أن تحلّل إلى علاقتين من نوع واحد إلى متعدد , ويتم ذلك بإنشاء كيان جديد يسمى (الوسيط أو الوصلة).
- نقوم بإظهار منطقة العلاقات باتباع الخطوات التالية :
- اختيار تبويب أدوات قاعدة البيانات.
- بالنقر على علاقات.
- يظهر مربع حوار إظهار جدول .
- نقوم بتحديد جدول ثم نضغظ على إضافة ونكرر العملية لكافة جداول القاعدة.
- فتظهر جميع الجداول كما يظهر في الشكل المجاور
- ثم نقوم بالاستعانة بالمخططات التالية لتكوين العلاقات بين الجداول :
- بعد اظهار منطقة العلاقات نقوم بإنشاء العلاقات بين كيانات نظام (المكتب الهندسي):
من تبويب أدوات قاعدة البيانات ---->نختار علاقات ---->ثم نختار تحرير علاقات-----> فيظهر الشكل أدناه نختار منه ---> انشاء جديد --->نختار الجدولين المراد إنشاء العلاقة بينهما وتحديد الحقول المتصلة كما يظهر في الشكل أدناه ثم نختار فرض التكامل المرجعي مستعينا بالشكل أعلاه
شاهد الفيديو التالي :