डेटाबेस क्या है पूरी जानकारी | database kya hai in Hindi

Data kya hai | what is data in Hindi

Data एक समूह है छोटी-छोटी जानकारियों का, और ये किसी भी रूप में हो सकता है जैसे की

Numbers, text या bytes. Data को digitally या non digitally store किया जा सकता है.

Data शब्द datum से आया है datum का मतलब होता है “कोई एक जानकारी” और data शब्द datum का plural है.

Computing में भी data शब्द का इस्तेमाल किया जाता है. यहाँ data एक जानकारी होती है जिसको digitally translate किया जा सकता है processing और transfer करने के लिए

Database kya hai | What is database in Hindi

ऊपर आपने जाना की data क्या है और अब जान लेते है की database क्या है.

Database जो है वो organized समूह है data का, इसके organize होने की मदद से data को easily managed और access कही से भी

Data को tables, columns और row में organize किया जाता है ताकि जरूरी जानकारी की जब जरूरत हो तब उसे आसानी से निकला जा सके

Database handlers के द्वारा जो ये database create किया जाता है वो सिर्फ तय software programs के द्वारा ही access किया जा सकता है

Database का main purpose, बड़ी और ज्यादा store के हुई जानकारी को आसानी से store, manage और retrieve करना होता है

आज के समय internet पर बहुत सी websites है जो dynamic है ऐसी website का बिना database के operate होना असंभव है. और ऐसी websites का निर्माण database के कारण ही संभव हो पाया है

जैसे की कोई travel की website है तो वो website अगर flights की उप्लाब्भ्ता आप को बता पाती है तो database के कारण ही. ऐसी dynamic travel booking websites backend में server पर database को check कर के front end पर बैठे user से interact करती है

Database भी बहुत तरह के available है जैसे की oracle, MySQL, Sybase, SQL server, MongoDB.

इसके अलावा database management system (DBMS) technology भी होती है जिसके द्वारा modern databases को manage किया जाता है. इसके बारे में आगे बात करेंगे

Database को electronic database में कहते है. Database जो है वो file या set of files के form में save किया जाता है.

ये पोस्ट भी पढ़े :

Database का इतिहास | History of database in Hindi

  • 1960 में Charles Bachman ने सबसे पहले DBMS को design किया था
  • 1970’s में E.F Codd ने information management system को introduce किया था
  • 197६ में peter Chen ने entity relationship model को invent किया था जिसको की the er model के नाम से भी जाना जाता है
  • 1980’s में relational model को काफी इस्तेमाल किया जाने लगा था
  • 1985 में object oriented DBMS develop किया गया
  • 1990 में object oriented को relational DBMS में समीलित किया गया
  • 199१ में Microsoft ने MS access जो की एक personal DBMS था ship करना शुरू किया जिसने बाकी सभी personal DBMS products को पीछे छोड़ दिया
  • 1995 में पहली internet database application आई
  • 1997 में xml को database processing के लिए लगाया गया
  • 2000 में NoSQL व NewSQL का उदय हुआ

Database के प्रकार | Type of database in Hindi

Database की शुरु वात 196० से हुई थी, शुरुवाती database hierarchical और network databases थे जो 1980 आते-आते object oriented database हो गए आज के समय में advance technology और invention के साथ जो database इस्तेमाल में लाये जाते वो है SQL, NOSQL & cloud databases

  • Relational databases

1970 में relational database को E.F Codd ने IBM में invent किया था. ये tabular database होता है इस में data को ऐसे define किया जाता है ताकि उसे कई तरीकों से reorganize और access किया जा सके

Relational database को set of tables की मदद से बनाया जाता है, इन tables में data को predefined category में fill किया जाता है. हर table में कम से कम एक data category column में होती है और हर row में कुछ data होता है

Relational database के साथ sql (structured query language) user और application program interface होती है

इस तरह का database extend करना आसान होता है और original database create करने के बाद भी new database category को add किया जा सकता है बिना existing application को modify किये

  • Cloud database

Cloud database को virtual environment में बनाया और optimize किया जाता है

इसको कही भी बनाया जा सकता है hybrid cloud, private cloud या public cloud पर कही भी

एक cloud based database को बनाने के कई फायदे है, ये संभव बनता है pay per use को आप जो भी storage और bandwidth का इस्तेमाल करेंगे, उसका आप pay per use basis pay कर सकते है. ये cloud database की वजह से ही संभव हो पता है

इसके अलावा cloud database की availability high रहती है और ये scale able है

  • Distributed database

ये एक ऐसा database होता है जहां पर database को multiple physical location पर store किया जाता है.

  • NoSQL database

NoSQL database useful होते है जहां पर large sets होते है distributed data के वह NoSQL database का इस्तेमाल किया जाता है

NoSQL database बहुत effective होता है जहां पर big database होता है.

  • Graph database

ये database NoSQL database का ही type है मगर ये ग्राफ theory का इस्तेमाल करता है, map और query relationship को store करने के लिए. इस database को graph oriented database भी कहते है

ये database असल में nodes और edges का समूह है जहां पर हर node एक entity को represent करती है और हर edge nodes के बीच के connection को represent करती है

Graph database का इस्तेमाल आज के समय बहुत किया जा रहा है

  • Object oriented database

ये database हर तरह के data को store कर सकता है. इस database में data objects की form में store होता है.

  • Open-source database

इस तरह का database में operations से संबंधित जानकारी store की जाती है. इस तरह का database marketing, customer service, Human relation department आदि में इस्तेमाल किया जाता है

