الدرس الثالث : قواعد البيانات
- مراحل تطور إدارة البيانات :
- نظام الملفات اليدوي. (تحفظ البيانات فيه بمجموعة من الملفات الورقية).
- الجداول الألكترونية ( حيث تحفظ البيانات في بشكل حاسوبي تعرف باسم قواعد البيانات المسطحة عبارة عن جدول إلكتروني واحد تحفظ فيه جميع البيانات).
- قواعد البيانات العلائقية ( والتي تعتبر الأكثر تكاملا وتنظيما في العمل وسوف نقوم بدراستها) .
نظام الملفات اليدوي
- عيوب نظام الملفات اليدوي :
- كان يعتمد على مجموعة من ملفات الدفاتر الورقية .
- اكتظاظ الورق بعضها فوق بعض .
- تكرار، وزيادة حجم البيانات.
- التغلب على مشاكل وعيوب نظام الملفات اليدوي:
- استخدمت الجداول الإلكترونية (المحوسبة ) والتي عملت بدورها على التغلب على مشاكل نظام الملفات اليدوي .
- ومع تطور التكنولوجيا ظهرت أنظمة جديدة تتعامل مع البيانات الضخمة ومنها وأحدثها واشهرها قواعد البيانات العلائقية .
الجداول الإلكترونية
تنفيذ (نشاط 1:3:1 ) :صفحة 17 من الكتاب المدرسي
- عيوب الجداول الالكترونية:-
- مشاكل التكرار.
- عدم توفر خصوصية للبيانات.
- عدم تكامل واستقلالية للبيانات.
- صعوبة التغيير و التعديل على للبيانات .
- احتمال الوقوع في أخطاء نحوية منطقية.
- صعوبة السيطرة على إدارة البيانات وتداولها بشكل فعال .
- صعوبة عملية البحث (وقد يتطلب مرور متكرر على البيانات).
- وضح كيف يمكن التغلب على مشاكل وعيوب الجداول الإلكترونية ؟
- وضح كيف يمكن التغلب على مشاكل وعيوب الإدارات القديمة والتي تعتمدعلى نظام الملفات اليدوي؟
عبر استخدام برامج قواعد البيانات ( المميزات والاستخدمات)
قواعد البيانات العلائقية
تنفيذ نشاط (2:3:1) صفحة 18 من الكتاب المدرسي
نعم توجد علاقة بين الجداول , تسمى هذه العلاقة بالمنطقية حيث نلاحظ وجود رقم الطالب في جدول التسجيل , وكذلك رقم الدورة في جدول التسجيل , حيث تم التغلب على مشكلة عدم الإستقلالية في الجداول الالكترونية ويظهر ذلك من خلال تقسيم الجدول إلى عدة جداول فرعية ( جدول الدورة , جدول الطالب, جدول التسجيل ) هذا بحد ذاته يحقق استقلالية للبيانات في قواعد البيانات .
الحقول التي لا يمكن تكرار بياناتها
- ( رقم الدورة) في جدول الدورات.
- ( رقم الطالب) في جدول الطالب.
- (رقم مسلسل) في جدول التسجيل.
لماذا لأنها عبارة عن مفتايح والتي تعمل بدورها على تكوين العلاقة , وتسهيل عملية البحث للوصول للمعلومات.
- مميزات قواعد البيانات :-
- خالية من التكرار.
- سهولة التغيير والتعديل على البيانات .
- احتمالية الوقوع في اخطاء منطقية ونحوية قليلة جدا.
- تحافظ على سرية المعلومات وأمنها.
- تكامل واستقلالية البيانات.
- استخدامات قواعد البيانات:
:: التوثيق------> والتحليل------> والمقارنة-------> واتخاذ القرارات .
- مفهوم قاعدة البيانات :
::عبارة عن مخزن معلومات مكون من مجموعة من الجداول المنظمة تربطها علاقة فيما بينها.
- تتكون قاعدة البيانات من أكثر من جدول.
- يُعدّ الجدول العنصر الأساسي في قواعد البيانات العلائقية، وعليه تعتمد أغلب مكونات قاعدة البيانات من مشاهد Views ودوال Functions وحِزم Packages وغيرها من العناصر الأخرى. يتكون الجدول من أعمدة Columns وصفوف Rows، حيث تمثل الأعمدة ما يسمى بالخصائص Features، والصفوف عبارة عن القيم التي تأخذها الأعمدة وتسمى بالسجلات Records..
- كل جدول في قاعدة البيانات له ميزه تميزه عن غيره من الجداول تسمى (المفتاح ).
- نستخدم المفتاح للربط بين الجداول.(تسمى هذه الروابط :روابط منطقية)
- الهدف من الروابط بناء قاعدة بيانات متماسكة وقوية, تضمن التناسق بين المعلومات في الجداول وتمكننا من استرجاع البيانات من أكثر من جدول في الوقت نفسه.
- مكونات الجدول :
- من حقول (أعمدة) تسمى صفات يكون منها المفتاح (الأساسي والاجنبي ),وعبرها يتم ربط الجداول.
- سجلات (صفوف) يتكون من أكثر من حقل وأنواع البيانات تكون فيه مختلفة كما يظهر في الشكل أعلاه .
المفاتيح :
- المفهوم :عبارة عن حقل من حقول الجدول يمكن إعطاءه (صفة الأساسية أوصفة الأجنبية ), والتي تلعب دورا مهما في إنشاء الروابط والعلاقات داخل قاعدة البيانات, ويساعد في عملية البحث واسترجاع البيانات .
- خصائص المفتاح :
- الصفة أو الصفات الفريدة للكيان.
- المفتاح لا تتكرر قيمته ولا يسمح بتركه بدون قيمة (Null).
- يمكن لحقل المفتاح أن يكون رقماً أو نصاً.
- أنواع المفاتيح :
- المفتاح الأساسي.
- المفتاح الأجنبي .
- أنواع المفتاح الأساسي :
- حقل واحد فريد ,المثال ( رقم جلوس الطالب (في جدول الطالب) , رقم الهوية(في جدول المواطن),بصمةالإصبع ,...).
- عدة حقول تشكل معاً صفة فريدة (المفتاح المركب).
- المفتاح الأجنبي :مفتاح رئيسي (صفة)في جدول تم إضافته إلى جدول آخر في نفس قاعدة البيانات، مثل رقم الجلوس في جدول النتائج.
ورقة عمل محلولة
- الروابط بين الجداول: (هي العلاقة المنطقية التي تربط بين جدولين)
- أنواع الروابط :
- أنواع الروابط :
- فوائد الروابط :
- ضمان التناسق بين المعلومات في الجداول
- تمكننا الروابط من استرجاع بيانات من أكثر من كيان واحد في الوقت نفسه.
- فوائد الروابط :
- ضمان التناسق بين المعلومات في الجداول
- تمكننا الروابط من استرجاع بيانات من أكثر من كيان واحد في الوقت نفسه.
تنفيذ نشاط (4:3:1) صفحة 21 من الكتاب المدرسي
- فوائد قواعد البيانات:
- تساعدعلى تنظيم آلية البيانات.
- المحافظة على أمن البيانات.
- المحافظة على البيانات من التلف.
- تساعد على أرشفة البيانات وتداولها بسرعة عالية وبكل سهولة وإتقان.
- تساعدعلى تنظيم آلية البيانات.
- المحافظة على أمن البيانات.
- المحافظة على البيانات من التلف.
- تساعد على أرشفة البيانات وتداولها بسرعة عالية وبكل سهولة وإتقان.