웹 사이트의 기본 보안 시스템에 가장 적합한 방법을 찾으려고합니다. 사용자와 그룹을 원한다는 것을 알고 있습니다.
나는 내가 가질 것이라고 생각했다.
user_table
user_id
user_name
...
group_type
group_id
group_name
parent_id
...
group_table
id
user_id
group_id
첫 번째는 사용자이고, 두 번째는 그룹이며, 세 번째는 둘을 연결하는 중개 테이블입니다. 한 명의 사용자가 여러 그룹을 가지고 있습니다.
괜찮습니까?
@adam은 user_id 및 group_id로 group_table을 수행하지 않습니까?
—
johnny
@AdamMusch 예약어이므로 GROUP으로 이름을 지정해서는 안됩니다. 표와 열은 예약어 뒤에 이름을
—
붙여서
@ 필은 동의했다. 당신은뿐만 아니라 테이블의 이름을 수
—
JNK
SELECT
와 필드를 FROM
사용하면 같은 쿼리 할 수 있도록SELECT [FROM] FROM [SELECT]
'app_user'및 'app_role'과 같은 기본 엔티티를 호출하십시오.
—
ConcernedOfTunbridgeWells
GROUP_TYPE
테이블 이름을 지정해야합니다GROUP
또는 비슷한, 당신은GROUP_TABLE
그게 연결하는 것 무엇으로, 사용자 및 그룹을 모두 참조해야합니다.