دسترسی به فایل ها

از ویکیجو | دانشنامه آزاد پارسی
(تغییرمسیر از File access)

دسترسی به فایل‌ها file access

شیوه‌ای که رکوردها در یک فایل نگهداری، بازیابی یا به روزرسانی می‌شوند. چهار نوع سازمان‌دهی در فایل‌ها وجود دارد که هرکدام از آن‌ها نوعی خاص از دسترسی به رکوردها را امکان‌پذیر می‌سازند. رکوردها در یک فایل سریال به نظم و ترتیب خاصی نگهداری نمی‌شوند، بنابراین برای دسترسی به هر رکورد خاص باید تمام رکوردهای قبلی را بررسی کرد. رکوردهای موجود در فایل‌های ترتیبی[۱] با توجه به یک کلید فیلد نگهداری می‌شوند و رایانه می‌تواند از یک شیوه جست‌وجو نظیر جست‌وجوی دودویی[۲] به یک رکورد خاص دسترسی پیدا کند. یک فایل اندیس‌شده ترتیبی دارای یک اندیس است که موقعیت هرکدام از بلوک‌های رکورد را ضبط می‌کند و با همان فایل ایجاد و به روزرسانی می‌شود. با رجوع به اندیس، رایانه می‌تواند آدرس بلوکی را که حاوی رکورد مورد نیاز است بیابد و فقط در همان بلوک به جست‌وجو بپردازد و نه در تمام فایل. فایل دسترسی مستقیم یا تصادفی (اتفاقی)، حاوی رکوردهایی است که می‌توانند مستقیماً مورد دسترسی رایانه قرار بگیرند



  1. Sequential
  2. Binary