複数のロールを持つシステムを設計しており、それぞれに異なるフィールドがあります。異なるロール テーブルを設計するか、基本情報テーブルを抽出する必要がありますか? 基本情報テーブルを抽出し、権限を設計したいので、ロールテーブルを作成し、ユーザーロールテーブルを使用して関連付けるとします。その後、さまざまなロールの特定のフィールド情報をどこに配置する必要があります。さまざまな役割の特定のフィールドを構築します。その場合、情報テーブルはさまざまな役割に関連付けられますか?
実際のシステムでは、ロールのフィールドは似ていますが、権限が異なります。ロールの定義が妥当であるかどうかを一歩下がって考えてから、データベースの設計を行うことができますか? 分析に問題がある可能性があります。
これは実際には権限管理モジュールです。一般に、ユーザーは 1 つのテーブルに配置され、アクセス許可は別のテーブル (コントローラーとメソッド) に配置され、最後のユーザーのアクセス許可テーブルは 1 つのテーブルに配置されます。ユーザーがログインしたら、権限を削除するだけです。権限のないメソッドは実行できません。
実際のシステムでは、ロールのフィールドは似ていますが、権限が異なります。ロールの定義が妥当であるかどうかを一歩下がって考えてから、データベースの設計を行うことができますか? 分析に問題がある可能性があります。
これは実際には権限管理モジュールです。一般に、ユーザーは 1 つのテーブルに配置され、アクセス許可は別のテーブル (コントローラーとメソッド) に配置され、最後のユーザーのアクセス許可テーブルは 1 つのテーブルに配置されます。ユーザーがログインしたら、権限を削除するだけです。権限のないメソッドは実行できません。