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

विषयसूची:

डेटाबेस क्या है?
डेटाबेस क्या है?
Anonim

यदि आप Microsoft Excel जैसी स्प्रेडशीट से परिचित हैं, तो आप पहले ही समझ चुके हैं कि तालिकाओं के साथ डेटा का उपयोग कैसे किया जा सकता है। डेटाबेस सूचनाओं को संग्रहीत करने, प्रबंधित करने और पुनः प्राप्त करने के लिए तालिकाओं का भी उपयोग करते हैं।

आप पहले से ही डेटाबेस का उपयोग कर रहे हैं

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

Image
Image

डेटाबेस बनाम स्प्रेडशीट

डेटाबेस स्प्रैडशीट से इस मायने में भिन्न हैं कि वे बड़ी मात्रा में डेटा संग्रहीत करने और इसे विभिन्न तरीकों से हेरफेर करने में बेहतर हैं। यहां कुछ ऐसी कार्रवाइयां दी गई हैं, जिन्हें आप एक डेटाबेस के साथ कर सकते हैं, जो एक स्प्रैडशीट का उपयोग करके करना असंभव नहीं तो मुश्किल होगा:

  • कुछ मानदंडों से मेल खाने वाले सभी रिकॉर्ड प्राप्त करें
  • थोक में रिकॉर्ड अपडेट करें
  • विभिन्न तालिकाओं में क्रॉस-रेफरेंस रिकॉर्ड
  • जटिल समग्र गणना करें

डेटाबेस के तत्व

एक डेटाबेस कई अलग-अलग टेबल से बना होता है। एक्सेल टेबल की तरह, डेटाबेस टेबल में कॉलम और रो होते हैं। प्रत्येक कॉलम एक विशेषता से मेल खाता है और प्रत्येक पंक्ति एक रिकॉर्ड से मेल खाती है।

उदाहरण के लिए, एक डेटाबेस तालिका पर विचार करें जिसमें कंपनी X के 50 कर्मचारियों के नाम और टेलीफोन नंबर हैं। तालिका को "फर्स्टनाम," "लास्टनाम," और "टेलीफोन नंबर" लेबल वाले कॉलम के साथ सेट किया गया है। प्रत्येक पंक्ति में एक व्यक्ति के लिए संबंधित जानकारी होती है। क्योंकि 50 व्यक्ति हैं, तालिका में 50 प्रविष्टि पंक्तियाँ और एक लेबल पंक्ति है।

डेटाबेस में प्रत्येक तालिका का एक अद्वितीय नाम होना चाहिए और प्रत्येक में प्राथमिक कुंजी कॉलम होना चाहिए ताकि प्रत्येक पंक्ति (या रिकॉर्ड) में इसे पहचानने के लिए एक अद्वितीय फ़ील्ड हो।

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

डेटाबेस की सबसे शक्तिशाली विशेषताओं में से एक विदेशी कुंजियों का उपयोग करके तालिकाओं के बीच संबंध बनाने की क्षमता है।उदाहरण के लिए, आपके पास ग्राहक तालिका और ऑर्डर तालिका हो सकती है। प्रत्येक ग्राहक को आपकी ऑर्डर तालिका में किसी ऑर्डर से जोड़ा जा सकता है। आदेश तालिका, बदले में, उत्पाद तालिका से जुड़ी हो सकती है। यह विधि डेटाबेस डिज़ाइन को सरल बनाती है ताकि आप सभी डेटा को एक या केवल कुछ तालिकाओं में डालने की कोशिश करने के बजाय श्रेणी के आधार पर डेटा व्यवस्थित कर सकें।

एक डेटाबेस प्रबंधन प्रणाली

एक डेटाबेस में केवल डेटा होता है। उस डेटा का वास्तविक उपयोग करने के लिए, आपको एक डेटाबेस प्रबंधन प्रणाली की आवश्यकता होती है। एक DBMS ही डेटाबेस है, साथ ही डेटा को पुनः प्राप्त करने या सम्मिलित करने के लिए आवश्यक सॉफ़्टवेयर और कार्यक्षमता के साथ। एक DBMS रिपोर्ट बनाता है, डेटाबेस नियमों और बाधाओं को लागू करता है, और डेटाबेस स्कीमा को बनाए रखता है। DBMS के बिना, डेटाबेस केवल बिट्स और बाइट्स का एक संग्रह है जिसका कोई अर्थ नहीं है।

यदि आप एक डेटाबेस बनाने का प्रयास करना चाहते हैं, तो शुरू करने के लिए एक अच्छी जगह एक डेटाबेस प्रोग्राम जैसे Microsoft Access होगा।

अक्सर पूछे जाने वाले प्रश्न

    डेटाबेस स्कीमा क्या है?

    डेटाबेस की स्कीमा उसकी संरचना होती है। यह निर्दिष्ट करता है कि कौन सी जानकारी, या वस्तुएं, डेटाबेस में प्रवेश कर सकती हैं और उनके बीच संबंध को परिभाषित करती हैं। स्कीम को आमतौर पर स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल) का उपयोग करके परिभाषित किया जाता है।

    रिलेशनल डेटाबेस क्या है?

    एक रिलेशनल डेटाबेस डेटा पॉइंट्स को स्टोर करता है जो एक दूसरे से संबंधित होते हैं। यह डेटा को एक या अधिक तालिकाओं में व्यवस्थित करता है, प्रत्येक तालिका में इसकी पहचान करने के लिए एक अद्वितीय कुंजी होती है।

    डेटाबेस क्वेरी क्या है?

    एक क्वेरी केवल एक डेटाबेस से जानकारी के लिए अनुरोध है। डेटा डेटाबेस में एक या अधिक तालिकाओं से आ सकता है, या यह अन्य प्रश्नों से आ सकता है। जब भी आप Google खोज में टाइप करते हैं, उदाहरण के लिए, आप एक क्वेरी भेज रहे हैं।

    डेटाबेस रिकॉर्ड क्या है?

    एक रिकॉर्ड एक टेबल में संग्रहीत डेटा का सेट है। रिकॉर्ड्स को कभी-कभी टपल भी कहा जाता है।

    डेटाबेस में विदेशी कुंजी क्या है?

    विदेशी कुंजी एक सामान्य घटक है जो डेटा को दो तालिकाओं में एक साथ जोड़ता है। विदेशी कुंजी किसी अन्य तालिका की प्राथमिक कुंजी को संदर्भित करती है जिसे पैरेंट टेबल कहा जाता है। विदेशी कुंजी वाली तालिका को चाइल्ड टेबल कहा जाता है।

    डेटाबेस में एक इकाई क्या है?

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

सिफारिश की: