2009-08-16 12 views
0

私は電話管理システムの再設計に忙しかった。衝撃的な設計の1つの例は、従業員情報を電話の内線番号のテーブルに格納することでした。私は従業員の情報を考慮してこのように多くの標準化を行ってきましたが、今私は、Employeeテーブルの中のアクセス権やパスワードなどのシステムユーザ情報をUserテーブルに組み込むかどうかの決定に直面しています。テーブル間で情報が重複することはありませんが、ユーザーを維持する際には必ず2つのレコードを作成して破棄する必要があります。従業員とユーザーの設計上の考慮

2番目の表を検討する理由は、すべての従業員が常にユーザーではないということです(テレフォニー管理だけでなく、すべてのユーザーが従業員となるわけではありません)。ベンダーは直接データベースへのアクセスという面倒な手間をかけずにログインしてメンテナンスを行うことができます。

私はここではい、いいえを要求していませんが、私はこの決定をするために収集し、評価する必要があるデータに関するアドバイスをしています。決定は私のものです。

答えて

1

従業員が常にユーザーではなく、ユーザーが必ずしも従業員でない場合は、ユーザーテーブルを作成する必要があります。より多くのデータや情報は必要ありません。

関連する問題