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

विषय - सूची:

Anonim

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

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

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

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

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

इस ट्यूटोरियल में, आप सीखेंगे-

  • क्यों डेटाबेस डिजाइन महत्वपूर्ण है?
  • डेटाबेस विकास जीवन चक्र
  • आवश्यकताओं के विश्लेषण
  • डेटाबेस डिजाइनिंग
  • कार्यान्वयन
  • डेटाबेस तकनीकों के प्रकार

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

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

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

डेटाबेस डिजाइनिंग उच्च प्रदर्शन डेटाबेस सिस्टम के लिए महत्वपूर्ण है।

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

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

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

विकास जीवन चक्र के चरणों का धार्मिक रूप से क्रमबद्ध तरीके से पालन करना आवश्यक नहीं है।

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

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

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

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

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

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

कार्यान्वयन

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

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

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

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