Skip to main content

IT Fundamentals: कंप्यूटर, नेटवर्किंग, DBMS के आसान नोट्स

By StudyMitra Team
14 min read3,132 words
IT Fundamentals: कंप्यूटर, नेटवर्किंग, DBMS के आसान नोट्स

यार, IT Fundamentals समझना कोई मुश्किल काम नहीं! इस नोट्स में हम कंप्यूटर, नेटवर्किंग और DBMS के ज़रूरी कॉन्सेप्ट्स को बिल्कुल आसान भाषा में समझेंगे, ताकि तुम ए

यार, IT Fundamentals आज के टाइम में कितना ज़रूरी है, ये तो तुम जानते ही हो। चाहे कोई भी कॉम्पिटिटिव एग्जाम हो, या बस तुम्हें बेसिक टेक्नोलॉजी की समझ बढ़ानी हो, ये कॉन्सेप्ट्स बहुत काम आते हैं। मैंने जब अपनी तैयारी की थी, तो मुझे भी लगा था कि यार ये सब कितना मुश्किल है, पर सच कहूं तो अगर लॉजिक समझ आ जाए तो सब आसान है। चलो, आज हम कंप्यूटर, नेटवर्किंग और DBMS के कुछ फंडामेंटल्स को बिल्कुल देसी स्टाइल में समझते हैं।

एक नज़र में: IT Fundamentals क्या हैं?

देखो, सीधे शब्दों में कहें तो IT Fundamentals कंप्यूटर साइंस और इनफॉर्मेशन टेक्नोलॉजी के वो बेसिक कॉन्सेप्ट्स हैं जिनकी नींव पर पूरी डिजिटल दुनिया खड़ी है। इसमें कंप्यूटर कैसे काम करता है, वो एक-दूसरे से कैसे बात करते हैं (नेटवर्किंग), और हम डेटा को कैसे संभालते हैं (DBMS) जैसी चीज़ें आती हैं। ये सब मिलकर हमारी रोज़मर्रा की डिजिटल लाइफ को आसान बनाते हैं।

यार, ये नोट्स किसके लिए हैं?

ये नोट्स खास तौर पर उन दोस्तों के लिए हैं जो SSC CGL, CHSL, Bank PO, Clerk, Railway Exams (जैसे RRB NTPC, Group D), State PSCs और दूसरे सरकारी नौकरियों के एग्जाम्स की तैयारी कर रहे हैं, जहाँ कंप्यूटर और IT से जुड़े सवाल आते हैं। साथ ही, अगर तुम्हें बस अपनी जनरल नॉलेज बढ़ानी है या किसी इंटरव्यू की तैयारी कर रहे हो, तो भी ये बहुत हेल्पफुल रहेंगे। मेरा यकीन मानो, एक बार लॉजिक समझ आ गया, तो तुम कभी रट्टा नहीं मारोगे!

कंप्यूटर की दुनिया: शुरुआती सफर

सबसे पहले बात करते हैं उस मशीन की जिसने हमारी दुनिया बदल दी – कंप्यूटर! यार, ये सिर्फ एक डब्बा नहीं है, ये एक कमाल की चीज़ है जो अरबों कैलकुलेशन एक पल में कर सकती है।

कंप्यूटर का इतिहास: कैसे शुरू हुआ ये सब?

सोचो, आज से कुछ सौ साल पहले किसी ने सोचा भी नहीं होगा कि ऐसी मशीन बनेगी। इसकी शुरुआत हुई थी बस कुछ कैलकुलेशन करने वाली मशीनों से।

  • शुरुआत: 17वीं सदी में Blaise Pascal ने Pascaline बनाई, जो जोड़-घटा सकती थी। फिर Gottfried Leibniz ने इसे गुणा-भाग तक बढ़ाया।
  • असली नींव: चार्ल्स बैबेज (Charles Babbage) को 'फादर ऑफ कंप्यूटर' कहा जाता है। उन्होंने 1820 के दशक में 'डिफरेंस इंजन' और बाद में 'एनालिटिकल इंजन' का कॉन्सेप्ट दिया। यार, उनकी मशीनें इतनी एडवांस थीं कि आज के कंप्यूटर के कई बेसिक आइडियाज़ वहीं से आए हैं।
  • पहली प्रोग्रामर: एडा लवलेस (Ada Lovelace), लॉर्ड बायरन की बेटी, ने एनालिटिकल इंजन के लिए पहला एल्गोरिथम लिखा था। सोचो, उस ज़माने में ही उन्होंने प्रोग्रामिंग की नींव रख दी थी!

