मैं ईआर मॉडलिंग से "कमजोर इकाई" शब्द की सिफारिश करने जा रहा हूं।
कुछ मॉडलर संस्थाओं और रिश्तों संस्थाओं के बीच से बना जा रहा है के रूप में विषय के की अवधारणा। यह एंटिटी-रिलेशनशिप मॉडलिंग (ईआर मॉडलिंग) को जन्म देता है। किसी विशेषता को किसी इकाई या रिश्ते से जोड़ा जा सकता है, और डेटाबेस में संग्रहीत मान गुणों के उदाहरण हैं।
यदि आप ईआर मॉडलिंग करते हैं, तो "कमजोर इकाई" नामक एक प्रकार की इकाई होती है। एक कमजोर इकाई की पहचान का एक हिस्सा एक मजबूत इकाई की पहचान है, जिसके लिए कमजोर व्यक्ति संबंधित है।
एक उदाहरण ऑर्डर प्रोसेसिंग सिस्टम में एक ऑर्डर हो सकता है।ऑर्डर लाइन आइटम से बने होते हैं, और प्रत्येक पंक्ति वस्तु में उत्पाद-आईडी, इकाई-मूल्य और मात्रा होती है। लेकिन लाइन वस्तुओं में सभी ऑर्डर में एक पहचान संख्या नहीं है। इसके बजाए, एक आइटम आइटम की पहचान {आइटम नंबर, ऑर्डर नंबर} द्वारा की जाती है। दूसरे शब्दों में, एक पंक्ति वस्तु मौजूद नहीं हो सकती है जब तक कि यह बिल्कुल एक आदेश का हिस्सा न हो। आइटम नंबर 1 वह पहला आइटम है जो किसी भी क्रम में है, लेकिन आपको किसी आइटम की पहचान करने के लिए दोनों नंबरों की आवश्यकता है।
एक ईआर मॉडल को एक रिलेशनल मॉडल में बदलना आसान है। यह उन लोगों के लिए भी आसान है जो डेटा में विशेषज्ञ हैं लेकिन डेटा के बारे में कुछ भी नहीं जानते हैं जो उन्हें समझने वाले डेटा के ईआर मॉडल में उपयोग करने के लिए उपयोग करते हैं।
अन्य मॉडलर हैं जो ईआर मॉडलिंग की आवश्यकता के खिलाफ जोरदार तर्क देते हैं। मैं उनमें से एक नहीं हूँ।
स्रोत
2009-10-22 12:33:37
मैं "रिलेशनशिप डेटाबेस" शब्द से उलझन में हूं। क्या आपका मतलब है "रिलेशनल डेटाबेस" (जिस तरह से, का मतलब है कि टेबल के बीच संबंध हैं), या आप इकाई-संबंध मॉडलिंग, या कुछ और के बारे में बात कर रहे हैं? –
भ्रम के लिए खेद है। मुझे सटीक होने के लिए 'ईआर मॉडलिंग' कहा जाना चाहिए था। और हां, एक संबंध/तालिका का मतलब यह नहीं है कि टेबल के बीच 'रिश्ते' हैं। आपकी सहायताके लिए धन्यवाद! – karlkma