- एक Database जानकारी का एक ऐसा संग्रह है जिसे की व्यवस्थित तरीक़े से रखा जाता है।
- Database का उपयोग जानकारी के संग्रहण और उस तक पहुंच के लिए किया जाता है।
- Database कई प्रकार के होते हैं, जिनमें से प्रत्येक की अपनी विशेषताएं और कमज़ोरियां होती हैं।
- कुछ सामान्य प्रकार के डेटाबेस में relational databases, NoSQL databases और graph databases शामिल हैं।
आखिर एक डेटाबेस क्या है? Database, जानकारी का एक संगठित संग्रह होता है, जिसे इस तरह व्यवस्थित किया जाता है ताकि उसे ढूंढना और प्रबंधित करना आसान हो। जानकारी को संग्रहित करने और उस तक पहुंचने के लिए Database का उपयोग किया जाता है।
अब भारत में जितने भी Aadhar Card बन रहें है, मेरा मतलब करीबन करोड़ों Aadhar card बन चुके हैं। इन सभी की जानकारी भी Internet में तो हैं ना। Banks और Online Reservation (Train, Flight, Hotel) इनमे भी हर रोज बहुत सारा Data बदलता रहता है। बैंक में Transaction Computer और मोबाइल के जरिए होता है। वहां भी data रहता है लेकिन Transaction भी लाखों लोगों का होता रहता है।
कभी कभी आप सोचते होंगे इतना सारा data और Information कहाँ रहता है। क्या Internet में कोई एसी जगह है ? या कोई आदमी बैठके लिखता है ? इन सभी का जवाब है Database। यह भी जान लो Database के बिना Internet कुछ भी नहीं है। तो चलिए आज जानते है डेटाबेस क्या होता है।
डेटाबेस क्या है – What is Database in Hindi
एक Database व्यवस्थित डेटा का एक संग्रह है, जिसे कंप्यूटर आसानी से ढूंढ और प्रबंधित कर सकता है। इसे आप एक digital warehouse के तरह समझ सकते हैं जिसका उपयोग सभी प्रकार की जानकारी को store करने के लिए और फिर से प्राप्त करने के लिए इस्तमाल होता है।
आसान भाषा में कहें तब डेटाबेस (Database) कई सारे डेटा का एक समूह होता है। जैसे की नाम से मालूम पड़ता है (Database = Data + Base) इसे आप डेटा का एक संघ्रारालय के तोर पर भी समझ सकते हैं। इन डेटा को डेटाबेस में एक व्यवस्थित तरीके से स्टोर किया जाता है। ताकी जरुरत पड़ने पर इन्हें आसानी से access किया जा सके।
Database (DB), यह Information यानि जानकारी का संघ्रारालय है, जहाँ Related Information को Collection करके रखा जाता है। Database में Information को Organised (संगठित) करके रखा जाता है।
Organised मतलब सजा के रखना जैसे आप books को Table पे सजा के रखते हो, वैसे ही Information और data को Database में रखा जाता है। Information को Store करने के लिए, कुछ Software का इस्तमाल किया जाता है सबसे अच्छा Example है MS-Excel। यहाँ पे सारे डाटा को Digital Memory Devices में रखा जाता है जैसे Hard disk।
Information को Database में कुछ इस तरह से रखा जाता है, जिसे आप बड़ी आसानी से data को Access कर सको और Manipulate (बदलाव) कर सको।
चलो एक उदाहरण से समझते हैं “ एक MS-Excel Sheet जहाँ आप 100 Students की Details है। Details में जैसे Roll NO, नाम, पता, सहर का नाम, पिता का नाम, जन्म तिथि। यहाँ हम और आप ये बोल सकते हैं यह Excel Sheet एक Database है।
DB मतलब DataBase में से जो भी Information और data है उसको आप जब चाहो तब Access कर सकते हो। अब Access मतलब क्या है चलो समझते हैं। एक University है, जहाँ बहुत सारे Students हैं, करीबन 5000 उनके Exam ख़तम हो गए हैं।
अब इनके Results को Computer के जरिये Database में Upload किया जाता है, यह भी हो सकता है की University की Official website है। तो वहां पर भी Upload किया जाता है। अब यह Students Result का database बन गया।
जब Result निकलने की date आती है तो इस result को Publish किया जाता है। तभी Students अपना Roll no डालके Result देखने में लग जाते है। इस Process को कहते हैं Database को Access करना।
ऐसे बहुत सारे हैं Database होते हैं जैसे Google का, Company का, Government का database, जहाँ वो अपने Information को Store करते हैं।
डेटाबेस मैनेजमेंट सिस्टम
यह एक Software System है, जिसके जरिए एक user, database को Create, Define, Maintain और Control करता है। DBMS, Programs का Collection है आम तोर पे Database(DB) को Maintain करने के लिए इस्तमाल किया जाता है।
अब Maintain का मतलब समझते हैं “इसमें आप ये सब कर सकते हो जैसे Data को DB में Insert करना, Edit, Delete, Access और Update करना।
ये तो आप जान ही गए Database Management System DBMS क्या है। फिर से समझते हैं, DBMS यह एक Software package है। इस Software के जरिए आप Database को Create कर सकते हो। जैसे आप ने एक Database बनाया Student नाम का अब आपको इसमें Students के Details को add करना होगा।
अगर जाने अनजाने में गलत Data दे देते हैं, तब आपको Student details Edit करना होगा। कुछ दिन बाद आपको पता चला की किसी का डाटा गलत है तो आपको Delete भी करना पड़ेगा। किसी Students के Roll no से आपको उसका नाम और Address search करना है तो इसको बोलते हैं Access।
अब आप समझ गये होंगे की DBMS क्या क्या करता है। यही उदहारण लें आप एक Company में भी लगा सकते हो वहां भी यही होता है।
डेटाबेस के उदाहरण
वैसे तो बोहत सारे DBMS Software है, उनमे से कुछ हैं
1. Dbase
जितने भी DBMS हैं उनमे में से Dbase सबसे पहले बनाया गया था। इसका इस्तमाल Microcomputers में किया जाता था। अपने समय में यह software सबसे Successful DBMS था।
2. FoxPro
यहाँ एक text-based procedurally oriented programming language के साथ साथ यह Database Management System भी है। यह एक Object Oriented Programming Language है। प्रथम बार Fox Software ने इसको Publish किया था।
3. IMS
IMS Database में data Store करने के लिए hierarchical model को Follow किया जाता है। जो DB2 और Relational Model से काफी भिन्न है। आमतोर पर Information Management के लिए इस DBMS का इस्तमाल होता है।
4. Oracle
Oracle को Oracle RDBMS भी बोला जाता है। यह object-relational database management system है। आज के समय में इसका बहुत ज्यादा इस्तमाल किया जाता है इस software Company का नाम है Oracle Corporation। Larry Ellison और उनके दो दोस्त इस corporation के CO-Founder थे।
5. MySql
यह एक object-relational database management system है। इसका नाम इसके CO-Founder Michael Widenius की बेटी के नाम पे रखा गया था और SQL मतलब Structured Query Language। इस DBMS Software Company का नाम है mySQL AB जिसका गठन 1995 में हुआ था। अब इसके मालिक है Oracle Corporation।
6. DB2
यह एक Database का Product है। यह RDBMS है मतलब Relational Database Management System है। DB2 का इस्तमाल Data को database में Store, Analyze और Retrieve करने के लिए किया जाता है। db2 Object Oriented के Concept को भी फोलो कर रहा है।
Database Operations की जानकारी
Database के उपर निचे दिए गए सारे operation होते हैं। एक एक करके Detail में इन्हें समझते हैं।
1. Insert
अगर कुछ data Store करते हैं तो उसे Insert Operation बोलते हैं। जैसे एक Student Database है वहां आप Data Insert करते हैं Name, Roll, Mark, City।
2. Delete
DATA या एक Record को Database से Delete करते हैं, तो इस Operation को Delete Operation कहते हैं। Delete करने के लिए कुछ Programming Language का भी इस्तमाल कर सकते हैं।
3. Update
जो Information या Data पहले से मोजूद है और उसमे आप बदलाव कर रहे हैं तो उसे Update कहते हैं। मै अभी भी वही उदहारण लूँगा, कोई Student की family दूसरी जगह Shift हो गई है तो आपको Database से Address बदलना होगा इसे ही Update कहते हैं।
4. Search/Access
एक ही Information को ढूंडना या Group of Information को ढूंडना इसी को Search या Access Operation कहते हैं। जैसे कोई Result देखना, Balance Inquiry करना, ट्रेन टिकट Available है या नहीं देखना यह सब एक एक Search Operation है।
डेटाबेस मॉडल के प्रकार
Database में Data Logically कैसे Store, Organised और Manipulate किया गया है और Database का Logical Structure कैसा होना चाहिए यह Data Model आपको बताता है।
आप को एक उदाहण से समझता हूँ, आपको बोला गया की आपके Family Detalis की जानकारी लिख के लाओ। कुछ इस तरह से आप लिख सकते हो एक Table बनाके भी लिख सकते हो। दूसरा बिना table बनाए भी लिख सकते हो और तीसरा mummy पापा का नाम उसके निचे बचों के नाम और उनके निचे उनके बचों के नाम।
यह तिन जो तरीके थे ये एक एक Data Model है। वैसे ही Database Design में इन्ही तिन Models का इस्तमाल किया जाता है।
- Hierarchical Model
- Network Model
- Relational Model
1. Hierarchical Model
इस Model का Structure Tree Structure जैसे दीखता है। इस Model में Records को अपसा में जोड़ने के लिए Tree Structure को Follow किया जाता है। Tree में Nodes और Branches होते हैं।
इसका मतलब जैसे पेड़ के सखा होते हैं वैसे ही इसमें भी होते हैं। यह Tree ही Database के Logical Structure को Represent करता है। निचे इस Model का एक Structure है।
2. Network Model
Network Model तो वैसे काफी Powerful है लेकिन Complicated भी है। क्यूंकि इसमें सारे Nodes/Table आपस में Linked रहते हैं। इस Model को Graph Structure में Represent कर सकते हैं। Department, Student, Course और Professor या चरों आपस में कैसे Linked है आप निचे देख सकते हो।
3. Relational Model
यह model बहुत powerful और simple है। बहुत ज्यादा Flexible और Natural है। इस Data Model का Structure Table जैसे ही होता। Table को Database की भाषा में Relation कहते हैं। इसीलिए इसका नाम भी Relational Model हैं। यह Table जैसे होता है, इसलिए इसमें Rows और Column होते हैं।
Relational Model में Rows को Record कहते हैं और Column को Field कहते हैं। इस Model का प्रस्ताव E। F Codd दिए थे जब वो IBM में थे। इस Model में Unique Field को Key कहते हैं। और इन Keys के जरिए Tables को आपस में Connect किया जाता है। एक Student Table में Roll no, Primary key होती है।
Database के Components
मुख्य तिन Component होते हैं एक
1. Database User
यह वो User है जो DB को कहीं से भी Access करता है और सर्च करता है। जैसे आप भी एसे ही User हैं, Google में कुछ सर्च कर लेते हैं, पढने के बाद पढ़ लेते हैं। किंतु अंदर क्या है और कैसे Store किया गया है उसकी जानकारी आपके पास नहीं होती।
2. DBA
DBA का Full Form है Database Administrator, इसको Manager कहते हैं। जो पुरे System चलता है। ये User की Needs को समझता है और उसके हिसाब से Manage और Update करता है।
3. Application Program
यह DBMS Software Program है। इसको पुरे DB को Manage करने के लिए इस्तमाल किया जाता है। DBMS क्या है इसकी जानकारी मिल ही जाएगी उपर देखेंगे तो। ये थी कुछ जानकारी Components के बारे में।
Database का उपयोग
इंटरनेट पर आज जो भी है उन सबके पीछे Database का उपयोग किया गया है। डेटा के बिना किसी भी चीज़ का कोई भी महत्व नहीं है। जिससे आप अनुमान लगा सकते हैं कि Database का उपयोग कहाँ कहाँ किया जाता है।
1. शॉपिंग वेबसाइट
इंटरनेट पर ऐसे बहुत सारे शॉपिंग वेबसाइट उपलब्ध है। जो डेटाबेस का उपयोग करती है। उदाहरण के तौर पर सबसे अधिक पॉपुलर शॉपिंग वेबसाइट Amazon और Flipkart को देख सकते हैं। यहाँ User के Information जैसे नाम, पता, मोबाइल नंबर इत्यादि से लेकर ऑर्डर लिस्ट आदि सब डेटाबेस पर स्टोर होते हैं।
2. सोशल मीडिया
सोशल मीडिया! इंटरनेट पर सबसे अधिक उपयोग किए जाने वाले साइट्स हैं। सोशल मीडिया भी डेटाबेस का इस्तेमाल करती है। सोशल मीडिया वेबसाइट पर बहुत सारे User होते हैं। उन सभी के बहुत सारे Information से लेकर के उनके Messages, Post, Status इत्यादि डेटाबेस में ही स्टोर किए जाते हैं।
3. ऑनलाइन वीडियो
ऑनलाइन वीडियो स्ट्रीमिंग तो आपने किया ही होगा। ऑनलाइन वीडियो स्ट्रीमिंग के लिए भी डेटाबेस का उपयोग किया जाता है। ऑनलाइन वीडियो स्ट्रीमिंग वेबसाइट अपने वीडियो के अलावा User के जानकारी को भी Database में Store रखता है।
4. ऑनलाइन गेमिंग
ऑनलाइन गेम खेलना किसको पसंद नहीं होगा। आपने भी ऑनलाइन गेम जरूर खेला होगा। आपको बता दूँ कि सभी ऑनलाइन गेम डेटाबेस का उपयोग नहीं करती है। लेकिन ऑनलाइन गेमिंग में भी डेटाबेस का उपयोग किया जाता है। उदाहरण के लिए आप सबसे अधिक पॉपुलर गेम PubG को देख सकते हैं।
5. बैंकिंग
बैंक को तो आप सभी लोग जानते ही होंगे। यहाँ पर भी डेटाबेस का उपयोग किया जाता है। आप कभी भी अपने बैंक खाता से लेन देन कर लें। वो सभी बैंक डेटाबेस में स्टोर होते हैं। तभी तो आपके पासबुक पर बहुत पहले के Transactions भी प्रिंट हो जाते हैं।
डीबीएमएस में SQL क्या है?
स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) एक मानकीकृत प्रोग्रामिंग भाषा है जिसका उपयोग रिलेशनल डेटाबेस को प्रबंधित करने और उनमें डेटा पर विभिन्न संचालन करने के लिए किया जाता है।
हम Database का उपयोग क्यों करते हैं?
Database हमें बड़ी मात्रा में डेटा के साथ कुशलता से काम करने में मदद प्रदान करता है। वे डेटा को अपडेट करना आसान और विश्वसनीय बनाते हैं, और वे सटीकता सुनिश्चित करने में मदद करते हैं।
Database क्यों बनाया गया है?
Database को पारंपरिक पेपर-आधारित सूचना भंडारण की सीमाओं को हल करने के लिए बनाया गया है।
आज आपने क्या सीखा
मेरी यही कोशिश रहती है की आपको इस लेख डेटाबेस क्या है – What is Database in Hindi की पूरी जानकारी आपको मेरे एक ही लेख में मिल जाए। आज आप सिख ही गए हैं डेटाबेस सिस्टम क्या है और Database Model in Hindi। थोडा अछे से समझाने के लिए कुछ Example लेके आपको समझाने की कोसिस किआ है।
उमीद है ये लेख आपको पसंद आया होगा, कैसा लगा आप जरुर निचे comment कर के बताइए। अगर अभी बी कोई सवाल आप पूछना चाहते हो तो निचे Comment Box में जरुर लिखे।
और कोई सुझाव देना चाहते हो तो जरुर दीजिये। हमारे Blog को अभी तक अगर आप Subscribe नहीं किये हैं तो जरुर Subscribe करें इसे आपको नई जानकारी मिलती रहेंगी और Technology के खेत्र में Update रहेंगे। चलो बनायें Digital India जय हिंद, जय भारत, धन्यवाद।
Thanks u sir lakin mera ek question h . What is tuple and what is cardinals and what is candidates key. And atternate key and composit key
Umeed hai ye information aapke kaam aayegi! Kuch aur jaanna ho toh pooch sakte hain.
मैंने आज आपके ब्लॉग में “डेटाबेस क्या है?” पढ़ा। यह बहुत ही informative और well-written था। आपने डेटाबेस के बारे में बहुत ही आसान और सरल शब्दों में समझाया है। यह blog post उन लोगों के लिए बहुत helpful होगा जो डेटाबेस के बारे में नहीं जानते हैं।
मैंने आपके ब्लॉग में दिए गए उदाहरणों को भी बहुत पसंद किया। वे बहुत ही समझने में आसान थे और उन्होंने मुझे डेटाबेस के बारे में और अधिक समझने में मदद की।
कुल मिलाकर, मुझे आपका ब्लॉग बहुत ही अच्छा लगा। यह informative, well-written और helpful था। मैं इसे उन लोगों को भी recommend करूंगा जो डेटाबेस के बारे में जानना चाहते हैं।
धन्यवाद!
Bahut Bahut Dhanyawad Aapka Sudhir Ji.
Aapka tahdil se thanks
Good content
BESTOWED TRUBITCOINE KNOWLEDGE, HOW TO INVEST IN
Bhaii teacher se achha explain kiya apne
बहुत ही अच्छे ढंग से एक्सप्लेन किया है भाई
testing the data
बहुत बढ़िया जानकारी दी है आपने
कोई भी फॉर्म हो A4 साइज का उसे ऑनलाइन fill करके हम उसको पीडीएफ में कैसे कन्वर्ट करे
Thanks a lot………
Helping me.
Thank you for helping me
Very nice sir ☺️and thanks
It’s real like a class teacher ☺️
Thanks Sairin ji.
Thank you
Thank you so much sir
You are the best
Thanks Rajnish ji.
कंप्यूटर की पूरी जानकारी मुझे चाहिए
Tanks
Very nice guide… Thanks for you alot of
Thanks sir
sir bhot ache se smjh aaya hai.. jo apne likha hai… very clarification in your notes thanks
Welcome Simran ji, yadi dusre kisi topic par notes chahiye tab aap hame email kar sakte hain ya comment mein puch sakte hain.
how to learn database in hindi with prectical
You can follow some books available in market or online video courses.
Gajjab yrr
Good job sir
Mai o’level ki taiyari kr rha hu sir
Thank you sir
Please next page upload sir thank so much sir
Thanks Pradeep ji. We will try.
Sir linex ke effect & said effect me bare me kuchh bataye
Aur Databese ki jankari ke Lia thanks sir
database restore karte samay kya khayal rakhna chahiye.
क्या DBA सिखने के लिये कोइ programming knowledge की जरुरत है अगर हा तो क्या क्या पढना परेगा |
no programmimg language required expert sql language.
Bhot accha hai ye sari confusion katam ho gayi …. Thankyou. ….
database ke baare me ye ek bahut hi important post hai. Mujhe ess se bahut hi achchi jaankari mili.
Dhanyawad Sant lal ji.
DBA .thanks sir mujhe apki Jaan bahut Achi lagi .aaj ke yug Mai technology Ka passion hai duniya Mai log technology ke Ander technology dhundti hai …..Ane wala time technology se hi Hoga…..
ji sahi kaha raji bhai aapne.
Best hai
Hello sir abhi ke generation men kain sa dbms model aur kiss type ka
DBMS use ho rahe hain
आपने इसे बहुत ही अच्छे तरीके से एक्सप्लेन किया हुआ है जो बहुत ही आसान एवं सरल शब्दों में दिया हुआ है
Thnx for this chapter
Kya Kisi ke phone ke whatsup ki purani delete ki gai history ki database ke thru ya fir crome per Dekh skte h process ke sath btaiye
Agar aap kuch delete kar dete hai to use aap wapis nahi laa sakte.
It is very useful for all….very easy to understand
thanks for Helpful Information…..kindly Provide Computer Network related information in Hindi
Hey vishal you can check our other articles in the blog.
बहुत बढ़िया
Thankyou sir for this article
Thnks sir nyc
Chandan sir……Dbms ki information krna tha….JB apki side pr aaya to sach m ek bar m hi apka pakkka vala fan ho gya…
Kya style h kisi v questions Ko btane ka….very useful
Thanks sir
Dhanyawad Mangesh ji. Jald hi aapko aur bhi details mein articles pradan kiye jayenge. Agar kisi topic par janna hai to jarur contact karen.
computer ka pura syllbus krwa do sir …………
Ji karwa sakte hain. Bas aapko computer ka pura syllabus mujhe is email par send karen. [email protected]
Dba
Type of dbms???????
Relational Database Management Systems
Hierarchical Database Management Systems
Network Database Management Systems
Object-oriented Database Management Systems
Very usefull for students
Sir, ye b tree kya h iske bare me bataiye .sir, apki post bahut helpful h,thank u sir.
Your post are very simplest and easy to understand for all.
Thank sir
Your post are very simplest and easy to understand for all.
Thanks bhai
Thankyou so much sir
thanks chandan .very usefull information in simple words
Thanks Chetna.
Very good sir
Thanks for your information.
Data base ki sari jankari Diya hua hai magar iske bare me aur acchi acchi Jankari mil sakti hai so all of you them
Thank……
Structure of relational database in hindi please give detail definition
Very very thanku
Hello sir.. awesome knowledge you have given… actually i want to work on affiliated marketing but how…did explain properly..
Thanks chandan
Very nice sir
Thanks
it was more worthy post for me
Kay ap ye bta sakte h ki data based job government se related hoti h ys nhi
sir hierarchical model ke bare me thoda aur bata sakte hai kya
Mera B.Ed. ka exam tha uska ek paper ICT ka tha
Kitab se samjh nhi aa rha tha
Aapki post padhkar bahut axa laga
Thanks
Apka bhi bahut bahut dhanyabaad.
Bahut achha h
hello sir db basic information is better .but or details provide in next block
I want some more details about that
Please sir.
Hello Bhavesh ji, you will get it soon. Keep reading our blog for more.
Very nice Sir
Database samjhane Ke liye.
Ye mere liye Janna Bahut jruri tha.
Thank you so much Sir
Sir thank you for given information about db
Thank you so much sir.this is very helpful for me.thanks a lot.
Very nice sir…. D BASE ke bare me our ditels me btaiye………………..
Hello Yugal, Welcome. अधिक जानकारी के लिए आप हमें हमारे Community में अपने सवाल पूछ सकते हैं https://ask.hindime.net/
जहाँ आपको आपके सारे सवालों के जवाब बहुत ही जल्द मिल जाएगी.
nice post sir
बहुत बढ़िया पोस्ट सर ! मै आपका बड़ा फैन हु आपकी प्रत्येक नई पोस्ट ध्यान से पढना हु, यह कहने में मुझे कोई हर्ज नही हैं. आपकी वेबसाइट नवींन ज्ञान और अच्छे पाठक अनुभव से इंडिया की सबसे बेहतरीन वेबसाइट में से एक हैं. मैंने भी आप से प्रभावित होकर एक ब्लॉग स्टार्ट किया हैं. मेरे ब्लॉग का पता हैं, हैं. एक बार कृपा कर जरुर देखे और कुछ सुझाव दे. सर
Raj जी
धन्यबाद राज.
आपके साईट के लेख बहुत अच्छे. बस आपको SEO के उपर ध्यान देना है.BLOG का DESIGN ओर थोडा Attractive बनाएं
good post bro. keep up the good work
Thanks Manoj.
Manoj जी
सुक्रिया, आपको Database संभंदी और भी जानकारी चाहिए तो reply करें.
Foxpro k bare me batayen
Or database kya hai uske defination or data kya hai inke bre main batayn jara
Jarur Sourav ji.
Nice Article sir
Jan Bharat Times
सुक्रिया