الدرس الثاني: الملفات وادارة نظم قواعد البيانات ....
أولاً : الملفات :-
تعرف الملفات بأنها الجزء الخاص بحفظ البيانات المستخدمة داخل قاعدة
البيانات ، وهناك عدة أنواع للملفات ، سنتعلم منها الملف المسطح : (FLAT
FILE) .
الملف المسطح : (FLAT FILE) :-
يمكنكم تصور الملف المسطح على شكل مصفوفة ذات بعدين ، يشكل فبها الصف
مايسمى بالسجل RECORD ، بينما يشكل العمود فيها مايسمى بالحقل FIELD ،
والجدول في الشكل التالي يبين ذلك :
مجموعة سجلات
حيث تمثل ( رقم الطالب ، اسم الطالب ، عمر الطالب ) مجموعة الحقول ، ويمثل كل سطر في الملف سجلاً .
ومن خلال المثال السابق يمكننا القول بأن الحقل ( العمود ) يحتوي على قيمة خاصة بعنصر بيانات تابعة للطالب ، فالحقل ( رقم الطالب ) يمثل رقم الطالب ، والحقل ( اسم الطالب ) يمثل اسم الطالب ، والحقل ( عمر الطالب ) يمثل عمر الطالب .
ويمثل السجل مجموع قيم عناصر البيانات الخاصة بالطالب ، على اعتبار أن عنصر يمثل صفة تعود على الطالب نفسة .
ثانياً : ادارة نظم قواعد البيانات :-
تعرف ادارة قواعد البيانات بأنها مجموعة من البيانات المترابطة ، اضافة الى
مجموعة من البرمجيات وظيفتها التخاطب مع هذه البيانات لتشكيل بيئة يستطيع
الاستفادة منها عدة مستخدمين بشكل متزامن ، ويطلق عادة على مجموعة البيانات
المترابطة اسم قواعد البيانات .
مكونات نظم قواعد البيانات :-
تتكون نظم قواعد البيانات من عدة مكونات ، تتجمع لتشكل منظومة متكاملة ومترابطة ، وهي على النحو التالي :-
1- المكونات المادية :- ويقصد بها أجهزة الحاسوب المستخدمة وملحقاتها.
2- البرمجيات :- وتشمل أنظمة البرمجة الخاصة بقواعد البيانات اضافة الى انظمة التشغيل الخاصة بأجهزة الحواسيب الشخصية أوالشبكات.
3- البيانات :- تعتبر البيانات النقطة التي تعمل حول محورها جميع مكونات أنظمة قواعد البيانات .
4- الاجراءات :- وهي مجموعة التعليمات التي تمثل الية المعالجة والتصميم الخاصة بأنظمة قواعد البيانات،
وتشتمل الاجراءات على :-
1- أسلوب استخدام النظام .
2- أسلوب التشغيل والتنفيذ .
3- أسلوب التخاطب بين المستخدم والنظام في مختلف مراحل النظام .
5- المستخدمين :-
يقسم المستخدمون حسب مرتبتهم العلمية والوظيفية الى اربعة مراتب ، حيث تعد
أول مرتبة هي الاعلى وظيفياَ وعملياً وفي منظور مستخدمي قواعد البيانات ،
ثم تتابع المراتب حسب هذا المنظور ..
وهي كما يلي :-
أ – مدير قواعد البيانات :-
ويقوم مدير قواعد البيانات بالمهام التالية :-1- تحديد متطلبات قواعد البيانات من برمجيات وتجهيزات .
2- وضع اليات عمل للوصول لمتطلبات المستخدمين .
3- تحديد شروط الامان والسرية ، اضافة الى تحديد صلاحيات الاستخدام .
4- وضع هيكلية مناسبة للعمل تضمن اداء عمل النظام بشكل نموذجي .
5- الرقابة والتنسيق .
ب – مصمم قواعد البيانات :-
ويقوم مصمم قواعد البيانات بالمهام التالية :-
6- تحديد طبيعة البيانات المخزنة .
7- تحديد تراكيب البيانات .
8- تحديد الية التخاطب بين المستخدمين والنظام .
9- تصميم قواعد البيانات بشكل يضمن الوصول الى متطلبات المستخدمين بأقل الاخطاء وامكانية تطوير النظام في المستقبل .
ج – مبرمج قواعد البيانات :-
ويقوم مبرمج قواعد البيانات بالمهام التالية :-
10- تنفيذ البرمجيات للتأكد من عدم وجود أخطاء .
11- تصميم وبناء شاشات التخاطب مع المستخدمين الخاصة بالادخال والاخراج .
12- تصميم وبناء التقارير .
13- ترجمة تصاميم قواعد البيانات الى الشكل الذي يمكن من خلالة تمثيل التصاميم بأستخدام لغات أنظمة قواعد البيانات .
د – مستخدم قواعد البيانات :- يعتبر المستخدم لقواعد البيانات الشخص المسؤول عن تطبيق النظام بعد الانتهاء من بنائة .
ويقسم مستخدمي قواعد البيانات الى :-
- المستخدم البدائي : وهذا المستخد لاتكون لدية أي خبرة سابقة .
- المستخدم الخبير : وهذا تكون لدية خبرة طويلة بالتعامل مع انظمة قواعد البيانات
ملخص الدرس :-
- الملفات هي الجزء الخاص بحفظ
البيانات المستخدمة داخل قاعدة البيانات ، وهناك عدة أنواع للملفات ، ومن
أهمها الملف المسطح (FLAT FILE) .
- يمكن تصور الملف المسطح على شكل مصفوفة ات بعدين ، ويشكل فيها الصف مايسمى بالسجل RECORD ، بينما يشكل العمود مايسمى FIELD .
- تتكون نظم قواعد البيانات من :-
• المكونات المادية .
• البرمجيات .
• البيانات .
• الاجراءات .
• المستخدمين .
- ينقسم مستخدموا قواعد البيانات الى عدة مراتب ، حسب المنظور العلمي وحسب سوق العمل :
• مدير قواعد البيانات .
• مصمم قواعد البيانات .
• مبرمج قواعد البيانات .
• مستخدم قواعد البيانات .
أولاً : الملفات :-
تعرف الملفات بأنها الجزء الخاص بحفظ البيانات المستخدمة داخل قاعدة
البيانات ، وهناك عدة أنواع للملفات ، سنتعلم منها الملف المسطح : (FLAT
FILE) .
الملف المسطح : (FLAT FILE) :-
يمكنكم تصور الملف المسطح على شكل مصفوفة ذات بعدين ، يشكل فبها الصف
مايسمى بالسجل RECORD ، بينما يشكل العمود فيها مايسمى بالحقل FIELD ،
والجدول في الشكل التالي يبين ذلك :
مجموعة سجلات
حيث تمثل ( رقم الطالب ، اسم الطالب ، عمر الطالب ) مجموعة الحقول ، ويمثل كل سطر في الملف سجلاً .
ومن خلال المثال السابق يمكننا القول بأن الحقل ( العمود ) يحتوي على قيمة خاصة بعنصر بيانات تابعة للطالب ، فالحقل ( رقم الطالب ) يمثل رقم الطالب ، والحقل ( اسم الطالب ) يمثل اسم الطالب ، والحقل ( عمر الطالب ) يمثل عمر الطالب .
ويمثل السجل مجموع قيم عناصر البيانات الخاصة بالطالب ، على اعتبار أن عنصر يمثل صفة تعود على الطالب نفسة .
ثانياً : ادارة نظم قواعد البيانات :-
تعرف ادارة قواعد البيانات بأنها مجموعة من البيانات المترابطة ، اضافة الى
مجموعة من البرمجيات وظيفتها التخاطب مع هذه البيانات لتشكيل بيئة يستطيع
الاستفادة منها عدة مستخدمين بشكل متزامن ، ويطلق عادة على مجموعة البيانات
المترابطة اسم قواعد البيانات .
مكونات نظم قواعد البيانات :-
تتكون نظم قواعد البيانات من عدة مكونات ، تتجمع لتشكل منظومة متكاملة ومترابطة ، وهي على النحو التالي :-
1- المكونات المادية :- ويقصد بها أجهزة الحاسوب المستخدمة وملحقاتها.
2- البرمجيات :- وتشمل أنظمة البرمجة الخاصة بقواعد البيانات اضافة الى انظمة التشغيل الخاصة بأجهزة الحواسيب الشخصية أوالشبكات.
3- البيانات :- تعتبر البيانات النقطة التي تعمل حول محورها جميع مكونات أنظمة قواعد البيانات .
4- الاجراءات :- وهي مجموعة التعليمات التي تمثل الية المعالجة والتصميم الخاصة بأنظمة قواعد البيانات،
وتشتمل الاجراءات على :-
1- أسلوب استخدام النظام .
2- أسلوب التشغيل والتنفيذ .
3- أسلوب التخاطب بين المستخدم والنظام في مختلف مراحل النظام .
5- المستخدمين :-
يقسم المستخدمون حسب مرتبتهم العلمية والوظيفية الى اربعة مراتب ، حيث تعد
أول مرتبة هي الاعلى وظيفياَ وعملياً وفي منظور مستخدمي قواعد البيانات ،
ثم تتابع المراتب حسب هذا المنظور ..
وهي كما يلي :-
أ – مدير قواعد البيانات :-
ويقوم مدير قواعد البيانات بالمهام التالية :-1- تحديد متطلبات قواعد البيانات من برمجيات وتجهيزات .
2- وضع اليات عمل للوصول لمتطلبات المستخدمين .
3- تحديد شروط الامان والسرية ، اضافة الى تحديد صلاحيات الاستخدام .
4- وضع هيكلية مناسبة للعمل تضمن اداء عمل النظام بشكل نموذجي .
5- الرقابة والتنسيق .
ب – مصمم قواعد البيانات :-
ويقوم مصمم قواعد البيانات بالمهام التالية :-
6- تحديد طبيعة البيانات المخزنة .
7- تحديد تراكيب البيانات .
8- تحديد الية التخاطب بين المستخدمين والنظام .
9- تصميم قواعد البيانات بشكل يضمن الوصول الى متطلبات المستخدمين بأقل الاخطاء وامكانية تطوير النظام في المستقبل .
ج – مبرمج قواعد البيانات :-
ويقوم مبرمج قواعد البيانات بالمهام التالية :-
10- تنفيذ البرمجيات للتأكد من عدم وجود أخطاء .
11- تصميم وبناء شاشات التخاطب مع المستخدمين الخاصة بالادخال والاخراج .
12- تصميم وبناء التقارير .
13- ترجمة تصاميم قواعد البيانات الى الشكل الذي يمكن من خلالة تمثيل التصاميم بأستخدام لغات أنظمة قواعد البيانات .
د – مستخدم قواعد البيانات :- يعتبر المستخدم لقواعد البيانات الشخص المسؤول عن تطبيق النظام بعد الانتهاء من بنائة .
ويقسم مستخدمي قواعد البيانات الى :-
- المستخدم البدائي : وهذا المستخد لاتكون لدية أي خبرة سابقة .
- المستخدم الخبير : وهذا تكون لدية خبرة طويلة بالتعامل مع انظمة قواعد البيانات
ملخص الدرس :-
- الملفات هي الجزء الخاص بحفظ
البيانات المستخدمة داخل قاعدة البيانات ، وهناك عدة أنواع للملفات ، ومن
أهمها الملف المسطح (FLAT FILE) .
- يمكن تصور الملف المسطح على شكل مصفوفة ات بعدين ، ويشكل فيها الصف مايسمى بالسجل RECORD ، بينما يشكل العمود مايسمى FIELD .
- تتكون نظم قواعد البيانات من :-
• المكونات المادية .
• البرمجيات .
• البيانات .
• الاجراءات .
• المستخدمين .
- ينقسم مستخدموا قواعد البيانات الى عدة مراتب ، حسب المنظور العلمي وحسب سوق العمل :
• مدير قواعد البيانات .
• مصمم قواعد البيانات .
• مبرمج قواعد البيانات .
• مستخدم قواعد البيانات .