मैं एक वेबसाइट के लिए एक बुनियादी सुरक्षा प्रणाली का सबसे अच्छा तरीका खोजने की कोशिश कर रहा हूं। मुझे पता है कि मुझे उपयोगकर्ता और समूह चाहिए।
मुझे लगा कि मेरे पास होगा:
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
होना चाहिए , और उपयोगकर्ता और समूह दोनों को संदर्भित करना चाहिए, क्योंकि यह लिंकिंग है।