昨日の書き込みの続編です。 jflute様のコメント USER USER_ROLE *関連テーブル ROLE ROLE_FUNCTION *関連テーブル FUNCTION という5つのテーブルを作って、 「ロール」と「機能」をn:nの関係にします。 「機能」には「とある画面のXxx機能」が格納されます。 但し、ここの粒度はシステムによりけりで、 単純に画面だけでユニークな場合もあれば、細かく画面と […]
ハワイ移住を叶える人生戦略
昨日の書き込みの続編です。 jflute様のコメント USER USER_ROLE *関連テーブル ROLE ROLE_FUNCTION *関連テーブル FUNCTION という5つのテーブルを作って、 「ロール」と「機能」をn:nの関係にします。 「機能」には「とある画面のXxx機能」が格納されます。 但し、ここの粒度はシステムによりけりで、 単純に画面だけでユニークな場合もあれば、細かく画面と […]
あるサイトを構築中で、現在権限制御部分のクラス設計DB設計をしています。 ログイン認証があるシステムでユーザの権限によって扱える機能が異なります。 いろんなシステムでこんなことすると思います。 現在このような権限系の実装をする際のベストプラクティスを探しています。 今まで私が考えたDB設計指針は、下記の通りです。 2通り考えましたが、下記の方がしっくりするので1つだけ記載します。 【指針】 ■us […]