الفصل الحادي عشر
![]()
الملفات
|
|
|
||||||||||||||||||||||||
11-1 المنظور المنطقي للملف Logical Veiw :
|
ويركز هذا المنظور على خصائص حقول بيانات السجلات Records المكونة للملف, كما يركز على المعالجات اللازمة على البيانات, ونلحظ أن النظرة المنطقية لا تعطي أهمية لوسائط التخزين التي تحتوي على الملف. |
11-2 المنظور الفيزيائي للملف Veiw Physical:
| ومحور هذا المنظور معرفة وسائط التخزين الحاملة للبيانات وقدراته و أسلوب تنظيمها للبيانات واستعادة البيانات. |
|
هو مجموعة
من السجلات المرتبطة منطقياً,وكل سجل داخل الملف يعنون بدليل أو مفتاح يستخدم
للتميز بين السجلات المختلفة بالملف, بمعني أن هذا الدليل يستخدم كمعرف للسجل. |
| ويمكن تلخيص ما سبق: | ||
| الحرف: | هو أصغر مكون منطقي في الملف, وقد يكون أبجدي أو رقمي | |
| الحقل: | وهو أصغر وحدة بيانات ويتشكل من مجموعة متناغمة من الحروف. | |
| السجل: | مجموعة مترابطة منطقياً مع حقول توصف كيان بذات توصيفاً يتلاءم مع طبيعة ومتطلبات الملف, وقد تسمى الحقول بالموصفات للكيان Attributes . | |
| الكيان Entity : | هو شيء محدد مثل الإنسان- السلعة- التاجر- الموظف- أو نظام المعلومات, أو هو شيء نهتم بتسجيل بيانات عنه. | |
11-4 أنواع حقول السجلRecord Field Kinds :
إذا تدارسنا بيانات البطاقة الشخصية أو بيانات تسجيل كتاب بأحد المكتبات لوجدنا
أن موصفات صاحب البطاقة أو موصفات الكتاب كما هي موضحة على النحو التالي :
وسوف نلاحظ أن هناك نوعين من الحقول حقل وحيد له قيمة لا تتكرر على مستوى السجل
وعلى مستوى الملف كله مثل البطاقة / الرقم القومي / رقم تسجيل الكتاب ، وكلاهما
رقم فريد
Unique
ولذلك إذا سألت عن بيانات صاحب البطاقة رقم (كذا) أو ما هو
عنوان واسم مؤلف الكتاب الذي رقم تسجيله (كذا) فما أيسر الوصول إلى البيانات
المطلوبة لأن هذا النوع من الحقول يشير مباشرة إلى باقي حقول السجل ويحدد
الكيان المعبر عنه تحديدًا دقيقًا.
والحقل الفريد أو المفتاح الرئيسي هو أحد الأدوات المنطقية في استرجاع البيانات من الملفات . |
11-5 أنواع الملفات Files Kinds:
|
تقسم الملفات إلى عدة أنواع أبرزها:
1.الملف الرئيسي Master File : هو ملف ذا بيانات شبه مستديمة (المرتبات ) ويتم تحديثه على فترات متباعدة ( شهريًاـ نصف سنوي ـ سنوي ) وبالتالي فإن الملف الرئيسي يحتوي على بيانات ذات طبيعة استاتيكية ( الاسم ـ العنوان ـ المرتب الأساسي ).
2.ملفات
المتغيرات Transaction File:
3.ملفات
جامدة أو مرجعية Reference File:
4.ملفات
البرامج و بياناتها :
5.ملفات
النصوص Text File:
6.ملفات شغل
Work File:
7.ملفات
تجريب
Scratch File: |
|
تتم جملة عمليات على الملفات هي على النحو:
•التحديث Updating : عندما تتغير البيانات المتاحة عن البيانات المسجلة يتم تحديث الملف بالبيانات الجديدة.
•المرجعية
Referencing
:
وهي عملية تشمل إضافة سجلات جديدة وحذف سجلات قديمة مثل تغيير الثمن ، حذف أصناف لم تعد تنتج ـ عناوين العملاء ـ أرقام التليفونات . |
|
|
تقسم
السجلات من حيث الطول (الحيز مقدر بوحدة البايت) إلى نوعين أساسين هما : |
| يعتبر نشاط الملف أو حجم الحركة عليه أحد المعايير الهامة Terms في تصميم الملف من حيث اختيار وسائط التخزين والتنظيم وأسلوب الاسترجاع ، كما أن درجة ثبات البيانات وعدم تغيرها أو تحديثها يعتبر من المعايير التي تؤخذ في الاعتبار فإذا كان تغيير البيانات يتصف بالسرعة دعيت الملفات بأنها ملفات متطايرة Volatile . |
11-8-1 تنظيم الملفات على الوسائط التخزينية :
|
أولاً: الملفات على الشرائط المغناطيسية: وحتى نقلل الفجوة لأدنى حيز ممكن تخزن السجلات على هيئة مكتلة Blocked ويضم السجل الفيزيائي الواحد عدة سجلات منطقية يتراوح عددها بين سجل واحد وعدد "ن" من السجلات ويوضح الشكل 11-3 الفجوة البينية بين الكتل الفيزيائية للسجلات. والتكتيل يرفع من كفاءة نقل البيانات ويساعد على تحسين أداء وحدة التشغيل المركزية علاوة على الاستغلال الجيد للشرائط .
•معامل التكتيل:
•تنظيم الملفات على الشرائط المغناطيسية :
•توصيف وتسمية الملفات :
ثانياً: الملفات على الأقراص المغناطيسية:
عند تناول هذه التنظيمات لابد من التأكد من أن تقنية الأقراص تتيح استرجاع فوري
لأي سجل على أي موقع من الأسطوانات الوهمية للبيانات مما يتطلب عنونة السجلات
Addressing
وتقسيم مواقع التخزين إلى أجزاء يسهل الوصول إليها وفق هذا الترتيب الهرمي: وبذلك يكون عنوان السجل على النحو من اليسار إلى اليمين كما في الإطار التالي :
|
11-8-2 تنظيم الملفات على الأقراص المغناطيسية:
|
1.التنظيم المباشر
Direct Organization : يعتمد هذا التنظيم على تخزين السجلات واسترجاعها وفق عنوان لكل سجل يحسب من معادلة رياضية تطبق على حقل المفتاح الرئيسي فإن كان الحقل أبجدي فيجب تحويله إلى قيمة رقمية بعدها يتم حساب قيمة العنوان.
2.التنظيم المفهرس
Indexed Organization :
•التنظيم
المتتالي المفهرس
Indexed Sequential
:
|
|
1.الملفات
المتتالية تستهلك من حيز التخزين أدنى قدر متاح خصوصاً إذا كانت مكتلة ، لكن
الاسترجاع المتتالي يبرز عدم مرونة هذا التنظيم.
2.تمتاز الملفات المباشرة بأقصى سرعة استرجاع لكنها غير مناسبة من حيث الاسترجاع المتتالي. 3.التنظيم المفهرس يتيح للمستخدم الاسترجاع المتتالي و المباشر رغم أن الأخير ليس بالسرعة المناسبة وهنا يتفوق التنظيم المتتالي المفهرس.4.معظم نظم الملفات تلبي متطلبات النظم غير النشطة مثل أنظمة المرتبات والمخزون مما يستدعي استخدام تكلفة إضافية. 5.من أبسط الأساليب في إدارة البيانات رغم العيوب الكثيرة التي تعاني منها. |
|
حتى السبعينات ونظراً للقصور الكبير في معدات الحاسبات صممت معظم التطبيقات على
مبدأ الارتباط المباشر بين البرنامج والبيانات الخاصة بها فيما عرف باسم
Data Program Dependence ، فعندما كان يكتب برنامج بلغة الكوبول فإنه يجري إنشاء
ملف يضم البيانات اللازمة لهذا البرنامج ، وعندما يكتب برنامج بلغة البيزيك
ينشأ معه ملف آخر تطابق صياغة بياناته برنامج البيزك وهكذا.
حقيقة أن
كل برنامج يمكنه التعامل مع أكثر من ملف لكنه يتعامل معها تتابعياً لأنه لا
يمكنه التعامل مع أكثر من ملف واحد في الوقت الواحد ، شريطة أن تكون الملفات
مكتوب بياناتها بطريقة تلائم لغة البرمجة المستخدمة . |
![]()
![]()
حول الموقع
الصفحة الرئيسية المراجع