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