कंप्यूटर की पीढ़ियां (Generations of Computer)

कंप्यूटर समय के साथ कैसे बदला, इसे समझने के लिए हम इसे अलग-अलग पीढ़ियों में बांटते हैं:

पीढ़ीसमय सीमा (लगभग)मुख्य तकनीकखास बातेंउदाहरण
**पहली**1940-1956वैक्यूम ट्यूबबहुत बड़े, महंगे, गर्मी पैदा करते थे, मशीन लैंग्वेजENIAC, UNIVAC-I
**दूसरी**1956-1963ट्रांजिस्टरछोटे, तेज़, कम गर्मी, असेंबली लैंग्वेजIBM 7000 Series
**तीसरी**1964-1971इंटीग्रेटेड सर्किट (IC)और छोटे, तेज़, कम लागत, हाई-लेवल लैंग्वेज (FORTRAN, COBOL)IBM 360, PDP-8
**चौथी**1971-1985वेरी लार्ज स्केल इंटीग्रेटेड (VLSI) माइक्रोप्रोसेसरपर्सनल कंप्यूटर (PC) का जन्म, ग्राफिकल यूज़र इंटरफेस (GUI)Apple II, IBM PC
**पांचवीं**1985-आज तकअल्ट्रा लार्ज स्केल इंटीग्रेशन (ULSI) माइक्रोप्रोसेसर, AIआर्टिफिशियल इंटेलिजेंस, पैरेलल प्रोसेसिंग, क्वांटम कंप्यूटिंगलैपटॉप, स्मार्टफोन, रोबोटिक्स

ऑपरेटिंग सिस्टम (OS): कंप्यूटर का बॉस

यार, कंप्यूटर का हार्डवेयर तो बस लोहा-लक्कड़ है। उसको चलाने वाला दिमाग होता है ऑपरेटिंग सिस्टम (OS)। जैसे तुम साइकिल चलाते हो, तो तुम्हारे हाथ-पैर और दिमाग मिलकर काम करते हैं, वैसे ही OS कंप्यूटर के हार्डवेयर और सॉफ्टवेयर के बीच तालमेल बिठाता है।

OS के कुछ ज़रूरी काम:

  • मेमोरी मैनेजमेंट: कौन सा प्रोग्राम कितनी मेमोरी लेगा, कब छोड़ेगा, ये सब OS देखता है।
  • प्रोसेस मैनेजमेंट: तुम्हारे सारे प्रोग्राम्स (जैसे वर्ड, ब्राउज़र) कब चलेंगे, कितनी देर चलेंगे, ये OS ही मैनेज करता है।
  • फाइल मैनेजमेंट: तुम्हारी सारी फाइल्स और फोल्डर्स को सही जगह पर स्टोर करना, उन्हें ढूंढने में मदद करना, ये भी OS का ही काम है।
  • सिक्योरिटी: पासवर्ड प्रोटेक्ट करना, अनऑथराइज्ड एक्सेस रोकना, ये सब OS ही संभालता है।

कुछ पॉपुलर OS: Windows, macOS, Linux, Android, iOS.

नेटवर्किंग: कैसे जुड़ते हैं कंप्यूटर?

आज के टाइम में कोई भी कंप्यूटर अकेला नहीं है। सब एक-दूसरे से जुड़े हुए हैं, तभी तो तुम ये नोट्स पढ़ पा रहे हो और मैं तुम्हें ये समझा पा रहा हूं। इसी जुड़ने को 'नेटवर्किंग' कहते हैं।

