0

私は工業会社のデータベースを設計しています。これらのエンティティ (従業員、サプライヤー、顧客、ドライバー) があり、それぞれに固有の ID (従業員 ID など) があります。では、各ユーザーに一意のユーザー名を割り当てるにはどうすればよいでしょうか? (Ms Accessを使用)。どうも

4

1 に答える 1

2

エンティティ テーブルを作成します。他のテーブル ( Employee 、 Suppliers 、 Customers 、 Drivers ) にエントリを追加するたびに、それらのエンティティ テーブルに行を追加します。

他のテーブル ( Employee 、 Suppliers 、 Customers 、 Drivers ) で、外部キー (列名: entity_id) を追加します。

従業員のエンティティ ID を取得するには:

SELECT entity_id FROM employees WHERE id = {employee_id};

おまけとして、すべてのエンティティ タイプに共通のフィールドをエンティティ テーブルに移動できます。

于 2012-08-19T11:55:58.283 に答える