एक फ्लैट फ़ाइल क्या है?

वैकल्पिक रूप से एक फ्लैट डेटाबेस या टेक्स्ट डेटाबेस के रूप में संदर्भित किया जाता है, एक फ्लैट फाइल डेटा की एक फाइल होती है जिसमें अन्य फ़ाइलों के लिंक नहीं होते हैं या एक गैर-संबंधपरक डेटाबेस होता है। एक फ्लैट फ़ाइल का एक अच्छा उदाहरण एक एकल पाठ-केवल फ़ाइल है जिसमें किसी प्रोग्राम के लिए आवश्यक सभी डेटा होते हैं जो अक्सर किसी प्रकार के सीमांकक द्वारा अलग हो जाते हैं।

एक फ्लैट डेटाबेस एक पारंपरिक डेटाबेस की तुलना में समझना और सेटअप करना बहुत आसान है, लेकिन किसी भी प्रोग्राम के लिए अपर्याप्त हो सकता है जिसका अक्सर उपयोग किया जाता है या जिसमें लाखों प्रविष्टियां होती हैं। नीचे एक मूल उदाहरण है कि कैसे एक फ्लैट फ़ाइल में डेटा दिखाई दे सकता है और पर्ल प्रोग्राम में उपयोग किया जा सकता है।

फ्लैट फ़ाइल उदाहरण

 बॉब | 123 सड़क | कैलिफोर्निया | $ 200.00

नाथन | 800 स्ट्रीट | यूटा | $ 10.00

फ्लैट फ़ाइल पढ़ने के लिए पर्ल स्क्रिप्ट

 उपयोग सख्त; मेरे (@users, $ उपयोगकर्ताओं, @display, $ प्रदर्शन); खुला (उदाहरण, " 

उपरोक्त उदाहरण में, पर्ल स्क्रिप्ट सबसे पहले flatfile.txt को खोलती है और डेटा को किसी भी ऐरे में रखती है। स्क्रिप्ट तब सरणी (फ़ाइल) में प्रत्येक पंक्ति के माध्यम से जाने के लिए foreach कमांड का उपयोग करती है और जैसा कि प्रत्येक पंक्ति के माध्यम से जाती है, पाइप सीमांकक का उपयोग करके प्रत्येक पंक्ति को अपने सरणी में विभाजित करती है। इसके बाद इसे अपने स्वयं के सरणी में लोड किया गया है, सरणी के प्रत्येक खंड को बुलाया जा सकता है, उदाहरण के लिए "$ प्रदर्शन [0]" सरणी का पहला तत्व है। तो पहली पंक्ति के लिए स्क्रिप्ट नीचे संदेश मुद्रित करेगा।

 Bob123 सड़क कैलीफोर्नियाहेलो बॉब, 

आप वर्तमान में हमारा $ 200.00 बकाया है, कृपया हमें जल्द से जल्द भुगतान करें।

CSV, डेटाबेस, डेटाबेस शब्द, प्रोग्रामिंग शब्द