پاورپوینت آشنايي با طراحي و مشخصات ساختار فايل ها
بخشی از متن پاورپوینت:
آشنايي با طراحي و مشخصات ساختار فايلها
ساختار فايل ترکيبي از نحوه نمايش داده ها در فايل ها و عمليات لازم براي دستيابي به داده ها است. ساختار فايل به برنامه کاربردي اين امکان را مي دهد که داده ها را بخواند ،بنويسد و اصلاح کند.
طي سه دهه اخير با بررسي تکامل ساختارهاي فايل مشاهده مي کنيم که طراحي ساختار فايل ابتدا از ترتيبي شروع شد ،سپس به ساختارهاي درختي رسيد و سرانجام دستيابي مستقيم مطرح شد. در همه اين موارد مشکلات و ابزارهاي طراحي مشابهي مشاهده شده است. اين ابزارها را ابزارهاي مفهومي مي نامند که روش هايي براي تنظيم و حل يک مسئله طراحي اند.
يک مشکل اصلي در توصيف کلاس هايي که بتوان براي طراحي ساختار فايل آنها را به کار برد ، آن است که اين کلاس ها پيچيده و در حال رشد هستند. کلاس هاي جديد غالباً شکل اصلاح شده يا توسعه يافته اي از کلاس ها ديگر بوده ،جزئيات ارائه داده ها و عمليات باز هم پيچيده تر مي شود.
هنگمي که شناسه (identifier) فايل منطقي با دستگاه يا فايل فيزيکي ارتباط پيدا کرد ،بايد اعلام کنيم که مي خواهيم با فايل چه کنيم :
۱) باز کردن يک فايل موجود
۲) ايجاد يک فايل جديد و حذف محتويات موجود در فايل فيزيکي
ديسک ها انواع مختلفي دارند :
۱) ديسک هاي سخت (hard disks)
۲) ديسک هاي فلاپي (floppy disks)
۳) کارتريج ديسک
۴) ديسک هاي نوري
فهرست جلسات :
جلسه اول: آشنايي با طراحي و مشخصات ساختار فايلها، عمليات مهم پردازش فايل، حافظه جانبي و نرم افزار سيستم
جلسه دوم: ادامه مبحث حافظه جانبي و نرم افزار سيستم
جلسه سوم: ادامه مبحث حافظه جانبي و نرم افزار سيستم
جلسه چهارم: مفاهيم اساسي ساختار فايل، مديريت فايلهايي از رکوردها
جلسه پنجم: ادامه مبحث مديريت فايلهايي از رکوردها
جلسه ششم : کوردها، سازماندهي فايلها برايجلسه ششم: ادامه مبحث مديريت فايلهايي ازکارايي
جلسه هفتم: ادامه مبحث سازماندهي فايلها براي کارايي، شاخص گذاري
جلسه هشتم: ادامه مبحث شاخص گذاري
جلسه نهم: ادامه مبحث شاخص گذاري، پردازش کمک ترتيبي و مرتب سازي فايل هاي بزرگ
جلسه دهم: ادامه مبحث پردازش کمک ترتيبي و مرتب سازي فايل هاي بزرگ
جلسه يازدهم: ادامه مبحث پردازش کمک ترتيبي و مرتب سازي فايلهاي بزرگ، شاخص بندي چند سطحي و درختهاي B
جلسه دوازدهم: ادامه مبحث شاخص بندي چند سطحي و درختهاي B
جلسه سيزدهم: دستيابي به فايل هاي ترتيبي شاخص دار و درخت هاي B+
جلسه چهاردهم: ادامه مبحث دستيابي به فايل هاي ترتيبي شاخص دار و درخت هاي B+ ، درهم سازي
جلسه پانزدهم: ادامه مبحث درهم سازي
جلسه شانزدهم: ادامه مبحث درهم سازي، درهم سازي قابل توسعه