sequential access file
طريقة الوصول للسجلات في الملفات المتتابعة تكون تسلسليه حيث ان جميع السجلات السابقه يجب المرور عليها وقراءتها وبما ان السجلات مرتبه تسلسليا
فإنه عند اجراء عمليه معينه على السجل يجب المحافظه على ترتيب هذه السجلات, ولذلك يجب ان ينشئ ملف جديد في حالة عمل اي اجراء على السجل الاساسي
حيث انه في حالة الإدخال او التعديل فإن الملف الجديد سوف يحتوي على السجل المدخل أو المعدل, أما في حالة الحذف فان السجل المراد حذفه سوف يحذف
من الملف الجديد
1-طريقة إدخال السجل في الملف المتسلسل
نحن نعلم ان لكل سجل قيمة مفتاح معينه وبالتالي كل السجلات التي قيمة المفتاح لها اقل من السجل الذي سوف يدخل سوف تقرأ ثم تكتب الى الملف الجديد
ثم السجل الذي سيدخل يجب ان يكتب الى الملف الجديد ,بعد ذلك السجلات الباقية تكتب جميعها الى الملف الجديد
2-طريقة حذف السجلات من الملف المتسلسل
في هذه الحالة كل السجلات التي قيمة المفتاح لها اقل من السجل الذي سوف يحذف يجب ان تكتب الى الملف الجديد وعند الوصول الى السجل الذي سوف
يحذف فانه لايكتب في الملف الجديد ,بعد ذلك كل السجلات الباقية تكتب جميعها الى الملف الجديد
3-طريقة تعديل السجلات في الملف المتسلسل
كل السجلات ذات قيمة المفتاح الأقل من السجل الذي سوف يعدل يجب ان تقرأ وبعد ذلك تكتب الى الملف الجديد ثم السجل الذي سيعدل يجب ان يقرأ من الملف
القديم وبعد اجراء التعديلات يكتب في الملف الجديد, واخيرا كل السجلات الباقية تكتب في الملف الجديد
أفنان الحجي
http://www.csis.ul.ie.htm
Comments (0)
You don't have permission to comment on this page.