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

click fraud protection

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

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

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

1s और 0s एक डेटाबेस का प्रतिनिधित्व करते हैं

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

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

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

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

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

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

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

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

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

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

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

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

सामान्य प्रश्न

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

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

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

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

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

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

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

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

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

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

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

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