परिचयात्मक संकल्पना: माइक्रोसॉफ्ट एक्सेस एवं रिलेशनल डेटाबेस मॉडल
आज के सूचना प्रौद्योगिकी युग में किसी भी विद्यालय, बैंक, अस्पताल अथवा व्यावसायिक प्रतिष्ठान के सुचारू संचालन के लिए विशाल मात्रा में डेटा को सुरक्षित, व्यवस्थित और त्वरित रूप से पुनः प्राप्त करने योग्य बनाना अनिवार्य है। जब डेटा को साधारण नोटबुक, वर्ड प्रोसेसर या एकल स्प्रेडशीट में रखा जाता है, तो आंकड़ों का बार-बार दोहराव, टाइपिंग की गलतियां और डेटा की असंगति उत्पन्न होती है। माइक्रोसॉफ्ट एक्सेस (Microsoft Access) एक ऐसा शक्तिशाली डेस्कटॉप रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो इन सभी समस्याओं का वैज्ञानिक समाधान प्रस्तुत करता है।
1. डेटाबेस एवं RDBMS की आधारभूत संकल्पना
डेटा (Data) अपरिष्कृत तथ्यों, आंकड़ों, अंकों या शब्दों का कच्चा संग्रह है जिसका अपने आप में कोई स्पष्ट अर्थ नहीं होता। जब डेटा को किसी संदर्भ में व्यवस्थित, संसाधित और संरचित कर दिया जाता है, तो वह सूचना (Information) बन जाता है।
डेटाबेस (Database) परस्पर संबंधित आंकड़ों का एक ऐसा इलेक्ट्रॉनिक रूप से सुव्यवस्थित संग्रह है जिसमें डेटा को इस प्रकार संग्रहीत किया जाता है कि आवश्यकता पड़ने पर उसे सरलतापूर्वक खोजा, अद्यतन (Update) और प्रबंधित किया जा सके। DBMS (Database Management System) वह सॉफ्टवेयर प्रणाली है जो उपयोगकर्ताओं को डेटाबेस बनाने, उसकी संरचना परिभाषित करने और डेटा को नियंत्रित करने की सुविधा देती है।
पारंपरिक फ्लैट-फाइल डेटाबेस (Flat-file Database) में सारा डेटा केवल एक ही बड़ी तालिका में जमा कर दिया जाता है। उदाहरण के लिए, यदि किसी विद्यालय के छात्रों का नाम, पता, फोन नंबर, परीक्षा परिणाम, पुस्तकालय की पुस्तकें और खेलकूद शुल्क एक ही फ्लैट शीट में रखा जाए, तो हर छात्र का नाम और माता-पिता का फोन नंबर दर्जनों पंक्तियों में बार-बार टाइप करना पड़ेगा। इसे डेटा अतिरेक (Data Redundancy) कहते हैं। यदि किसी छात्र का फोन नंबर बदल जाए और उसे केवल कुछ पंक्तियों में अपडेट किया जाए तथा अन्य पंक्तियों में पुराना ही रह जाए, तो इसे डेटा असंगति (Data Inconsistency) कहा जाता है।
1970 में कंप्यूटर वैज्ञानिक डॉ. एडगर एफ. कॉड (Dr. E.F. Codd) ने रिलेशनल मॉडल (Relational Model) का प्रतिपादन किया। RDBMS (जैसे MS Access) में:
- डेटा को कई अलग-अलग, केंद्रित टेबलों (Relations) में बाँटा जाता है (जैसे
छात्र_मास्टर,परीक्षा_परिणाम,शुल्क_विवरण)। - प्रत्येक पंक्ति एक एकल, अद्वितीय रिकॉर्ड (Tuple) को दर्शाती है।
- प्रत्येक स्तंभ एक विशिष्ट विशेषता या फ़ील्ड (Attribute) को दर्शाता है।
- विभिन्न टेबलों को आपस में जोड़ने के लिए प्राइमरी की (Primary Key) और फॉरेन की (Foreign Key) का उपयोग किया जाता है, जिससे डेटा केवल एक ही बार लिखा जाता है और अन्य जगह उसका संबंध स्थापित होता है।
2. एमएस एक्सेस फाइल प्रारूपों का विकास: .mdb बनाम .accdb
माइक्रोसॉफ्ट एक्सेस के इतिहास में दो मुख्य डेटाबेस फाइल एक्सटेंशन उपयोग में आए हैं:
| तुलना का आधार | पुरातन .mdb प्रारूप (Access 97 - 2003) | आधुनिक .accdb प्रारूप (Access 2007 - 2021) |
|---|---|---|
| पूर्ण नाम | माइक्रोसॉफ्ट डेटाबेस (Microsoft Database) | एक्सेस डेटाबेस (Access Database) |
| अटैचमेंट एवं जटिल डेटा | केवल OLE ऑब्जेक्ट्स का समर्थन था, जिससे डेटाबेस का आकार बहुत तेजी से अनियंत्रित रूप से बढ़ जाता था। | आधुनिक कंप्रेस्ड अटैचमेंट (Attachment) डेटा प्रकार और मल्टी-वैल्यूड फ़ील्ड्स का पूर्ण समर्थन। |
| सुरक्षा एवं एन्क्रिप्शन | साधारण वर्कग्रुप सुरक्षा (MDW फाइलों पर निर्भर)। | डेटाबेस कंटेनर में सीधे एकीकृत मजबूत पासवर्ड-आधारित AES एन्क्रिप्शन सुरक्षा। |
| कैलकुलेटेड फ़ील्ड्स | टेबल स्तर पर गणना संभव नहीं थी; केवल क्वेरी में गणना होती थी। | सीधे टेबल स्तर पर Calculated डेटा प्रकार (उदा. [दर] * [मात्रा]) का समर्थन। |
3. एमएस एक्सेस प्रारंभ करना एवं नया डेटाबेस बनाना
- विंडोज़ टास्कबार पर स्थित Start बटन पर क्लिक करें।
- All Programs / All Apps → Microsoft Office → Microsoft Access पर जाएं (अथवा
Win + Rदबाकरmsaccessलिखकर एंटर करें)। - प्रारंभिक स्क्रीन पर बैकस्टेज व्यू (Backstage View) प्रदर्शित होता है। यहाँ दो प्रमुख विकल्प उपलब्ध होते हैं:
- ब्लैंक डेस्कटॉप डेटाबेस (Blank Desktop Database): एक पूरी तरह से खाली
.accdbफाइल बनाता है, जिसमें डेटाबेस निर्माता अपनी आवश्यकतानुसार स्वयं टेबल्स, फ़ील्ड्स और रिलेशनशिप्स का ढांचा तैयार करता है। - प्री-डिज़ाइन टेम्पलेट्स (Pre-designed Templates): तैयार बने-बनाए डेटाबेस समाधान (जैसे Students, Contacts, Event Management, Asset Tracking) जिनमें आवश्यक टेबल्स, फॉर्म्स और रिपोर्ट्स पहले से सुसज्जित होती हैं।
- ब्लैंक डेस्कटॉप डेटाबेस (Blank Desktop Database): एक पूरी तरह से खाली
- ब्लैंक डेटाबेस चुनते समय, File Name बॉक्स में सार्थक नाम (जैसे
School_Database.accdb) दर्ज करें, फ़ोल्डर आइकन पर क्लिक कर लोकेशन चुनें, और Create बटन पर क्लिक करें।