Database के भाग | Database components in Hindi

  • Software- Software की मदद से database को manage और control किया जाता है. सभी software इसमें आ जाते है जैसे की operating system, network software और application program
  • Data- Raw और unorganised information जिसको process करके काम का बनाना है. या कहे जिस data का database बनाना है. data में कुछ भी जानकारी हो सकती है
  • Hardware- Hardware में सभी physical device आ जाती है जैसे computer, storage device जिनकी मदद से database का उपयोग किया जा सकता है वो सभी hardware में आ जाती है
  • Database access language- Database access language का इस्तेमाल database से data को access करने के लिए किया जाता है इसके अलावा database access language से ही new data entry, modify current data किया जाता है
  • Procedure- Procedure ऐसी rules व instruction जो आपको DBMS को इस्तेमाल करने में मदद करती है. Documented methods की मदद से आप database को design व run कर सकते है.

Database management system क्या है | What is database management system in Hindi

DBMS एक समूह है programs का जिनकी मदद से कोई भी user database को access, manipulate या report कर सकता है

DBMS software एक interface की तरह function करता है between end user और database में.

DBMS एक user को allow करता है की वो खुद का database बना ले अपनी जरूरत के हिसाब से

Popular database management systems in hindi

  • Microsoft SQL server
  • MySQL
  • Oracle
  • Microsoft access
  • Foxpro
  • SQLite
  • MariaDB
  • IBM DB2
  • dBase

DBMS के फायदे | Advantages of DBMS in Hindi

  • application development टाइम को कम करता है
  • DBMS कई techniques offer करता है data को store और send करने की
  • Data को security प्रदान करता है
  • Data Backup और recovery को संभव बनता है
  • एक handler की तरह काम करता है क्यु की कई बार कई सारी applications एक ही database का इस्तेमाल कर रही होती है तो ऐसे में उनकी need को सही से balance करना जरूरी हो जाता है जो एक DBMS करता है
  • Database की वजह से कम space में भी ज्यादा data को store कर सकते है
  • Data को filter करके data को find करना आसान बनता है
  • DBMS के ज़रिये redundancy को कम किया जा सकता है
  • Program और data को अलग रखता है क्यु की database backend पर रहता है और program front end पर database access से चल सकता है.
  • Data को बहुत आसानी से दूसरी application में import कर सकते है

Database का इस्तेमाल कहा होता है | where is use of database in Hindi

Internet पर आप जो भी देखते है वो कही न कही server में database के रूप में store रहता है. आप internet पर बहुत सा content देखते होगे वो सब कही database से ही निकल कर ही आपकी device तक पहुँचता है. तो चलिए जान लेते है की database का इस्तेमाल कहा-कहा होता है

  • Share market – share market Sensex, shareholder information इसके अलावा जो भी share market में हो रहा वो एक database create करता है. अगर आप कोई online broker का इस्तेमाल करते है. और आप उनकी मोबाइल app use करते है तो वहा भी database के इस्तेमाल से ही संभव हो पति है
  • Online gaming – online gaming में भी database का काफी इस्तेमाल होता है आपके account creation से लेकर game playing तक हर कही database का इस्तेमाल जरूर होता है
  • Online video streaming – YouTube जैसी app पर आप जो video देख पाते है वो सभी विडियो database से निकल कर ही आपके मोबाइल तक पहुँचते है
  • Banking – customer की हर detail और internet banking में भी database का बहुत योगदान है
  • रेलवे booking hotel booking- रेलवे ticket booking या किसी भी प्रकार की online booking में seats की availability database को check कर के ही की जाती है. इसके अलावा booking होने के सीट booked भी database में add कर लिया जाता है.
  • Social media – social media पर आप जो profile बनाते है और अपनी profile से जो भी activity करते है वो future use के लिए database में ही store होती है जिसको आप जब चाहे access कर सकते है
  • Hospital management- hospital management में जो software होता है वो patient की हर detail को database में store करता है ताकि जरूरत पड़ने पर उसको कभी भी कही से भी access किया जा सके
  • Police department – criminals का हर detail भी आज कल database में store किया जाने लगा है ताकि उसको कही से भी और कभी भी access किया जा सके और interstate policing में लगने वाले टाइम को कम किया जा सके
  • Income tax department – income tax से जुडी हर जानकारी को income tax department database में store कर के रखती है

इन सब के अलावा और भी बहुत से जगहे है जहां पर database का इस्तेमाल होता है

Database की महता | Importance of database in today’s world

आज के समय में जो content आप internet पर देख पा रहे है वो database के बिना संभव नहीं हो पता. क्युकी जो content आप देख रहे है वो कही न कही server में database के रूप से store है जो आप तक internet के माध्यम से पहुँच रही है

इसके अलावा और भी बहुत सी services या technology जो आज आम लोग इस्तेमाल कर रहे है वो database को create किये बिना दी जानी संभव ही नहीं है. उद्धरण के लिए आज आधार कार्ड हर कोई इस्तेमाल करता है और आधार कार्ड के पीछे भी database technology का अहम योगदान है

आशा करते है की आप जान गए होगे की data kya hai और database kya hai और आज की युग में इसकी कितनी उपयोगिता है. अगर आपका कोई सवाल हो तो आप हमसे comment section में पूछ सकते है

इस article को आप social media पर भी share कर सकते है

dtt logo

ये लेख devtechtips.com की संपादकीय टीम के द्वारा लिखा गया है आप चाहे तो हमारे ब्लॉग को सोशल मीडिया पर फॉलो कर सकते है
Facebook | Instagram | Telegram

Spread the love

Leave a Comment