एक मामला जो मुझे कभी-कभी मिला, वह कुछ इस तरह है:
टेबल देशों_द , प्रत्येक देश के लिए संख्यात्मक आईडी वाला केवल एक कॉलम होता है।
सारणी देशों_केद , देश आईडी के साथ, भाषा आईडी एक स्तंभ और स्थानीय देश के नाम के साथ एक स्तंभ के साथ कॉलम होता है।
तालिका company_factories , जिसमें विच में देश सहित कंपनी के प्रत्येक कारखाने की जानकारी शामिल है।
इसलिए तालिकाओं में डेटा सुसंगतता और भाषा स्वतंत्र डेटा बनाए रखने के लिए डेटाबेस केवल भाषा के निर्भरता के बिना विदेशी कुंजी की अनुमति देने के लिए केवल एक स्तंभ के साथ तालिकाओं के साथ इस स्कीमा का उपयोग करता है।
इस मामले में मुझे लगता है कि एक कॉलम टेबल का अस्तित्व उचित है।
द्वारा टिप्पणी के जवाब में संपादित: Quassnoi
(स्रोत: ggpht.com )
इस स्कीमा में मैं टेबल company_factories में एक विदेशी कुंजी को परिभाषित कर सकता हूं जिसके लिए मुझे टेबल पर भाषा कॉलम शामिल करने की आवश्यकता नहीं है, लेकिन अगर मेरे पास टेबल देशों_id नहीं है, तो मुझे विदेशी कुंजी को परिभाषित करने के लिए टेबल पर भाषा कॉलम शामिल करना होगा ।