नेटवर्क के प्रकार: दोस्ती के अलग-अलग लेवल

  • LAN (Local Area Network): यार, ये बिल्कुल क्लासरूम या ऑफिस के अंदर का नेटवर्क होता है। 100 मीटर के दायरे में कुछ कंप्यूटर्स को जोड़ दिया, बस। जैसे तुम्हारे स्कूल की कंप्यूटर लैब में सारे कंप्यूटर जुड़े होते हैं। ये सबसे तेज़ होता है।
  • MAN (Metropolitan Area Network): ये LAN से थोड़ा बड़ा होता है, जैसे एक शहर के अंदर का नेटवर्क। इसमें कई LANs जुड़े हो सकते हैं। केबल टीवी नेटवर्क इसका अच्छा उदाहरण है।
  • WAN (Wide Area Network): ये तो यार दुनिया भर का नेटवर्क है! इंटरनेट इसका सबसे बड़ा और सबसे फेमस उदाहरण है। इसमें देश-विदेश के कंप्यूटर्स जुड़े होते हैं। ये सबसे धीमा होता है, लेकिन इसकी रेंज सबसे ज़्यादा होती है।

OSI मॉडल: नेटवर्किंग की एबीसीडी

नेटवर्किंग कैसे काम करती है, इसे समझने के लिए OSI (Open Systems Interconnection) मॉडल बनाया गया है। ये 7 लेयर्स में बटा होता है, हर लेयर का अपना काम है। इसे एक चिट्ठी लिखने और भेजने जैसा समझो:

  1. एप्लीकेशन लेयर (Layer 7): तुम चिट्ठी लिखते हो (जैसे ईमेल कंपोज़ करते हो)।
  2. प्रेजेंटेशन लेयर (Layer 6): चिट्ठी को सही फॉर्मेट में लिखते हो (जैसे JPEG इमेज को डिस्प्ले करना)।
  3. सेशन लेयर (Layer 5): तुम अपने दोस्त से बात शुरू करते हो (कनेक्शन बनाना और मैनेज करना)।
  4. ट्रांसपोर्ट लेयर (Layer 4): चिट्ठी को छोटे-छोटे टुकड़ों में बांटते हो ताकि आसानी से भेजी जा सके (डेटा को सेग्मेंट्स में बांटना, TCP/UDP)।
  5. नेटवर्क लेयर (Layer 3): चिट्ठी पर पता लिखते हो ताकि सही जगह पहुंचे (IP एड्रेसिंग, राउटिंग)।
  6. डेटा लिंक लेयर (Layer 2): चिट्ठी को लिफाफे में डालते हो और पोस्टकार्ड पर भेजने वाले का पता लिखते हो (MAC एड्रेस, एरर डिटेक्शन)।
  7. फिजिकल लेयर (Layer 1): चिट्ठी को पोस्ट बॉक्स में डालते हो (असल में डेटा को केबल या वायरलेस सिग्नल के ज़रिए भेजना)।

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

DBMS: डेटा को मैनेज करना

आजकल हर जगह डेटा ही डेटा है – तुम्हारी फोटोज़, तुम्हारे कॉन्टैक्ट्स, बैंक अकाउंट डिटेल्स, सब कुछ। इस सारे डेटा को सही तरीके से स्टोर करने, मैनेज करने और जब ज़रूरत पड़े तो ढूंढने के लिए हमें DBMS (Database Management System) की ज़रूरत पड़ती है।

DBMS क्या है?

सीधे शब्दों में, DBMS एक सॉफ्टवेयर है जो तुम्हें डेटाबेस बनाने, मैनेज करने और एक्सेस करने में मदद करता है। जैसे तुम्हारा दोस्त, जो तुम्हारे सारे नोट्स को बहुत करीने से संभाल कर रखता है, ताकि जब ज़रूरत पड़े तो तुरंत मिल जाएं।

DBMS के फायदे:

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

RDBMS और SQL का परिचय

