Database क्या है? Database बनाने से पहले किन किन बातों का ध्यान रखना जरूरी है? – आप में से बहुत सारे लोगों ने अक्सर Database का नाम तो सुना ही होगा। लेकिन बहुत कम ही लोग यह जानते हैं कि Database क्या है? Database का इस्तेमाल किस तरह से किया जाता है? यदि आपको इसके बारे में बहुत अधिक जानकारी नहीं है तो यह आर्टिकल आपके बहुत ही काम आ सकता है। इस आर्टिकल के जरिए आप Database के बारे में सब कुछ जान पाएंगे जैसे Database की परिभाषा, Database बनाने से पहले किन किन बातों का ध्यान रखना जरूरी है? Database Management System (DBMS) क्या है? और Database Model के प्रकार कौन-कौन से हैं?
Database की परिभाषा:
पहले के समय में जब हमें किसी भी जानकारी को कहीं पर Store करना पड़ता था तो हम उसे किसी नोटबुक पर नोट करके रखते थे ताकि उसके बारे में जब भी जानकारी लेने की जरूरत पड़े उसे प्राप्त कर सकें। लेकिन आज के डिजिटल युग में जब हमें किसी भी डिजिटल जानकारी को Store करना पड़ता है तो उसके लिए Database का प्रयोग किया जाता है। जब हम किसी जानकारी को डिजिटल रूप में Store करते हैं तो उसे ही Database कहा जाता है। क्योंकि किसी भी बड़े कंपनियों, संस्थाओं ऑर्गनाइजेशन के लिए किसी भी जानकारी को अधिक दिनों तक नोट करके रखना सही नहीं रहता था।
Read More – Web Hosting क्या है? यह कैसे काम करता है?
आज के समय में बहुत सारे काम कंप्यूटर के जरिए किए जा रहे हैं और जब हमें कोई DataStore करके रखना पड़ता है तो उसे हम किसी नोटबुक वगैरह हमें Store नहीं करते क्योंकि यह अधिक दिनों बाद फट सकता है या किसी कारणवश खराब हो सकता है। लेकिन यदि हम किसी भी Data को डिजिटल रूप में Store करके रखे तो उसे कभी भी एक चीज कर सकते हैं और उसमें मौजूद जानकारी को निकाल सकते हैं। अलग-अलग कंपनियां कॉलेज यूनिवर्सिटी या विभाग अपना अलग-अलग Database तैयार करके रखती हैं जहां पर वह जरूरी Information को Save करके रखती हैं।
Database क्या है?
जैसा कि नाम से ही स्पष्ट है कि यह Data से संबंधित होता है। आप लोग यह तो बखूबी जानते होंगे कि Data क्या होता है? यदि हमें कंप्यूटर में किसी भी व्यक्ति का कोई Data Save करना हो जैसे उस व्यक्ति का नाम उसकी उम्र उसका पता इत्यादि। यदि हम इन सभी चीजों को डिजिटल रूप में Store करते हैं और ऐसे ही कई और लोगों के Data को Save करके रखते हैं तो उसे ही Database कहा जाता है।
Database बनाने से पहले किन किन बातों का ध्यान रखना जरूरी है?
जब हम कोई Database बनाते हैं तो उससे पहले हमें कुछ बातों का ध्यान रखना बहुत ही जरूरी होता है। जैसे उस Database को कौन-कौन लोग Access कर सकते हैं या उस Database में किन-किन चीजों को इंसर्ट किया जा सकता है। इतना ही नहीं उस Database को किस प्रकार से Design किया जाना है और उसमें किन-किन प्रकार का Data Store करके रखा जा सकता है इन सभी चीजों के बारे में सोचना पड़ता है।
किसी भी Database को बनाने के लिए Database Designer की जरूरत पड़ती है और बाद में उसका Management करने के लिए Database Manager या Database Administrator की जरूरत पड़ती है। यदि Database में किसी भी प्रकार की कोई समस्या उत्पन्न होती है तो उसे Database Administrator द्वारा ठीक किया जाता है। Database Design करने वाले व्यक्ति का काम किसी भी Data को Save करने के लिए अच्छा Design करना है ताकि उसके बारे में पूरी Information Save की जा सके।
Database Management System (DBMS) क्या है?
Database Management System (DBMS) एक ऐसा सॉफ्टवेयर होता है जिसके जरिए आप Database में मौजूद Data को Access कर सके और उसे अपने हिसाब से मैनेज कर सकें। इस सॉफ्टवेयर की मदद से आप किसी भी Database में Insert, Delete, Update, Select, Edit और Database से Access कर सकते हैं। इतना ही नहीं आप उस Database में मौजूद Data को Maintain भी कर सकते हैं। Database Management System आपको एक ऐसा इंटरफेस देता है जिसके जरिए आप बड़े ही आसानी से उसे मैनेज कर सकते हैं।
DBMS के Examples:
MySQL: यह एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है जिसे 1995 में MySQL AB के द्वारा शुरू की गई थी। लेकिन अब इसे Oracle Corporation द्वारा Own कर लिया गया है। इसमें आप किसी भी डाटा को बड़े ही आसानी से एक्सेस कर सकते हैं और इंसल्ट कर सकते हैं।
Oracle: यह एक ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है जिसे Oracle ने ही बनाया है। अन्य सॉफ्टवेयर के मुकाबले आजकल Oracle का काफी उपयोग किया जाता है।
SQL Server: यह भी एक प्रकार का डेटाबेस मैनेजमेंट सिस्टम (DBMS) ही है जो MySQL और Oracle की तरह ही कार्य करता है। इसका भी आज के समय में बहुत अधिक इस्तेमाल किया जाता है।
Microsoft Access: इस डाटाबेस मैनेजमेंट सिस्टम (DBMS) सॉफ्टवेयर को माइक्रोसॉफ्ट द्वारा बनाया गया है। इसके जरिए भी आप किसी भी डाटा को बड़े ही आसानी से मैनेज कर सकते हैं।
Database Model क्या है?
किसी भी Database में Data को किस प्रकार से Store करना है यह Database Model के हिसाब से ही तय किया जाता है। जैसे मान लीजिए कि आप किसी कॉलेज का Database Design कर रहे हैं तो सबसे पहले आपको कॉलेज के छात्रों का नाम, उनकी कक्षा, एडमिशन की तारीख, फीस इत्यादि के लिए अलग-अलग Row और Column बनाना होगा। इस प्रकार के Database को बनाने के लिए Database Model की आवश्यकता पड़ती है।
Database Model कितने प्रकार की होते हैं?
Database Model मुख्यतः 3 प्रकार के होते हैं, जिसके नाम के बारे में नीचे बताया गया है।
1. Network Data Model
2. Relation Data Model
3. Hierarchical Data Model