What is Database? डेटाबेस क्या है?

हमें सामान्य रूप से डाटा, इंफॉर्मेशन, डेटाबेस जैसे शब्द सुनने को मिलते रहते हैं, यह बहुत ही सामान्य है,  जिसका प्रयोग हम स्वयं भी करते हैं परंतु कभी आपने यह विचार किया है कि यह सब अखिर होते क्या है?
डेटाबेस को अच्छे से समझने के लिए डाटा और इंफॉर्मेशन की जानकारी होना आवश्यक है जिसे पूर्व में हमने सरलतम हिंदी भाषा में समझाने की पूरी कोशिश की है।
 डेटाबेस व्यवस्थित सूचनाओं का संग्रहालय होता है जहां उन सारी सूचनाओं को ऑर्गनाइज्ड(व्यवस्थित) तरीके से रखा जाता है यह कंप्यूटर में रिकॉर्ड कीपिंग सिस्टम पर आधारित होता है।
Organised अर्थात डाटा तथा सूचनाओं को व्यवस्थित तरीके से जैसे डॉक्यूमेंट, वर्कशीट को रो और कॉलम के रूप में सजा कर रखना होता है, ठीक वैसे ही जैसे हम अपनी सामाग्रियो को लाकर, आलमारी आदि में जमाकर सुव्यवस्थित तरीके से रखते हैं, जब हम एक से अधिक टेबल को एक फाइल के रूप में व्यवस्थित कर स्टोर करके रखते हैं तो वह डेटाबेस कहलाता है। सामान्य शब्दों में डेटाबेस सूचनाओं का एक कलेक्शन होता है जिसको जब भी आवश्यकता अनुसार एडिट, उपयोग या बदलाव किया जा सकता है। हमने अब तक देखा कि एक टेबल का व्यवस्थित स्वरूप डेटाबेस कहलाता है अब हम जानेंगे कि किसी टेबल का व्यवस्थित स्वरूप कैसा होता है अर्थात किन-किन आइटम्स को लेकर एक टेबल क्रिएट किया जाता है जो कि किसी डेटाबेस में देखने को मिलता है।
         उदाहरण के लिए हम किसी महाविद्यालय का डेटाबेस तैयार करते हैं जिसमें हम उस महाविद्यालय से संबंधी सभी जानकारी बहुत सारी टेबल के माध्यम से विद्यार्थियों शिक्षकों तथा अन्य स्टाफ लाइब्रेरी कैंटीन आदि की टेबल बनाते हैं।
अब इसमें से एक स्टूडेंट टेबल को लेकर स्टूडेंट से रिलेटेड इनफार्मेशन जैसे नाम, पता, फोन, रोल नंबर, नामांकन नंबर आदि के लिए टेबल में अलग-अलग कॉलम तैयार करेंगे यह अलग-अलग कॉलम ही Attribute कहलाते हैं। और जब इन सभी कॉलम में किसी एक स्टूडेंट का नाम, पता, फोन नामांकन नंबर आदि स्टोर कर लेंगे तो यह एक रिकॉर्ड बन जाता है, यहां टेबल का नाम Entity कहलाता है। इन सभी एंटिटी अटरीब्यूट्स, रिकॉर्ड, फिल्ड, आदि में रखी गई Tables और इसके अंदर की सारी इनफार्मेशन एक साथ डेटाबेस कहलाती है। नीचे दिए गए चित्र में कॉलेज नाम का डेटाबेस तैयार कर उदाहरण के रूप में समझाया जा रहा है –

Entity- एक डेटाबेस बहुत सारे टेबल से मिलकर बना होता है, जिसमें प्रत्येक टेबल का एक अलग नाम होता है, डेटाबेस में यह टेबल का नाम ही Entity कहलाता है। वास्तव में एंटिटी रियल वर्ल्ड में कोई व्यक्ति, वास्तु, स्थान या घटना हो सकती है , एक entity कोई भी Person, place और Rear word object हो सकता है।
Attribute- एट्रिब्यूट किसी टेबल में एक कॉलम होता है एक टेबल में कई कॉलम हो सकते हैं और प्रत्येक कॉलम का यूनिक नाम होता है यही एक-एक कॉलम एट्रिब्यूट कहलाते हैं।
Record- फाइल या टेबल में एक रो को रिकॉर्ड कहा जाता है, जिसमे किसी एक डाटा आइटम से संबंधी इंफॉर्मेशन को स्टोर किया जाता है।
किसी टेबल में एक Row को ही रिकॉर्ड कहा जाता है, जिसमें केवल किसी डाटा आइटम से संबंधित विभिन्न जानकारियों को स्टोर किया जाता है।
Field- Field में किसी एक सूचना को स्टोर किया जाता है, किसी भी Entity का Attribute(किसी टेबल में एक कॉलम का नाम) इंफॉर्मेशन का वह सबसे छोटा भाग होता है जिसको System में स्टोर किया जाता है, उसे फील्ड कहते हैं। सामान्यतः एट्रब्यूट को ही फील्ड कहा जाता है जिसमें कैरेक्टर और नंबर दोनों का प्रयोग किया जाता है।
File- डाटा को रिकॉर्ड के रूप में संग्रहीत कर लेने के पश्चात इन्हीं डेटा या रिकॉर्ड को स्पेशल ऑर्डर में व्यवस्थित किया जाता है। तब यह सुव्यवस्थित तरीके से रखा हुआ डाटा आइटम फाइल कहलाता है। फाइल वास्तव में डाटा का ही एक कलेक्शन होता है, जिसे एक इकाई में संगृहीत किया गया होता है, यह doccuments, डाटा फाइल्स, Pictures आदि भी हो सकते हैं। डाटा फाइल्स जिसमें किसी कंपनी के एंप्लॉई का डिटेल, किसी विवी के विद्यार्थियों का डिटेल आदि संग्रहीत होता है।
 

Speak Your Mind

*

error: Content is protected !!