منو
 کاربر Online
1192 کاربر online
 : کامپیوتر
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline دبیر گروه کامپیوتر 3 ستاره ها ارسال ها: 1679   در :  پنج شنبه 30 آبان 1392 [18:19 ]
  مفاهیم اولیه سیستم فایل
 

نوع موجودیت entity type :

به هر چیزی در اطراف محیط ما اعم از افراد اشیا و هر پدیده ای كه میتوانیم در رابطه با انها اطلاع داشته باشیم موجودیت گفته میشود . هر موجودیت میتواند نوع گونه ای در سطح طبقاتی خود داشته باشد كه به ان نوع موجودیت entity type گوییم . مثلا نوع موجودیت گوسفند حیوان است .

محیط عملیاتی یا خرد جهان واقع semantec data unit :
به محیطی گفته میشود كه میخواهیم در رابطه با ان محیط یك سری داده ها را ذخیره بازیابی و پردازش كنیم .
مثلا اگر محیط عملیاتی كلاس درس باشد . موجودیتهای ان كلاس اعم از دانشجو استاد و صندلیها از محیط عملیاتی اطلاعاتی به مامیدهند .

صفات خاصه attribute :
انواع موجودیت ها entity types توسط صفات خاصه مربوط به خودشان از یكدیگر متمایز میشوند . به عبارت دیگر عاملی كه مسبب تمایز دو موجودیت در یك محیط عملیاتی میشود صفت خاصه ان موجودیت است .
مثلا صفت خاصه استاد : مدرك . سابقه تحصیل . درجه استادی . نام . نام خانوادگی میتواند باشد .

اطلاع :
هر صفت خاصه از دو مولفه تشكیل میشود : اسم صفت خاصه و مقدار صفت خاصه .
به مجموعه این دو مولفه صفت خاصه گوییم . كه منجر به وجود اطلاع در مورد ان موجودیت میشود . اطلاع توسط انسان یا ماشین ذخیره بازیابی و پردازش میشود .
در مثال زیر نام درس : اسم صفت خاصه است و ذخیره وبازیابی اطلاعات مقدار صفت خاصه است .
نام درس = ذخیره و بازیابی اطلاعات

فیلد :
به مكان ذخیره شدن یك واحد معنادار ( فقره اطلاع) فیلد گوییم . فیلد كوچكترین واحد اطلاعات در فایل است كه معنایی منطقی دارد .

ركورد :
به مجموعه ای از فیلدهای مربوط به یك نوع موجودیت در یك محیط عملیاتی ركورد گویند .
مثلا به مجموعه فیلدهای : نام – نام خانوادگی – مدرك – ادرس ركورد گوییم . واحد پردازش فایل است از دید پردازشگر فایل .

فایل :
‌مجموعه ركوردها فایل را میسازد .

ساختارهای فیلد :
برای مشخص كردن فیلدها در ركوردها راههای مختلفی وجود دارد :

1.قراردادن فیلدها در طولهای از قبل تعیین شده و ثابت :
مثلا در ساختار یك ركورد تعیین میكنیم كه طول فیلد های زیر به ترتیب چقدر است :
نام – نام خانوادگی – ادرس – معدل – رشته
15بایت-25بایت – 50 بایت – 4 بایت – 5 بایت .
در روش استفاده شده در مثال فوق یعن استفاده از روش بصورتیكه طول فیلد قبلا تعریف شده باشد مشكلاتی به چشم میخورد :
یك ایراد این روش انست كه برای رساندن فیلدها به طول تعیین شده در صورتیكه طول داده ما در فیلد به سایز فیلد نمیرسد میبایست از فضای خالی جهت رساندن فیلد به طول تعریف شده استفاده كرد كه این روش باعث اتلاف حافظه و بزرگ شدن فایل میشود .
همچنین ممكن است داده ها در آینده بزرگتر از اندازه تعیین شده برای فیلد شوند .
در ضمن استفاده از این روش برای فیلدهایی كه قرار است مقداری مانند آدرس یا نام یا نام خانوادگی را نگهداری كند مشكل بنظر میرسد چراكه ممكن است آدرس در آینده تغییر كند و در اندازه فعلی فیلد جا نشود . اما استفاده از این روش برای چیزهایی كه اندازه معینی دارند مانند معدل یا نمرات افراد روش مناسبی است .

  امتیاز: 0.00