सीधे मुख्य सामग्री पर जाएं

what is Data Base Management System?DBMS (डाटाबेस मैनेजमेंट सिस्टम क्या है)

डाटाबेस मैनेजमेंट सिस्टम(Data Base Management System-DBMS):-
डाटाबेस मैनेजमेंट सिस्टम (DBMS) एक ऐसा सिस्टम होता है जोकि डेटाबेस को बनाने वह उसे मैनेज करने की सुविधा प्रदान करता है। वास्तव में यह एक सॉफ्टवेयर होता है जिसके अंतर्गत डेटाबेसडेटाबेस टेबल्स बनाने, टेबल्स में रिकॉर्ड डालने, रिकॉर्ड्स में परिवर्तन करने, रिकॉर्ड्स को डिलीट, करने समय समय पर बैकअप लेने आदि की सुविधा दी जाती है।
डाटाबेस मैनेजमेंट सिस्टम (DBMS)

Architecture of Data Base Management System-DBMS:-
DBMS(Data Base Management System) Architecture से अभिप्राय डाटाबेस मैनेजमेंट सिस्टम(DBMS) के प्रारूप अथवा ढांचे से है।
डेटाबेस मैनेजमेंट सिस्टम(DBMS) के आर्किटेक्चर तो दो प्रकार से परिभाषित किया जा सकता है  जो निम्नलिखित है-
1. Three Schema Architecture(TSA)
2. Client Server Architecture (CST)

1. Three Schema Architecture(TSA):- इसमें तीन प्रकार की layer पायी जाती है जो निम्नलिखित है-
A. External/User layer
B. Conceptual/ DBMS layer
C. Internal Physical  layer

A. External/User layer:-
यह वह लेयर है चाहा प्रयोगकर्ता(user) काम करता है इसलिए यह layer user layer कहलाती है। यूजर यहीं से Database को query देता है तथा यहीं पर उसे que ry का result (परिणाम) अर्थात आउटपुट प्राप्त होता है। यह लेयर उच्च लेवल पर abstraction प्रदान करता है इसमें यूजर द्वारा मांगे गए आउटपुट को ध्यान में रखा जाता है, यह नहीं देखा जाता कि  डाटा  किस प्रकार प्राप्त होगा। डाटा को प्राप्त करने के लिए  इस लैंग्वेज में query interface लिया जाता है  जहां पर User अपनी query type करता है तथा इसी layer पर उसे result प्राप्त होता है इस layer पर user query दे सकता है, query से प्राप्त परिणाम देखा जा सकता है, Data में बदलाव जैसे update delete कर सकता है, नया record भी insert कर सकता है। यह लेयर डेटाबेस मैनेजमेंट सिस्टम(DBMS) के द्वारा यूजर  को  दी जाती है।
Data Base Management System-DBMS


B. Conceptual/ DBMS layer:- 
 यह लेयर external तथा physical layer दोनों के मध्य एक पुल का कार्य करती है। इसलिए इसे डेटाबेस मैनेजमेंट सिस्टम (DBMS) लेयर भी कहा जाता है। यूजर सीधे physical layer  से डाटा प्राप्त करने में असमर्थ होता है इसलिए वह डेटाबेस मैनेजमेंट सिस्टम(DBMS)|Conceptual layer के द्वारा physical layer से डाटा प्राप्त करता है। इस layer के माध्यम से यूजर सीधे physical layer से जुड़ सकता है।
डेटाबेस object को मेमोरी में संग्रहित करने के लिए Memory components का use किया जाता है। मेमोरी में सभी प्रकार के object को store नहीं किया जा सकता। मेमोरी में केवल वहीं वे ही object store किए जा सकते हैं जिन्हें frequently access किया जाता है।
जैसे Data डिशनरी, tables, views आदि।
Data Base Management System-DBMS

C. Internal Physical  layer:-
यह डेटाबेस मैनेजमेंट सिस्टम(DBMS) की सबसे निचली लेयर है। इसे प्राय DBA(Database Adminstrator) के द्वारा use किया जाता है। Database Designer भी इस लेयर पर कार्य करते हैं इसलिए इसे Internal layer या data layer भी कहा जाता है। Database की संपूर्ण  सूचना bits अथवा Bytes के रूप में संग्रहित रहती हैं। इसके अंतर्गत control फाइल होती है जिनका Extension. Ctl होता है। ये सभी Control files संपूर्ण Database को control करती हैं। इसके अंदर डेटाबेस का वास्तविक नाम, सभी Data files का address, Data files का physical व logical नाम, initialization parameters आदि critical information store होती है  इसमें control files के अलावा data files redo log files, index files,parameters files, archive file, data डिक्शनरी files आदि होते हैं।
डाटाबेस मैनेजमेंट सिस्टम (DBMS)


2. Client Server Architecture (CST):-
Client Server Architecture मुख्यतः निम्नलिखित तत्व पर निर्भर करता है
1. यूजर की आवश्यकता, यूजर की संख्या
2. कितना Performance जरूरी है।
3.Development समय को कम करना।
4.Component को Re-use करना, नियंत्रण व  रखरखाव आसान हो।
5. कितना आसान  नियंत्रण किया जा सकता है।
उपरोक्त बातों को  का ध्यान रखा जाए तो एक अच्छा Client/Server architecture बनाया जा सकता है।  सामान्यतः Client/  Server System में दो  प्रकार architecture किए जाते हैं जो कि  निम्नलिखित है-
A. Two Tier Architecture
B. Three Tier Architecture

