다양한 역할로 구성된 시스템을 설계했는데 서로 다른 역할 테이블을 다르게 설계해야 할까요, 아니면 기본 정보 테이블을 추출해야 할까요?
기본 정보 테이블을 추출하고 싶다고 가정하고, 역할 테이블을 만들고 이를 사용하여 서로 다른 역할의 특정 필드 정보를 어디에 넣어야 할까요? 다른 역할에 대한 테이블을 만든 다음 이를 다른 역할과 연관시키나요?
某草草2017-05-19 10:09:01
실제 시스템에서는 역할 필드는 비슷하지만 권한이 다릅니다. 한발 물러서서 역할 정의가 합리적인지 생각해 본 다음 데이터베이스 설계를 하면 분석에 문제가 있을 수 있나요?
我想大声告诉你2017-05-19 10:09:01
이것은 실제로 권한 관리 모듈입니다. 일반적으로 사용자는 한 테이블에 배치되고 권한은 다른 테이블(컨트롤러 및 메소드)에 있으며 마지막 사용자의 권한 테이블은 한 테이블에 있습니다. 사용자가 로그인한 후 해당 권한을 제거하면 됩니다. 권한이 없는 메소드는 실행이 허용되지 않습니다.