मैं एक वेबसाइट के लिए एक बुनियादी सुरक्षा प्रणाली का सबसे अच्छा तरीका खोजने की कोशिश कर रहा हूं। मुझे पता है कि मुझे उपयोगकर्ता और समूह चाहिए।
मुझे लगा कि मेरे पास होगा:
user_table
user_id
user_name
...
group_type
group_id
group_name
parent_id
...
group_table
id
user_id
group_id
पहला एक उपयोगकर्ता है, दूसरा एक समूह है, और तीसरा एक मध्यस्थ तालिका है जो दोनों को जोड़ती है। एक उपयोगकर्ता के कई समूह हैं।
क्या यह ठीक है?
SELECTऔर फ़ील्ड का नाम भी हो सकता है FROMताकि आपके पास एक क्वेरी हो जैसेSELECT [FROM] FROM [SELECT]

GROUP_TYPEतालिका का नामGROUPया कुछ समानGROUP_TABLEहोना चाहिए , और उपयोगकर्ता और समूह दोनों को संदर्भित करना चाहिए, क्योंकि यह लिंकिंग है।