A. Two Tier Architecture:- 
Two Tier Architecture में application के सभी भाग या तो client(tier 1) या Server (tier 2) पर होते हैं। अतः Two Tier Architecture ऐसा client server वातावरण है जो डेटाबेस को क्लाइंट/सर्वर को डाटा बाटता है। इस Interface को विभिन्न tools की सहायता से develop किया जाता है। Two Tier Architecture में डेटाबेस  के पास उपस्थित Rules  को क्लाइंट  पर रखा जाता है। तथा उसे सर्वर पर भी रखा जाता है।
Data Base Management System-DBMS

B. Three Tier Architecture:-
Three Tier client server Architecture मैं समस्त क्लाइंट्स मशीनें front end की भांति कार्य करती है। यह क्लाइंट मशीनें एप्लीकेशन के द्वारा नेटवर्क से जोड़ी जुड़ी होती है। यह किसी डेटाबेस का संग्रहण सीधे नहीं करती है। एप्लीकेशन सरवर डाटा को एक्सेस करने के लिए  डेटाबेस सिस्टम  को  संचार के माध्यम से  सूचित करता है। साथ के साथ  एप्लीकेशन सर्वर में  यह भी  संग्रहित होता है  कि क्या कार्य करना है,  कैसे करना है,  तथा इसकी कंडीशन क्या होगी।  यह सूचना  समस्त  क्लाइंट  मशीनों को  बांटने के बजाय  एप्लीकेशन सर्वर के साथ संग्रहित  होती है।  इस प्रकार की एप्लीकेशन का use वहां किया जाता है। जहां समस्त कंप्यूटर WAN के माध्यम से  आपस में  जुड़े हो।  यह एप्लीकेशन बहुत  ही बड़े स्तर की होती है  तथा इनका कार्य  भी बड़े स्तर का होता है, क्योंकि संभव है  इस प्रकार की एप्लीकेशन में पूरी  दुनिया के  कई व्यक्ति एक ही समय पर अपना अपना कार्य कर  सकते हैं।
डाटाबेस मैनेजमेंट सिस्टम (DBMS)

टिप्पणियाँ

एक टिप्पणी भेजें

इस ब्लॉग से लोकप्रिय पोस्ट

Recovery technique in dbms । रिकवरी। recovery in hindi

 आज हम Recovery facilities in DBMS (रिकवरी)   के बारे मे जानेगे रिकवरी क्या होता है? और ये रिकवरी कितने प्रकार की होती है? तो चलिए शुरु करतेे हैं- Recovery in hindi( रिकवरी) :- यदि किसी सिस्टम का Data Base क्रैश हो जाये तो उस Data को पुनः उसी रूप में वापस लाने अर्थात् उसे restore करने को ही रिकवरी कहा जाता है ।  recovery technique(रिकवरी तकनीक):- यदि Data Base पुनः पुरानी स्थिति में ना आए तो आखिर में जिस स्थिति में भी आए उसे उसी स्थिति में restore किया जाता है । अतः रिकवरी का प्रयोग Data Base को पुनः पूर्व की स्थिति में लाने के लिये किया जाता है ताकि Data Base की सामान्य कार्यविधि बनी रहे ।  डेटा की रिकवरी करने के लिये यह आवश्यक है कि DBA के द्वारा समूह समय पर नया Data आने पर तुरन्त उसका Backup लेना चाहिए , तथा अपने Backup को समय - समय पर update करते रहना चाहिए । यह बैकअप DBA ( database administrator ) के द्वारा लगातार लिया जाना चाहिए तथा Data Base क्रैश होने पर इसे क्रमानुसार पुनः रिस्टोर कर देना चाहिए Types of recovery (  रिकवरी के प्रकार ):- 1. Log Based Recovery 2. Shadow pag

window accessories kya hai

  आज हम  computer in hindi  मे window accessories kya hai (एसेसरीज क्या है)   -   Ms-windows tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- window accessories kya hai (एसेसरीज क्या है)  :- Microsoft Windows  कुछ विशेष कार्यों के लिए छोटे - छोटे प्रोग्राम प्रदान करता है इन्हें विण्डो एप्लेट्स ( Window Applets ) कहा जाता है । उनमें से कुछ प्रोग्राम उन ( Gadgets ) गेजेट्स की तरह के हो सकते हैं जिन्हें हम अपनी टेबल पर रखे हुए रहते हैं । कुछ प्रोग्राम पूर्ण अनुप्रयोग प्रोग्रामों का सीमित संस्करण होते हैं । Windows में ये प्रोग्राम Accessories Group में से प्राप्त किये जा सकते हैं । Accessories में उपलब्ध मुख्य प्रोग्रामों को काम में लेकर हम अत्यन्त महत्त्वपूर्ण कार्यों को सम्पन्न कर सकते हैं ।  structure of window accessories:- Start → Program Accessories पर click Types of accessories in hindi:- ( 1 ) Entertainment :-   Windows Accessories  के Entertainment Group Media Player , Sound Recorder , CD Player a Windows Media Player आदि प्रोग्राम्स उपलब्ध होते है