क्या आपने कभी सोचा है की आप जो Online Sites पर Accounts बनाकर अपना Details Save करते हैं वह हमेशा Safe और Save कैसे रहता है में बता दूँ की यह सब Database की वजह से मुमकिन हो पाता हैं। आखिर यह Database क्या है (Database Meaning in Hindi) और डेटाबेस की प्रमुख विशेषताएं क्या हैं।
Shortcut में बताऊँ तो आप जितने भी Data Internet को देते हैं वह सब एक Database में ही Secure रहते हैं। यह Basically एक Store Room है जहाँ सामान के नाम पर Data यानि कि Information रहता है।
कभी आपने सोचा है की हम ना जाने एक दिन में कितना Data Internet को देते हैं, एक सरकारी दफ्तर में कितनी जानकारी Internet के जरिये Store किये जाते हैं, किसी School या फिर College में Students के कितनी सारी Details Store किये जा रहे होंगे।
लेकिन यह सब ऐसा कौन सी जगह पर जा रहा है जो की हमेशा सुरक्षित रहता है और इतनी आसानी से इसे Access भी किया जा सकता है। डेटाबेस कई तरह के हो सकते है जैसे की किसी का नाम, पता, जन्म तारीख, आदि।
आपके मन में जितने भी Database को लेकर सवाल है सबका जवाब आपको इस Article में मिलेगा जैसे डेटाबेस क्या है, डेटाबेस के मुख्य Elements क्या हैं, यह डेटाबेस काम कैसे करता है, डेटाबेस की मूल विशेषताएँ क्या हैं। डेटाबेस की समस्त जानकारी पढ़ने के लिए इस आर्टिकल को पूरा जरूर पढ़िए।
Database क्या है
Database का सीधा साधा मतलब बहुत सारे Data का समूह जिन्हे एक जगह Systematically Store किया जाता है ताकि इसे आसानी से Access, Modify और Update किया जा सके। अथवा Organized Systematic Data के Collection को एक Database कहा जाता है।
डेटाबेस पर जाने से पहले जिनको नहीं पता की Data क्या होता है इसके बारे मे में थोड़ा बताना चाहूंगा की Data का सीधा मतलब Information होता है मतलब हम अगर हमारा नाम लिख रहे हैं तो यह एक Personal Details हो गया जिसे की एक Data कहा जायेगा। वैसे ही किसी भी Information अगर कहीं पर Store किया जाता है तो उसे Data कहते हैं।
मेरा Organized Collection of Data को डेटाबेस कहने का मतलब अभी थोड़ी देर में आपको पता चल जायेगा। एक School या College में जितने भी Students पढ़ते हैं सबका Information एक Excel File में Tabulation बनाकर सजाकर रखा जाता है ताकि उन्हें जब चाहे तब आसानी से Excess किया जा सके और Data हमेशा Safe रहे।
ठीक उसी तरह एक डेटाबेस में भी जितने भी Data आते हैं सब एक प्रकार के Table के Sequence में रखा जाता है और इसी वजह से इन्हे हम कभी भी Access, Modify और Update कर सकते हैं।
Database के मुख्य Elements क्या हैं
Database का काम क्या होता है यह तो आप जान गए होंगे पर सोचिये ऐसा क्या-क्या एक डेटाबेस में होता है जिसके कारण यह इतने सारे डाटा को अपने अंदर स्टोर कर सकता है।
एक डेटाबेस बहुत से Elements को लेकर बनता है जो की यह Operation को मुमकिन कर पाते हैं। चलिए इसके कुछ मूल Elements को विस्तार से जानते हैं।
एक Database के अंदर बहुत से Elements होते हैं।
जैसे :-
- Tables
- Fields and columns
- Records and rows
- Keys
1. Tables
Database को Easily Access किया जा एके इसलिए जितने भी Data होते हैं सबको रखने के लिए Table की जरूरत पढ़ती है। यहाँ Table का मतलब वह बैठने वाला नहीं बल्कि Row Column वाला टेबल से है।
ताकि जब कोई User अपने किसी Particular Data को Access करना चाहे तो उसे वह आसानी से उसी Dedicated Table की Data को Access करे दिया जा सके। Multiple Tables बहोत से अलग अलग तरह के Data को Store करके रखते हैं।
Normally देखा जाये तोह एक Database के अंदर जितने भी Data होते हैं सबका ताल्लुक किसी न किसी Table से ज़रूर होता है। कभी कभी अगर किसी Table में Data ज्यादा हो जाये तो उसे किसी और Similar Table के डाटा के साथ जोड़ दिया जाता है।
2. Fields and Columns
Basically एक Column किसी Data Table का हिस्सा होता है जो की किसी Data के Type को सूचित करता है। एक Table में जितने भी Types के डाटा होते हैं सबके लिए Separated Columns होते हैं। हर एक Column किसी एक तरह के Data को दर्शाता है।
अगर हम किसी Table को Visualizer करें तो Column Table का Vertical Lines को कहते हैं जहाँ की हर एक Row का Data होता है।
3. Rows
एक Row वह होता है जो की सभी Columns के Data को एक Table में जोड़े रखता है। मान लीजिये जब हम किसी School के Students का एक List बना रे हैं तो वहां मान लीजिये अगर 10 Class के बच्चे हैं तो वहां 10 Rows होंगे।
4. Keys
एक Database key का मकसद किसी Information को Control करना होता है। एक Key एक तरह से Column Value होता है किसी Table का जिसे की किसी Unique Information को Control करने के लिए Set किया गया होता है।
Key सिर्फ 2 तरह के होते है एक Primary key और दूसरा है Foreign key होता है।
1. Primary keys :- Primary keys किसी दो तरह के Columns का एक Combination होता है जो की बहुत से Rows के Data को Table के अंदर Unique बनता है। इसका काम किसी दो Related Tables के बीच Relation बनाना होता है।
2. Foreign keys :- Foreign keys का मतलब किसी दो तरह का Column का Combination होता है जो की Directly किसी Primary key को Indicate करता है।
इसका मूल काम है यह Confirm करना की किसी Parent Category बनाने से पहले इसका Child Category बनाया गया है की नहीं।
Database की मूल विशेषताएँ क्या हैं
एक Database क्या होता है यह तो हमने जान लिया। चलिए अब इस Database की कुछ मूल विशेषताएँ को जानते हैं की यह कहाँ-कहाँ इस्तेमाल होता है और यह क्यों जरूरी होता है।
- डेटाबेस का सबसे बड़ा फायदा यह है की किसी कम जगह में भी ज्यादा डाटा को Store किया जा सकता है।
- किसी भी जानकारी को आसानी से Access किया जा सकता है।
- डेटाबेस की मदद से हम किसी भी पुराने डाटा को Edit और नए Data को Insert और Delete कर सकते हैं।
- अलग-अलग प्रकार के डाटा को अलग-अलग Store किया जा सकता है।
- एक ही Database को कई सारे User Access कर सकते हैं।
- कोई भी बिना किसी Authority के आपके Data को Access नहीं कर सकता इसलिए यह किसी Paper File से अधिक सुरक्षित होता है।
- Redundancy मतलब किसी भी एक प्रकार Data का Duplication को कम करता है।
- अगर कभी किसी गलती की वजह से वह Data Delete हो जाता है तो हम उसे Backup और Recovery जैसी सुविधाओं की वजह से वापस Retrieve कर सकते हैं।
Database कहाँ इस्तेमाल होता है
Internet का मूल हिस्सा Database होता है। डेटाबेस के बिना Internet एक बंजर जमीन की तरह है जिसे इस्तेमाल तो कर सकते हैं लेकिन कुछ हासिल नहीं होगा।
चलिए आगे जानते हैं Database कहाँ कहाँ इस्तेमाल होता है।
1. Internet :- Internet पर हम जितने भी searches करते हैं और जो जवाब हमें मिलता है वह सब किसी न किसी Blog या फिर website से आता है। और उस Website का Information एक Database में Save होता है इसीलिए हम जब भी कुछ अपने Web Browser यानि कि Search Engine पर Search करते हैं उसका जवाब हमे तुरंत मिल जाता है।
2. Online Streaming :- Online जितने भी Online Streaming Platform हैं जैसे की Netflix, Prime Videos, Hulu, Alt Balaji यह सबके अलग अलग Database होता है जहाँ सब Videos या किसी Films Save रहते हैं। हम जितनी बार भी यह Video देखते हैं वह उसी Database से ही आता है हर बार अलग अलग Database से नहीं आते।
3. Gaming :- हम जब Game खेलते हैं उसमे भी हमारा Data लगता है जैसे की नाम, DOB अदि जिसके वजह से हम एक Account बना पाते हैं और जो Game अगर आधे में हम बंद कर देते हैं और दोबारा खोलने पर वहीँ से ही शुरू होता है यह सब डेटाबेस की वजह से ही मुमकिन हो पता है।
4. Online Shopping :- General Shopping Features जैसे की Wishlist, Cart सब Database के वजह से Store हो कर रहता है। हर एक Account का अलग अलग Database होता है जहाँ सिर्फ उसी Particular Account का ही Data रह सकता है।
5. Banking :- ज़रा सोचिये एक Bank में कितने लोग अपना खता खोलते हैं और इतने लोगों का Account को Manage करना किसी साधारण बैंक कर्मचारी के बस की बात तो नहीं है। इसीलिए यह सबके लिए Database की जरूरत पड़ता है। ताकि कभी भी किसी का भी Account को Edit और Manipulate किया जा सके।
6. Library management :- एक Library क बारेमे सोचिये वहां कितने Books होते हैं। हर एक Books के Different Categories, Different Genre होते हैं वह सब को अगर Physically Set करा जाये तो गड़बड़ी होने का Chances होता है। यहाँ पर Database उन Categories, Genres को इसके Column और Rows के मदद से Categorize करता है ताकि इन्हे आसानी से ढूंढा जा सके।
7. Social Media :- भारत में जितने आधार कार्ड नहीं बने हैं उससे ज्यादा Social Media Accounts बनाये जा चुके हैं। इतने सारे लोगों के Information कहाँ Store हैं, इन्हे इतनी आसानी से कैसे Access किया जा रहा है? हर एक Social Media Company के बड़े-बड़े Database Center होते हैं जहाँ वह सब Data Store करते हैं।
DBMS क्या होता है
Database कोई Application या फिर कोई Paper File Document तो नहीं है फिर भी हम इसे कैसे Access कर सकते हैं। इसका Simple सा जवाब है Database को Access करने के लिए जरूरत पड़ता है एक Database Management System की।
यह एक Software समूह का Package होता है जो की हमे मदद करता है Database को Edit, Delete, Restore और Manipulate करने की।
उदाहरन के तौर पे मान लीजिये हम एक School का Students के Details लिख रहे हैं तोह जितने नए Students हैं उनका नाम पहले लिख लिए और ऐसे में किसी का नाम का Spelling Mistake हो गया तो हम DBMS के मदद से उसे Edit कर सकते हैं। किसी पुराने Students का नाम अगर उसमे गलती से Add हो गया हो तोह उसे Delete कर सकते हैं।
कुल मिला के कहा जाये तोह एक DBMS हमे किसी भी Data को Create, Maintain, Define and Control करने का Access देता है।
DBMS का full form होता है Database Management System।
Example of DBMS Software :
- My sql
- Oracle
- SQL server
- IBM
- PostgreSQL
- SimpleDB
उम्मीद है की आपको डेटाबेस क्या है और database की मूल विशेषताएँ क्या हैं वाला यह आर्टिकल पसंद आया होगा। यदि आपको यह आर्टिकल पसंद आया हो तो इसे अपने दोस्तों के साथ शेयर कीजिए।