
پاورپوینت ساختار فایل ها و اصول ذخیره سازی و بازیابی داده ها شامل آشنایی با طراحی فایل ها، مدیریت رکوردها، سازماندهی، شاخص گذاری و درهم سازی می باشد.
مقدمه
ساختار فایل ترکیبی از شیوه نمایش داده ها در فایل و عملیات مورد نیاز برای دسترسی به آنها است. این ساختار به برنامه کاربردی امکان می دهد داده ها را بخواند، بنویسد و ویرایش کند.
در طول سه دهه اخیر، با بررسی روند تکامل ساختارهای فایل، مشخص می شود که طراحی این ساختارها از حالت ترتیبی آغاز شده، سپس به ساختارهای درختی پیشرفت کرده و در نهایت دستیابی مستقیم به داده ها مطرح شده است. در تمامی این مراحل، مشکلات و ابزارهای طراحی مشابهی دیده شده است که به آنها ابزارهای مفهومی گفته می شود. این ابزارها روش هایی برای تنظیم و حل مسائل طراحی ارائه می دهند.
یکی از چالش های اصلی در توصیف کلاس هایی که می توان از آنها برای طراحی ساختار فایل استفاده کرد، پیچیدگی و رشد مداوم این کلاس ها است. کلاس های جدید معمولاً نسخه ای بهبود یافته یا توسعه یافته از کلاس های پیشین هستند و جزئیات مرتبط با نمایش داده ها و عملیات نیز پیچیده تر می شوند.
فهرست مطالب
جلسه اول: آشنایی با طراحی و مشخصات ساختار فایلها، عملیات مهم پردازش فایل، حافظه جانبی و نرم افزار سیستم
جلسه دوم: ادامه مبحث حافظه جانبی و نرم افزار سیستم
جلسه سوم: ادامه مبحث حافظه جانبی و نرم افزار سیستم
جلسه چهارم: مفاهیم اساسی ساختار فایل، مدیریت فایلهایی از رکوردها
جلسه پنجم: ادامه مبحث مدیریت فایلهایی از رکوردها
جلسه ششم: ادامه مبحث مدیریت فایلهایی از رکوردها، سازماندهی فایلها برای کارایی
جلسه هفتم: ادامه مبحث سازماندهی فایلها برای کارایی، شاخص گذاری
جلسه هشتم: ادامه مبحث شاخص گذاری
جلسه نهم: ادامه مبحث شاخص گذاری، پردازش کمک ترتیبی و مرتب سازی فایل های بزرگ
جلسه دهم: ادامه مبحث پردازش کمک ترتیبی و مرتب سازی فایل های بزرگ
جلسه یازدهم: ادامه مبحث پردازش کمک ترتیبی و مرتب سازی فایلهای بزرگ، شاخص بندی چند سطحی و درختهای B
جلسه دوازدهم: ادامه مبحث شاخص بندی چند سطحی و درختهای B
جلسه سیزدهم: دستیابی به فایل های ترتیبی شاخص دار و درخت های B+
جلسه چهاردهم: ادامه مبحث دستیابی به فایل های ترتیبی شاخص دار و درخت های B+ ، درهم سازی
جلسه پانزدهم: ادامه مبحث درهم سازی
جلسه شانزدهم: ادامه مبحث درهم سازی، درهم سازی قابل توسعه