منو
 کاربر Online
745 کاربر online

طراحی فایل

چاپ
علوم ریاضی > علو م رایانه > سیستم های داده و اطلاعات




ملاحظاتی در طراحی فایل


طراحی فایل عبارتست از فراروند تعیین یک ساختار ( یا سازمان) فایل به نحوی که نیازهای مشخص کاربر پایانی را برآورده کند و زمان پاسخ دهی به در خواستهایش را به حداقل برساند این فراروند در اساس دو مرحله دارد: مرحله نخست ، طراحی فایل منطقی است که عبارتست از انتخاب یک ساختار فایل ( از بین ساختارهایی که سیستم فایل ارائه می‌کند) یا طراحی یک ساختار جدید مرحله دوم ، طراحی ساختار فایل فیزیکی است که خود گامهایی دارد . بعضی از ملاحظاتی که در طراحی فایل مطرح‌اند و عبارتند از :


  • انتخاب بافرها برای عملیات ورودی - خروجی
  • تخصیص بافرها برای عملیات ورودی - خروجی
  • اندازه فایل فیزیکی
  • مکان بلاک در حافظه خارجی
  • طراحی یا انتخاب شیوه دستیابی مناسب
  • انتخاب کلید اصلی از بین صفات خاصه رکورد و کلید ثانوی
  • در نظر داشتن رشد فایل : فایلها به د و دسته کلی پویا یا ایستا تقسیم می‌شوند. در فایلهای پویا اندازه فایل رد اثر عملیات تغییر دهنده (درج ، حذف ، بهنگام سازی9 مرتب تغییر می‌کند . وقتی که تغییرت در فایل زاید باشد ، می‌گوییم فایل بسیار نامانا است در نظر گرفتن وضعیت رشد فایل برای تخمین حجم عملیات لازم در دستیابی به رکوردها ، لازم است .
  • تعیین زمان و پریود سازماندهی مجدد فایل
اندازه فایل فیزیکی هم روی حجم عملیات لازم برای بازیابی رکورد(ها) و زمان این کار تاثیر دارد. وقتی که اندازه فایل کوچک باشد ، تفاوت چندانی در زمان این علمیت بین دو ساختار متفاوت وجود ندارد. اما در مورد فایلهای بزرگ ، این تفاوت می‌توان قابل ملاحظه باشد

  • در فراروند طراحی فایل ، دو محدودیت اساسی وجود دارد: محدودیت نخست این است که برنام‌های کاربردی باید انتخاب خود را به ساختارها و شیوه‌های دستیابی خاصی ، غیر از آنچه سیستم فایل ارائه می‌کند ، نیز طراحی و پیاده سازی کرد .
محدودیت دیگر اینکه باید بین سرعت عملیاتی (زمان پاسخدهی)و مصرف حافظه ، مصالحه‌ای صورت گیر معمولاً افزایش فضای تخصیص داده شده به فایل منجر به کاهش زمان دستیابی می‌شود . تصمیم گیری در مورد تخصیص حافظه بیشتر به فایل یا بهبود زمان پاسخدهی بستگی به وضع کاربرد دارد.
در فایلهای کوچک ، تفاوت قابل ملاحظه‌ای در زمان عملیات روی فایل در ساختارهای فایل متفاوت وجود ندارد ، اما در فایلهای بزرگ این تفاوت قابل ملاحظه‌ است . به علاوه هرچه فایل فعالتر باشد یعنی مرتباً مرود پردازش قرار گیرد، در این صورت بهبود زمان پاسخدهی به مصرف حافظه لازم برای این کار می‌ارزد.


پیوندهای خارجی


همچنین ببینید




تعداد بازدید ها: 13078


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..