ईआर आरेख और कक्षा आरेख के बीच का अंतर

Anonim

ईआर आरेख बनाम क्लास आरेख

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

ईआर आरेख क्या है?

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

कक्षा आरेख क्या है?

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

-3 ->

ईआर आरेख और कक्षा आरेख में क्या अंतर है?

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