Bir web sitesi için temel bir güvenlik sistemi için en iyi yolu bulmaya çalışıyorum. Kullanıcıları ve grupları istediğimi biliyorum.
Ben olurdu düşündüm:
user_table
user_id
user_name
...
group_type
group_id
group_name
parent_id
...
group_table
id
user_id
group_id
Birincisi kullanıcı, ikincisi grup, üçüncüsü ise ikisini birbirine bağlayan ara tablo. Bir kullanıcının birçok grubu vardır.
Kulağa hoş geliyor mu?
SELECT
ve alanı da adlandırabilirsiniz, FROM
böyleceSELECT [FROM] FROM [SELECT]
GROUP_TYPE
tablo adlı olmalıdırGROUP
veya benzeri bir şey ve sizinGROUP_TABLE
o bağlantılandırdığını ne gibi Kullanıcılar ve Gruplar hem başvuruda bulunmalıdır.