दैनिक जीवन में लगातार विशाल मात्रा में तथ्य, संख्याएं और आंकड़े उत्पन्न होते हैं। कंप्यूटर द्वारा इन आंकड़ों को कैसे संसाधित और प्रबंधित किया जाता है, इसे समझने के लिए सबसे पहले कच्चे तथ्यों से लेकर संरचित डिजिटल डेटाबेस तक के वैचारिक विकास को समझना आवश्यक है।
डेटा बनाम सूचना (Data versus Information)
सामान्य बोलचाल में लोग 'डेटा' और 'सूचना' को एक ही मान लेते हैं, परंतु कंप्यूटर विज्ञान में इन दोनों के मध्य स्पष्ट सैद्धांतिक अंतर होता है:
- डेटा (अपरिष्कृत तथ्य - Raw Facts): डेटा असंगठित, असंसाधित और संदर्भ-विहीन कच्चे तथ्यों, आंकड़ों या प्रेक्षणों को कहा जाता है जिसका अपने आप में कोई स्पष्ट अर्थ नहीं होता। उदाहरण के लिए, एक सूची: 'पटना, 101, 88, राजेश, 2012' केवल कच्चा डेटा है। बिना संदर्भ के कोई यह नहीं बता सकता कि 88 किसी के प्राप्तांक हैं, मकान नंबर है या प्रतिशत।
- सूचना (संसाधित डेटा - Processed Data): जब कच्चे डेटा को किसी निश्चित संदर्भ में सुव्यवस्थित, प्रसंस्कृत और अर्थपूर्ण रूप दिया जाता है, तो वह 'सूचना' बन जाती है। उदाहरणार्थ: 'रोल नंबर 101, राजेश कुमार, जन्म वर्ष 2012, निवासी पटना ने कंप्यूटर विज्ञान में 88 अंक प्राप्त किए'—यह एक स्पष्ट और उपयोगी सूचना है जो निर्णय लेने में सहायक होती है।
डेटाबेस क्या है? (What is a Database?)
एक डेटाबेस (Database) परस्पर संबंधित डेटा का एक व्यवस्थित और संगठित इलेक्ट्रॉनिक संग्रह होता है, जिसे कंप्यूटर में इस प्रकार संजोया जाता है कि आवश्यकता पड़ने पर वांछित जानकारी को अत्यंत तीव्रता से खोजा, अद्यतन (Update) और विश्लेषित किया जा सके। बिखरे हुए कागजों के स्थान पर डेटाबेस सूचनाओं को केंद्रीय डिजिटल रूप में संग्रहित करता है।
पारंपरिक कागजी फाइल प्रणाली की गंभीर खामियां
डिजिटल कंप्यूटरों के आगमन से पूर्व विद्यालय, बैंक और सरकारी कार्यालय अलमारियों में रखी कागजी फाइलों और रजिस्टरों पर निर्भर थे। इस पारंपरिक प्रणाली में चार गंभीर समस्याएं थीं:
- डेटा अतिरेक या दोहराव (Data Redundancy): एक ही छात्र का नाम, पिता का नाम और पता प्रवेश रजिस्टर, उपस्थिति रजिस्टर, शुल्क रजिस्टर और पुस्तकालय रजिस्टर में बार-बार हाथ से लिखना पड़ता था। इससे समय और कागज की भारी बर्बादी होती थी।
- डेटा असंगति (Data Inconsistency): यदि किसी छात्र का घर बदल जाए और नया पता केवल कार्यालय के रजिस्टर में दर्ज हो तथा पुस्तकालय रजिस्टर में पुराना पता ही रह जाए, तो दो अलग-अलग रजिस्टरों में एक ही छात्र के दो विरोधाभासी पते दर्ज हो जाते थे।
- सूचना खोजने में अत्यधिक कठिनाई: यदि 2,000 छात्रों वाले विद्यालय में यह खोजना हो कि 80% से अधिक अंक पाने वाले छात्र कौन-कौन हैं, तो लिपिक को कई दिनों तक हजारों पन्ने पलटने पड़ते थे।
- भौतिक सुरक्षा का अभाव: कागजी रजिस्टर पानी, आग, सीलन, दीमक और फटने से हमेशा खतरे में रहते थे और कोई भी उन्हें चुरा या नष्ट कर सकता था।
डीबीएमएस एवं आरडीबीएमएस (DBMS & RDBMS)
डेटाबेस मैनेजमेंट सिस्टम (DBMS) एक ऐसा विशेष सॉफ्टवेयर सिस्टम है जो उपयोगकर्ता, एप्लिकेशन प्रोग्राम और भौतिक डेटाबेस के बीच एक सेतु का कार्य करता है। यह डेटा को बनाने, संशोधित करने, सुरक्षित रखने और खोजने के साधन उपलब्ध कराता है।
रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) डॉ. ई.एफ. कॉड द्वारा प्रतिपादित रिलेशनल मॉडल पर आधारित एक आधुनिक डीबीएमएस है। इसमें डेटा को पंक्तियों और स्तंभों वाली द्वि-आयामी तालिकाओं (Relations) में रखा जाता है। विभिन्न तालिकाओं को उभयनिष्ठ (Common) कुंजियों के माध्यम से आपस में जोड़ दिया जाता है, जिससे डेटा का दोहराव पूरी तरह समाप्त हो जाता है।
माइक्रोसॉफ्ट एक्सेस (Microsoft Access) माइक्रोसॉफ्ट ऑफिस का एक प्रमुख डेस्कटॉप RDBMS सॉफ्टवेयर है। यह शक्तिशाली रिलेशनल जेट डेटाबेस इंजन के साथ एक सुगम ग्राफिकल यूजर इंटरफेस प्रदान करता है, जिससे विद्यालयी रिकॉर्ड और छोटे व्यवसायों का प्रबंधन अत्यंत सरल हो जाता है।