File Organization क्या हैं? Types of File DBMS Organization
File Organization क्या हैं?
File organization, record को physically arrange करके storage device पर रखने की तकनीक है। अन्य शब्दो मे हैम कह सकते हैं कि file organization, data को file के रूप में magnetic tap, magnetic disk, magnetic drum इत्यादि पर संग्रहित करने की तकनीक है। Information या data जिस तरीके से hard disk magnetic taps या अन्य storage device में store होता है इसे file organization कहते हैं।
File को स्टोर करने के लिए अलग -अलग file organization का use किया जा सकता है और यह इस बात पर निर्भर करता है कि कौन सा storage माध्यम एवं किस प्रकार से program फ़ाइल को processing में प्रयोग होना है।
Characteristic of files in Hindi:
File, records के संग्रह को कहा जाता है एवं record, data items के संग्रहण से बनता है।
Transaction processing के आधार पर file निम्न भागों में विभाजित किया गया है :
- Master file
- Transaction file
- Sort file
(1) Master File:
(2) Transaction File:
(3) Sort File:
Sort files, transaction files की तरह होती है। यह फ़ाइल भी डेटा को temporary स्टोर करती है। परंतु इसमें अंतर यह होता है कि इसमें data एक primary key या अन्य record के आधार पर एक क्रम (sequence) में होता है। इस प्रकार data को रखने का advantage यह होता है कि इसे तेजी से ढूंढा व प्राप्त किया जा सकता है।
Type Of File Organization in Hindi:
- Serial
- Sequential
- Random
- List
(1) Serial:
इसमें file में रिकॉर्ड को एक के बाद एक करके storage device (Hard disk, magnetic tap इत्यादि) में store किया जाता है। इसमें data को बिना किसी क्रम में स्टोर किया जाता है। इसमें सिर्फ इतना ही होता है कि अगली खाली जगह में रिकॉर्ड को स्टोर कर दिया जाता है। इस file area notation में रिकॉर्ड को read करने के लिए file के start से read तक, record न मिल जाए क्रम (sequence) से read किया जाता है।
(2) Sequential:
इस file organization में रिकार्ड्स उसी क्रम में लिखे जाते हैं जिस क्रम में उसे एकत्र किया गया हो । परन्तु data को एक निर्धारित क्रम में storage device में संग्रहित होते हैं, यदि हम नाम के आधार पर संग्रहित करे तो data alphabetically store होता है। इसमें भी data को उसी क्रम में read किया जाता है, जिस क्रम में उसे store किया गया हैं और वह तब तक read करता है जब तक file अंतिम record तक न पहुँच या निर्धारित records प्राप्त न कर लिया जाए।
(3) Random File Organization:
इसमें न तो डेटा records को एक क्रम में store किया जाता है और ना ही क्रम से उसे read किया जाता है। इसमें रिकॉर्ड को उसके पाते के आधार पर access या read किया जाता है। इस विधि में reader पूरी file के निर्धारित location से सीधे उस record को read करता है जिससे वह record तुरंत प्राप्त हो जाती है। यह उस स्तिथि में बहुत अच्छी सिद्ध होती है जहाँ हमें file में किसी एक record के रीड करना होता है।
(4) List file organization:
यह file organization, records को storage device(magnetic tap) पर randomly store करता है तथा हर record में अगले record का पता संग्रहित होता है। इसलिए जब list में संग्रहित सभी record एक के बाद एक उपलब्ध होते हैं। यह सभी record को क्रम से read करता है।
Friends, मैं पूरी कोशिश करता हु की इन Post के माध्यम से आपको जो संदेह करना पूरी तरह से clear हो जाये फिर भी आप को सुझाव देना चाहते हैं तो इसके लिए आप comment box के माध्यम से दे सकते हैं।