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