सबसे पॉपुलर DBMS टाइप है RDBMS (Relational Database Management System)। इसमें डेटा टेबल्स के फॉर्म में स्टोर होता है, जैसे एक्सेल शीट में होता है। हर टेबल में रो (records) और कॉलम (fields) होते हैं।

  • टेबल (Table): डेटा को स्टोर करने का बेसिक स्ट्रक्चर। जैसे 'छात्र' नाम की एक टेबल में हर छात्र की जानकारी होगी।
  • रो (Row/Record): एक सिंगल एंट्री, जैसे किसी एक छात्र की पूरी जानकारी।
  • कॉलम (Column/Field): डेटा का एक खास हिस्सा, जैसे 'छात्र का नाम' या 'रोल नंबर'।
  • प्राइमरी की (Primary Key): एक कॉलम जो हर रो को यूनीकली पहचानता है। जैसे रोल नंबर किसी भी दो छात्र का एक जैसा नहीं हो सकता। ये बहुत ज़रूरी कॉन्सेप्ट है यार।
  • फॉरेन की (Foreign Key): एक टेबल में मौजूद प्राइमरी की जो किसी दूसरी टेबल की प्राइमरी की होती है। ये टेबल्स के बीच रिलेशनशिप बनाती है।

SQL (Structured Query Language): ये वो भाषा है जिससे हम DBMS से बात करते हैं। तुम्हें डेटाबेस से कुछ मांगना हो या कुछ बदलना हो, तुम SQL का इस्तेमाल करते हो।

कुछ बेसिक SQL कमांड्स:

  • SELECT * FROM Students; – 'Students' टेबल से सारा डेटा दिखाओ।
  • INSERT INTO Students (Name, RollNo) VALUES ('अजय', 101); – 'अजय' नाम के छात्र को 101 रोल नंबर के साथ जोड़ो।
  • UPDATE Students SET Name = 'विजय' WHERE RollNo = 101; – जिसका रोल नंबर 101 है, उसका नाम 'विजय' कर दो।
  • DELETE FROM Students WHERE RollNo = 101; – जिसका रोल नंबर 101 है, उस रिकॉर्ड को हटा दो।

नॉर्मलाइजेशन (Normalization): डेटा को साफ-सुथरा रखना

यार, डेटाबेस बनाते समय सबसे बड़ी दिक्कत आती है कि डेटा बार-बार रिपीट न हो और कोई गलती न हो जाए। इसी समस्या को हल करने के लिए नॉर्मलाइजेशन का कॉन्सेप्ट आया। ये डेटाबेस को इस तरह से डिज़ाइन करने का तरीका है ताकि डेटा रिडंडेंसी (डेटा का दोहराव) कम हो और डेटा की इंटीग्रिटी बनी रहे।

नॉर्मलाइजेशन के कुछ फॉर्म्स:

  • 1NF (First Normal Form): हर कॉलम में सिर्फ एक ही वैल्यू होनी चाहिए, मल्टीपल वैल्यूज़ नहीं। और हर रो यूनीक होनी चाहिए। जैसे, अगर एक छात्र के दो फोन नंबर हैं, तो उन्हें एक ही कॉलम में कॉमा लगाकर नहीं लिखना चाहिए, बल्कि अलग रो या अलग कॉलम में लिखना चाहिए।
  • 2NF (Second Normal Form): 1NF में होना चाहिए, और कोई भी नॉन-की एट्रीब्यूट (जो प्राइमरी की नहीं है) प्राइमरी की के सिर्फ एक हिस्से पर निर्भर नहीं करना चाहिए। ये तब लागू होता है जब प्राइमरी की मल्टीपल कॉलम से बनी हो (कम्पोजिट प्राइमरी की)।
  • 3NF (Third Normal Form): 2NF में होना चाहिए, और कोई भी नॉन-की एट्रीब्यूट किसी दूसरे नॉन-की एट्रीब्यूट पर निर्भर नहीं करना चाहिए (यानी ट्रांजिटिव डिपेंडेंसी नहीं होनी चाहिए)। जैसे, अगर 'छात्र' टेबल में 'शहर' और 'शहर का पिन कोड' है, और 'पिन कोड' 'शहर' पर निर्भर करता है, तो 'पिन कोड' को 'शहर' वाली टेबल से हटाकर एक अलग 'शहर' टेबल में डालना चाहिए।

ये सब थोड़ा पेचीदा लग सकता है, लेकिन इसका मकसद बस यही है कि तुम्हारा डेटाबेस एकदम साफ-सुथरा रहे और उसमें कोई दिक्कत न आए।

कुछ आम गलतियाँ और उनसे कैसे बचें

