DBMS ट्यूटोरियल में डेटाबेस डिज़ाइन: डेटा मॉडलिंग सीखें

डेटाबेस डिज़ाइन क्या है?

डेटाबेस डिज़ाइन प्रक्रियाओं का एक संग्रह है जो एंटरप्राइज़ डेटा प्रबंधन प्रणालियों के डिजाइन, विकास, कार्यान्वयन और रखरखाव को सुविधाजनक बनाता है। उचित रूप से डिज़ाइन किए गए डेटाबेस को बनाए रखना आसान है, डेटा की स्थिरता में सुधार करता है और डिस्क स्टोरेज स्पेस के मामले में लागत प्रभावी है। डेटाबेस डिज़ाइनर यह तय करता है कि डेटा तत्व कैसे सहसंबंधित हैं और कौन सा डेटा संग्रहीत किया जाना चाहिए।

डीबीएमएस में डेटाबेस डिजाइन का मुख्य उद्देश्य प्रस्तावित डेटाबेस प्रणाली के तार्किक और भौतिक डिजाइन मॉडल तैयार करना है।

तार्किक मॉडल डेटा की आवश्यकताओं और भौतिक विचारों से स्वतंत्र रूप से संग्रहीत किए जाने वाले डेटा पर ध्यान केंद्रित करता है। यह इस बात से चिंतित नहीं है कि डेटा कैसे संग्रहीत किया जाएगा या इसे भौतिक रूप से कहाँ संग्रहीत किया जाएगा।

भौतिक डेटा डिज़ाइन मॉडल में हार्डवेयर संसाधनों और सॉफ्टवेयर प्रणालियों जैसे डेटाबेस प्रबंधन प्रणाली (DBMS) का उपयोग करके डेटाबेस के तार्किक DB डिज़ाइन को भौतिक मीडिया पर अनुवादित करना शामिल है।

डेटाबेस डिज़ाइन क्यों महत्वपूर्ण है?

यह डेटाबेस सिस्टम बनाने में मदद करता है

  1. जो उपयोगकर्ताओं की आवश्यकताओं को पूरा करते हैं
  2. उच्च प्रदर्शन करें.

डीबीएमएस में डेटाबेस डिजाइन प्रक्रिया महत्वपूर्ण है उच्च निष्पादन डेटाबेस प्रणाली.

ध्यान दें, डेटाबेस की खूबी इसकी डिज़ाइन में है। SQL का उपयोग करके डेटा संचालन अपेक्षाकृत सरल है

डेटाबेस विकास जीवन चक्र

डेटाबेस विकास जीवन चक्र

डेटाबेस विकास जीवन चक्र में कई चरण होते हैं जिनका पालन डेटाबेस प्रणालियों को विकसित करते समय किया जाता है।

विकास जीवन चक्र के चरणों का अनिवार्यतः क्रमबद्ध तरीके से पालन नहीं किया जाना चाहिए।

छोटे डेटाबेस सिस्टम पर, डेटाबेस डिज़ाइन की प्रक्रिया आमतौर पर बहुत सरल होती है और इसमें बहुत सारे चरण शामिल नहीं होते हैं।

उपरोक्त आरेख को पूरी तरह से समझने के लिए, आइए डिज़ाइन प्रक्रिया के अवलोकन के लिए प्रत्येक चरण में सूचीबद्ध व्यक्तिगत घटकों को देखें। डीबीएमएस.

आवश्यकताओं के विश्लेषण

  • प्लानिंग - डेटाबेस डिज़ाइन अवधारणाओं के इस चरण का संबंध संपूर्ण डेटाबेस विकास जीवन चक्र की योजना से है। यह संगठन की सूचना प्रणाली रणनीति को ध्यान में रखता है।
  • सिस्टम परिभाषा – यह चरण प्रस्तावित डेटाबेस प्रणाली के दायरे और सीमाओं को परिभाषित करता है।

डेटाबेस डिजाइनिंग

  • तार्किक मॉडल - यह चरण आवश्यकताओं के आधार पर डेटाबेस मॉडल विकसित करने से संबंधित है। पूरा डिज़ाइन बिना किसी भौतिक कार्यान्वयन या विशिष्ट DBMS विचारों के कागज़ पर होता है।
  • भौतिक मॉडल - यह चरण डीबीएमएस और भौतिक कार्यान्वयन कारकों को ध्यान में रखते हुए डेटाबेस के तार्किक मॉडल को लागू करता है।

कार्यान्वयन

  • डेटा रूपांतरण और लोडिंग - रिलेशनल डेटाबेस डिज़ाइन का यह चरण पुराने सिस्टम से डेटा को नए डेटाबेस में आयात करने और परिवर्तित करने से संबंधित है।
  • परीक्षण - यह चरण नई क्रियान्वित प्रणाली में त्रुटियों की पहचान से संबंधित है। यह डेटाबेस को आवश्यकता विनिर्देशों के विरुद्ध जाँचता है।

डेटाबेस तकनीक के दो प्रकार

  1. मानकीकरण
  2. ईआर मॉडलिंग

आइये इनका एक-एक करके अध्ययन करें