📘 CodingMarble Learn

डेटाबेस और हमारा समाज

डेटाबेस व्यवस्थित डेटा का ऐसा संग्रह है जिसे कई लोग साझा करके खोज और बदल सकते हैं। दुकान, स्कूल, बैंक और अस्पताल इन्हीं पर चलते हैं। डेटाबेस डेटा रखता है, जल्दी खोजने देता है, सही और सुरक्षित रखता है, और डेटा मॉडल से उसे सजाता है: तालिका (रिलेशनल), पेड़ (हायरार्किकल) या जाल (नेटवर्क)।

🎬 कदम-दर-कदम कहानी

  1. दुकान, स्कूल, बैंक और अस्पताल। हर जगह लोगों और चीज़ों के बारे में बहुत-सी बातें याद रखनी पड़ती हैं।
  2. अलग-अलग कागज़ रखने के बजाय सब एक ही डेटाबेस साझा करते हैं। रंगीन बिंदु डेटा के आने-जाने को दिखाते हैं।
  3. अंदर डेटा रिकॉर्ड के रूप में रहता है। हर पंक्ति (row) एक चीज़ है, जैसे एक छात्र। हर स्तंभ (column) एक बात है, जैसे नाम।
  4. मॉडल 1 तालिका (रिलेशनल मॉडल) है। तालिकाएँ सरल हैं और ID जैसे साझा मान से जुड़ सकती हैं।
  5. मॉडल 2 पेड़ (हायरार्किकल मॉडल) है। ऊपर एक चीज़ और उसके नीचे बच्चे, जैसे स्कूल, कक्षाएँ और छात्र।
  6. मॉडल 3 जाल (नेटवर्क मॉडल) है: एक चीज़ से कई जुड़ाव हो सकते हैं। बटन दबाकर तीनों की तुलना करें।

टिप: 3D दृश्य को घुमाने के लिए खींचें। ज़ूम के लिए दो उंगलियाँ इस्तेमाल करें।

🤔 आम शंकाएँ और उनके जवाब

कागज़ की फ़ाइलें क्यों नहीं?

कागज़ में खोज धीमी है, खोने का डर है और एक ही बात कई जगह दोहराई जाती है। साझा डेटाबेस तीनों हल करता है।

रिकॉर्ड और फ़ील्ड क्या हैं?

एक पंक्ति एक रिकॉर्ड (एक छात्र) है। हर स्तंभ एक फ़ील्ड (एक बात, जैसे नाम)।

तालिकाएँ आपस में कैसे जुड़ती हैं?

तालिकाएँ छात्र ID जैसी कुंजी साझा करती हैं, ताकि अंकों की तालिका सही छात्र तक पहुँचे।

पेड़ कब इस्तेमाल करें?

जब डेटा की तय परतें हों और हर चीज़ का एक ही पैरेंट हो, जैसे स्कूल, कक्षाएँ, छात्र।

जाल पेड़ से कैसे अलग है?

जाल में एक चीज़ कई से जुड़ सकती है, इसलिए कई पैरेंट हो सकते हैं।

डेटाबेस और समाज

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

डेटाबेस को सहारा देने वाली सूचना तकनीक

डेटाबेस के आसपास तकनीक चाहिए:

डेटाबेस का उद्देश्य और कार्य

उद्देश्य है डेटा को कई उलझी कॉपियों के बजाय एक साझा, व्यवस्थित जगह पर रखना।

डेटाबेस के डेटा मॉडल

डेटा मॉडल डेटा को सजाने का तरीक़ा है।

मुख्य सूत्र और परिभाषाएँ

हल किए गए उदाहरण

1. स्कूल हर कक्षा के अंक कागज़ पर रखता है और नया पता 3 जगह बदलना पड़ता है। डेटाबेस कैसे मदद करेगा?

डेटाबेस में पता एक ही बार रखा जाता है। एक बार बदलें तो हर रिपोर्ट में नया पता दिखेगा।

2. फ़ोल्डर, उप-फ़ोल्डर और फ़ाइलों के लिए कौन-सा मॉडल सही है?

हायरार्किकल (पेड़) मॉडल, क्योंकि हर फ़ाइल का एक ही पैरेंट फ़ोल्डर होता है।

3. Students तालिका में ID, Name, Class स्तंभ हैं। एक रिकॉर्ड में कितने फ़ील्ड हैं?

तीन फ़ील्ड: ID, Name और Class। एक पंक्ति एक रिकॉर्ड है।

आम गलतियाँ

अभ्यास क्विज़

1. डेटाबेस है:
2. तालिका में एक पंक्ति है:
3. किस मॉडल में हर चीज़ का एक ही पैरेंट होता है?
4. आज सबसे आम मॉडल कौन-सा है?
5. डेटाबेस का एक कार्य है:

अभ्यास: खुद जवाब दो

अपना जवाब लिखो या चुनो, फिर जाँचें दबाओ। अटको तो संकेत देखो; जवाब देने के बाद पूरा हल दिखेगा।

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

आसान शब्दों में डेटाबेस क्या है?

यह बातों का साफ़-सुथरा भंडार है जिसे कई लोग एक साथ खोज और बदल सकते हैं, जैसे साझा स्मार्ट कॉपी।

तीन डेटा मॉडल कौन-से हैं?

रिलेशनल (तालिका), हायरार्किकल (पेड़) और नेटवर्क (जाल)।

स्कूल और बैंक को डेटाबेस क्यों चाहिए?

वे लाखों बातें सही, जल्दी मिलने वाली और सुरक्षित रखते हैं, जो कागज़ पर मुश्किल है।

यह कहाँ पढ़ाया जाता है

जापान高校(専門学科)1〜3年Databases

आगे पढ़ें

इससे जुड़े पाठ

सभी कंप्यूटर विज्ञान पाठ