तैयारी करते वक्त मैंने भी कुछ गलतियाँ की थीं, तो मैं तुम्हें बताता हूँ कि क्या नहीं करना है और कैसे बचना है:

  1. सिर्फ रट्टा मारना: यार, IT Fundamentals में रट्टा काम नहीं आता। कॉन्सेप्ट समझो। जैसे OSI मॉडल की लेयर्स के नाम याद करने से अच्छा है, ये समझो कि हर लेयर का काम क्या है। अगर तुम्हें OSI मॉडल की फिजिकल लेयर का काम पता है, तो तुम उस पर आधारित कोई भी सवाल हल कर लोगे।
  2. प्रैक्टिकल से दूर रहना: अगर संभव हो, तो छोटी-मोटी चीज़ें प्रैक्टिकली करके देखो। जैसे, अपने कंप्यूटर का OS देखो, या कमांड प्रॉम्प्ट में कुछ बेसिक कमांड्स चलाओ। DBMS के लिए SQL Playground ऑनलाइन ट्राई कर सकते हो।
  3. पुरानी जानकारी पर टिके रहना: IT फील्ड बहुत तेज़ी से बदलती है। अगस्त 2026 में तुम ये पढ़ रहे हो, तो ध्यान रखो कि 5 साल पहले की जानकारी आज शायद उतनी सही न हो। नई अपडेट्स पर नज़र रखो, खास करके अगर तुम AI या क्लाउड कंप्यूटिंग जैसे टॉपिक्स पढ़ रहे हो।
  4. एक ही टॉपिक पर ज़्यादा समय लगाना: सारे टॉपिक्स को बराबर वेटेज दो। अगर DBMS समझ नहीं आ रहा, तो उस पर ही अटके मत रहो। आगे बढ़ो और दूसरे टॉपिक्स पढ़ो, फिर वापस आकर उसे फिर से देखो।

सीधा जवाब: तुम्हारे कुछ सवालों के

प्रश्न: कंप्यूटर की पहली पीढ़ी के कंप्यूटर इतने बड़े क्यों होते थे? उत्तर: यार, पहली पीढ़ी के कंप्यूटरों में वैक्यूम ट्यूब्स का इस्तेमाल होता था। ये वैक्यूम ट्यूब्स बिजली की खपत बहुत ज़्यादा करते थे और बहुत बड़े होते थे। एक-एक कंप्यूटर में हज़ारों वैक्यूम ट्यूब्स लगे होते थे, इसलिए ये पूरे-पूरे कमरे घेर लेते थे। जैसे ENIAC में लगभग 18,000 वैक्यूम ट्यूब्स थे!

प्रश्न: OSI मॉडल और TCP/IP मॉडल में क्या अंतर है? उत्तर: देखो, OSI मॉडल एक रेफरेंस मॉडल है, जो नेटवर्किंग कॉन्सेप्ट्स को 7 लेयर्स में बांटता है। ये ज़्यादा डिटेल्ड है और सिखाने के लिए अच्छा है। वहीं, TCP/IP मॉडल असल में यूज़ होने वाला प्रोटोकॉल सूट है, जिसमें 4 या 5 लेयर्स होती हैं (अलग-अलग किताबों में अलग-अलग दिया होता है)। TCP/IP ज़्यादा प्रैक्टिकल है और इंटरनेट पर इसी का इस्तेमाल होता है। OSI एक 'हाउ टू' मॉडल है, जबकि TCP/IP 'व्हाट इज़' मॉडल है।

प्रश्न: DBMS में प्राइमरी की क्यों ज़रूरी है? उत्तर: प्राइमरी की डेटाबेस में हर रिकॉर्ड को यूनीकली पहचानने के लिए बहुत ज़रूरी है। जैसे तुम्हारी क्लास में दो छात्रों का नाम 'राहुल' हो सकता है, लेकिन उनका रोल नंबर हमेशा अलग होगा। प्राइमरी की यही रोल नंबर है जो हर रिकॉर्ड को बिना किसी कंफ्यूजन के पहचानता है। इसके बिना डेटा को ढूंढना या अपडेट करना बहुत मुश्किल हो जाएगा।

