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