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