प्रश्न: SQL का इस्तेमाल सिर्फ डेटा देखने के लिए होता है क्या? उत्तर: नहीं यार, बिल्कुल नहीं! SQL सिर्फ डेटा देखने (SELECT) के लिए नहीं होता, बल्कि डेटा को डेटाबेस में डालने (INSERT), अपडेट करने (UPDATE) और हटाने (DELETE) के लिए भी होता है। इसे DDL (Data Definition Language) और DML (Data Manipulation Language) कमांड्स में बांटा जाता है, जिनसे तुम डेटाबेस का स्ट्रक्चर भी बना सकते हो और डेटा को भी बदल सकते हो।

प्रश्न: नेटवर्किंग में राउटर का क्या काम है? उत्तर: राउटर का काम बिल्कुल पोस्टमैन जैसा है। जब तुम अपने घर से इंटरनेट पर कुछ भेजते हो, तो राउटर उसे सही पते पर पहुंचाने का काम करता है। ये अलग-अलग नेटवर्क्स (जैसे तुम्हारा घर का LAN और इंटरनेट WAN) के बीच डेटा पैकेट्स को रूट करता है, ताकि डेटा सही डेस्टिनेशन तक पहुंच सके। ये IP एड्रेस का इस्तेमाल करके बेस्ट पाथ ढूंढता है।

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

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

तो यार, ऐसे करो तैयारी!

मुझे उम्मीद है कि ये नोट्स तुम्हें IT Fundamentals को समझने में हेल्प करेंगे। याद रखना, ये सब बस लॉजिक का खेल है। एक बार कॉन्सेप्ट क्लियर हो गए, तो कोई भी सवाल मुश्किल नहीं लगेगा। पढ़ते रहो, प्रैक्टिस करते रहो, और एग्जाम में फोड़ कर आना! ऑल द बेस्ट!

Frequently Asked Questions

यार, पहली पीढ़ी के कंप्यूटरों में वैक्यूम ट्यूब्स का इस्तेमाल होता था। ये वैक्यूम ट्यूब्स बिजली की खपत बहुत ज़्यादा करते थे और बहुत बड़े होते थे। एक-एक कंप्यूटर में हज़ारों वैक्यूम ट्यूब्स लगे होते थे, इसलिए ये पूरे-पूरे कमरे घेर लेते थे। जैसे ENIAC में लगभग 18,000 वैक्यूम ट्यूब्स थे!

देखो, OSI मॉडल एक रेफरेंस मॉडल है, जो नेटवर्किंग कॉन्सेप्ट्स को 7 लेयर्स में बांटता है। ये ज़्यादा डिटेल्ड है और सिखाने के लिए अच्छा है। वहीं, TCP/IP मॉडल असल में यूज़ होने वाला प्रोटोकॉल सूट है, जिसमें 4 या 5 लेयर्स होती हैं (अलग-अलग किताबों में अलग-अलग दिया होता है)। TCP/IP ज़्यादा प्रैक्टिकल है और इंटरनेट पर इसी का इस्तेमाल होता है। OSI एक 'हाउ टू' मॉडल है, जबकि TCP/IP 'व्हाट इज़' मॉडल है।

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

नहीं यार, बिल्कुल नहीं! SQL सिर्फ डेटा देखने (SELECT) के लिए नहीं होता, बल्कि डेटा को डेटाबेस में डालने (INSERT), अपडेट करने (UPDATE) और हटाने (DELETE) के लिए भी होता है। इसे DDL (Data Definition Language) और DML (Data Manipulation Language) कमांड्स में बांटा जाता है, जिनसे तुम डेटाबेस का स्ट्रक्चर भी बना सकते हो और डेटा को भी बदल सकते हो।

राउटर का काम बिल्कुल पोस्टमैन जैसा है। जब तुम अपने घर से इंटरनेट पर कुछ भेजते हो, तो राउटर उसे सही पते पर पहुंचाने का काम करता है। ये अलग-अलग नेटवर्क्स (जैसे तुम्हारा घर का LAN और इंटरनेट WAN) के बीच डेटा पैकेट्स को रूट करता है, ताकि डेटा सही डेस्टिनेशन तक पहुंच सके। ये IP एड्रेस का इस्तेमाल करके बेस्ट पाथ ढूंढता है।

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

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

StudyMitra provides free Hindi study material for competitive exams. Our content is regularly reviewed and updated for accuracy. View editorial policy.

More articles

View all posts →