2012-11-07 9 views
9

एक यूएमएल आरेख का उपयोग मॉडल डेटाबेस डिज़ाइन और क्लास डिज़ाइन मॉडल दोनों के लिए किया जा सकता है, लेकिन एक ईआर आरेख को डेटाबेस समस्याओं में विशेष रूप से उपयोग किया जाना चाहिए। आप दूसरे पर एक ग्राफिकल प्रतिनिधित्व कैसे चुनते हैं?मॉडलिंग के लिए ईआर या यूएमएल का उपयोग करने का निर्णय कैसे लें?

उत्तर

10

ईआरडी - इकाई संबंध आरेख - आपको टेबल को कैसे कनेक्ट करना चाहिए, प्रत्येक तालिका पर कौन से फ़ील्ड होने जा रहे हैं, टेबल कनेक्शन, यदि कई से कई, एक से कई।

यूएमएल कई ईआरडी के बाद कई आरेखों के लिए उपयोग किया जा सकता है। अनुक्रम आरेख, राज्य आरेख, आवेदन की funcionality के लिए और अधिक (क्या उपयोगकर्ता कर सकते हैं, यह कौन करता है, जब वह करता है, इससे पहले कि वह क्या कदम, वह कौन सी टेबल इसे करने के लिए उपयोग करता है) अन्य टेबल विवरण।

मैं संचालन, समय, कार्यों, आदि का वर्णन करने के डेटाबेस संबंध और यूएमएल का वर्णन करने के लिए ERD का उपयोग करेंगे ..

देखें विकि:Entity-relationship_diagram & Unified_Modeling_Language

+0

यूएमएल का उपयोग आपके द्वारा उपयोग किए जाने वाले सभी कार्यों के लिए किया जा सकता है। यूएमएल से प्रोग्रामेटिक रूप से डेटाबेस स्कीमा बनाना संभव है। लाभ यह है कि यूएमएल ओआरएम का भी वर्णन करता है। निजी तौर पर, मैंने ईआरडी का कभी भी उपयोग नहीं किया। – Huliax

3

यूएमएल अंकन है, इसलिए यदि आप कर रहे हैं यूएमएल को समझने वाले लोगों के साथ बात करना यूएमएल का उपयोग करना फायदेमंद होगा। शास्त्रीय इकाई संबंध आरेख आमतौर पर चेन नोटेशन में होता है।

व्यक्तिगत रूप से मैंने पाया है कि मैं हमेशा मॉडल संबंधों के मॉडल के लिए यूएमएल का उपयोग करता हूं और केवल अकादमी में चेन का उपयोग करता हूं।

4

बस हमेशा यूएमएल का उपयोग करें क्योंकि यह सबकुछ ईआर है। ईआर का उपयोग करने का एकमात्र कारण यह होगा कि यदि आप एक उपकरण का उपयोग कर रहे हैं (उदाहरण के लिए टेबल बनाने के लिए डीडीएल एसक्यूएल स्क्रिप्ट उत्पन्न करने के लिए) जो केवल ईआर का समर्थन करता है (अब अधिकांश यूएमएल का समर्थन करते हैं लेकिन आप अभी भी कुछ को ईआर पर चिपका सकते हैं)

संबंधित मुद्दे