50 से अधिक विभिन्न श्रेणियों का हिस्सा है कि 50% के लिए जिम्मेदार बताते हैं । कैसे बनाने के लिए इन सभी तालिकाओं में कुशलता से sql डेटाबेस? [बंद]

0

सवाल

में प्रणाली, जब विश्लेषण के डेटाबेस में, वहाँ रहे हैं के बारे में 50 विभिन्न श्रेणियों में आवश्यकताओं है, जो चाहिए के रूप में प्रतिनिधित्व किया तालिकाओं.

प्रत्येक श्रेणी के कई गुण - कॉलम-, इन सभी श्रेणियों के ही 50% का कॉलम है. उदाहरण के लिए, प्रत्येक श्रेणी (आईडी, नाम, तारीख, राज्य, प्रशासन, विभाग), सभी श्रेणियों है उन गुण है, लेकिन प्रत्येक श्रेणी में अपने स्वयं के गुण है जो एक दूसरे से अलग है, वे कर रहे हैं के बारे में 3 - 5 गुण.

अब, कैसे उन्हें प्रतिनिधित्व करने के लिए भौतिक के रूप में डेटाबेस तालिकाओं? एक मेज या मेज पर प्रत्येक श्रेणी के लिए, के बारे में क्या अतिरेक?

sql sql-server
2021-11-24 02:49:24
2

सबसे अच्छा जवाब

3

पर निर्भर करता है कि क्या वास्तव में आप की कोशिश कर रहे हैं प्राप्त करने के लिए ।

यदि आपके प्राथमिक चिंता का विषय है डिस्क स्थान है, मैं सुझा होगा पर विचार करने के लिए विरल स्तंभके साथ स्तंभ सेट एक विकल्प के रूप में, यदि आवश्यक है. इस परिदृश्य में, आप रख सकते हैं सभी इन संस्थाओं में एक ही शारीरिक मेज, के साथ अनिवार्य गुण सामान्य किया जा रहा है स्तंभों और विशिष्ट विशेषताओं घोषित किया जा रहा है के रूप में विरल है ।

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

कभी कभी पर निर्भर करता है, विषय क्षेत्र, एक अधिक जटिल मॉडल के साथ अतिरिक्त "घोंसले के शिकार" के स्तर नियोजित किया जा सकता है. आप कर सकते हैं के बारे में सोचो यह एक वर्ग के रूप में विरासत पदानुक्रम - सादृश्य के बहुत करीब है, वास्तव में.

बेशक, दोनों (और अन्य) के दृष्टिकोण है, अपनी शक्तियों और कमजोरियों है, तो आप की जरूरत हो सकती है पर पढ़ने के लिए विषयों और एक विकल्प बनाने के लिए.

2021-11-24 03:16:08
-1

के रूप में कुछ गुण हैं, केवल लागू करने के लिए कुछ श्रेणियों, आप कर सकते हैं के बारे में सोचो इकाई-विशेषता मूल्य के मॉडलके भंडारण के लिए, श्रेणियों.

वहाँ रहे हैं कई तरीके का प्रतिनिधित्व करने के EAV मॉडल में एक डेटाबेस है । आप उल्लेख कर सकते हैं करने के लिए नीचे दिए गए लेख: https://inviqa.com/blog/understanding-eav-data-model-and-when-use-it

के EAV मॉडल तरह के डेटा भंडारण के साथ आता है अपनी खुद की चुनौतियों के लिए, जब आप क्वेरी डेटाबेस । तो, देखें कि क्या यह आपकी आवश्यकताओं के अनुरूप होगा का चयन करने से पहले ही.

2021-11-24 03:29:20

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में