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