3

私はデータベース設計に不慣れで、ショッピングシステムのデータベースを構築しようとしています。

CustomerテーブルとStaffテーブルがあると仮定します。

要件は次のとおりです。

  1. 一部のお客様に「返品・返金」の特典を付与するため。
  2. スタッフの一部が払い戻しを処理する権限を持つことを許可するため。

私の考えは、ブール値の列を「フラグ」に追加するだけです。どの顧客またはどのスタッフが権限を持っているかどうか。

この問題を解決するのは正しいですか?潜在的な問題はありますか?

4

1 に答える 1

2

これは、単純な設計には正しいでしょう。ただし、Webサイトを拡張できるようにしたい場合、またはニーズが時間の経過とともに大きくなる場合は、より詳細なアクセス許可を許可する必要があります。その場合、user_permissionsテーブルとemployee_permissionテーブルが望ましいでしょう。

于 2012-11-02T20:09:25.637 に答える