Relational database management system (RDBMS) Show Relational database management system : रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (RDBMS) क्या होता है:- Relational database management system (RDBMS):- DBMS का विस्तारित रूप रिलेश्नल डेटाबेस मेनेजमेन्ट सिस्टम है । यह एक डेटाबेस सॉफ्टवेयर होता है जो कि रिलेश्नल डेटाबेस को बनाने व उसका प्रबन्धन करने की सुविधा देता है । यह डेटा को टेबल के रूप में संग्रहित करता है । एक रिलेश्नल डेटाबेस टेबल्स का सैट होता है , जिनमें पूर्वनिर्धारित प्रारूप में डेटा फीड किया जा सकता है । ये पूर्वनिर्धारित प्रारूप ( Integer , Varchar , date आदि ) हो सकते हैं । रिलेश्नल डेटाबेस में बनाई गई टेबल को रिलेशन भी कहा जाता है , ये एक या अधिक फील्ड्स का समूह होती हैं । प्रत्येक टेबल में एक फील्ड ऐसी होती है जिसमें यूनीक वैल्यू होती है , तथा यह फील्ड NULL वैल्यू को नहीं लेता है , ऐसे फील्ड को प्राइमेरी - की एंट्रीब्यूट ( primary key attribute ) कहा जाता है । इस फील्ड के द्वारा ही टेबल्स के मध्य रिलेशन बनाया जाता है । आर . डी . बी . एम . एस . (RDBMS) में डेटा को टेबल के रूप में ही संग्रहित ( store ) किया जाता है . तथा उसे row अर्थात् tupple के रूप में प्रदर्शित किया जाता है । वर्तमान में रिलेश्नल डेटाबेस बहुत ही प्रचलित है , तथा इसका प्रयोग बहुतायत में हो रहा है , क्योंकि यह विभिन्न टेवल्स को आपस में कनैक्ट कर उनमें से डेटा प्राप्त करने की सुविधा देता है। रिलेश्नल डेटाबेस में सम्पूर्ण डेटा को एक ही टेबल में संग्रहित ना करके उसे अलग अलग टेबल्स में संग्रहित किया जाता है । इससे किसी एक टेबल के डिलीट या क्रैश होने पर सम्पूर्ण डेटा ही हानि नहीं होती है । टेबल्स में संग्रहित डेटा को आवश्यकता होने पर डेटा को आसानी से प्राप्त भी किया जा सकता है । रिलेश्नल डेटाबेस में जिन टेबल्स को आपस में link जाता है , उनमें यह आवश्यक होता है कि उन टेबल्स का एक कॉलम समान हो ताकि संबंधित डेटा को आसानी से प्राप्त किया जा सके । अधिकतर रिलेश्नल डेटाबेस क्वैरी लैंग्वेज के रूप में SQL का प्रयोग करते हैं । आमतौर पर प्रचलित रिलेश्नल डेटाबेस oracle , MYSQL Server , DB2 आदि है। RDBMS एक ऐसा DBMS है जो कि E.F. Codd के द्वारा प्रतिपादित रिलेश्नल डेटाबेस मॉडल पर आधारित होता है । रिलेश्नल मॉडल में नेटवर्क मॉडल व हिराकीकल मॉडल दोनों ही समायोजित होते हैं , अर्थात् रिलेश्नल मॉडल में नेटवर्क मॉडल व हिरारकीकल मॉडल दोनों के गुण होते हैं । उदाहरण के तौर पर मान लेते हैं कि ABC शॉपिंग मॉल अपनी वस्तुओं की बिक्री की detail को 2 टेबल्स में स्टोर करती है जिनका नाम Items व customer है । वस्तुओं की बिक्री संबंधित detail को जैसे कि किस दिनांक को किस ग्राहक ने कौनसी वस्तु खरीदी आदि की जानकारी items टेबल में संग्रहित की जाती है तथा ग्राहकों की detail को customer टेबल में संग्रहित किया जाता है । 1 . Items टेबल में निम्नलिखित फील्ड्स हैं- Itemname , sellprice , selldate , custid 2 . Customer टेबल में निम्नलिखित फील्ड्स हैं- custid , custname , address , phone यदि कम्पनी को समस्त ग्राहकों की detail देखनी हो तो उसे customer टेबल से प्राप्त किया जाएगा । यदि बिक्री की डिटेल देखनी हो तो उसे Items टेबल में से देखा जा सकता है । एक ग्राहक की detail को customer table में केवल एक बार ही संग्रहित किया जाता है , तथा उसके द्वारा खरीदी गई वस्तुओं को items टेबल में संग्रहित किया जाता है । यदि कम्पनी को itemname , sellprice , custmame , address देखनी है तो यह दोनों टेबल्स के relation द्वारा यह सम्भव है । यदि किसी ग्राहक ने एक से अधिक बार खरीदी की है तो उसका नाम तथा पता ( जो कि टेबल में तो एक बार ही संग्रहित है ) परन्तु बिक्री की डिटेल के साथ स्वतः ही बार - बार प्रदर्शित होगा । रिलेश्नल डेटाबेस में रिपीट होने वाले डेटा को रोका जा सकता है । रिलेश्नल
डेटाबेस (RDBMS) के जुड़े लाभ ( Advantages Associated With Relational Database):- डेटा स्वतंत्रता ( Data Independence ):- डेटाबेस के नियम के अनुरूप डेटा का स्वतंत्र रूप से संग्रहित होना आवश्यक होता है ताकि आवश्यकता होने पर वांच्छित डेटा को आसानी से प्राप्त किया जा सके । रिलेश्नल डेटाबेस डिजाईन में डेटा को normalization के द्वारा अधिक आसानी से स्वतंत्र बनाया जा सकता है जबकि यह कार्य ट्री स्ट्रक्चर के द्वारा कठिन होता है । लोचशीलता (
Flexibility ):- सुरक्षा ( Security ):- डेटाबेस मैनेजमेंट सिस्टम (DBMS) की जानकारी के नीचे दिए गए लिंक पर क्लिक करें :-https://computernetworksite.blogspot.com/2019/03/what-is-data-base-management-system.html डिस्ट्रीब्यूटेड डेटाबेस मैनेजमेंट सिस्टम (DDBMS) की जानकारी के लिए नीचे दिए गए लिंक को क्लिक करें:-DDBMS-distributed-database-management एक रिलेशनल डेटाबेस का उपयोग क्यों करें?रिलेशनल डेटाबेस का उपयोग क्यों करें? तालिकाओं (tables) में सार्थक जानकारी बनाने के लिए संबंधपरक डेटाबेस (रिलेशनल डेटाबेस) का उपयोग कर सकते है। यह आपको डेटा के बीच संबंधों को समझने की अनुमति देता है।
रिलेशनल डेटाबेस के क्या फायदे हैं?रिलेशनल डेटाबेस का सबसे मुख्य फायदा यह है कि इसमें डाटा टेबल के रूप में होता है जिसके कारण उपयोगकर्ता (User) इसे आसानी से समझ लेते हैं और एक्सेस (Access) कर लेते हैं । रिलेशनल मॉडल बहुत पावरफुल (Powerful) और सिंपल (Simple) है तथा बहुत ज्यादा फ्लेक्सिबल (Flexible) भी है।
|