-2

重複の可能性:
ユーザー名とパスワードのデータベース設計

さまざまなタイプのユーザー(従業員、顧客、サプライヤー)を持つ産業会社の経営情報システムを設計しています。(MS-Access)を使用してデータベースを設計している場合、それらのすべてのタイプは単一のエンティティ(テーブル)です。そして、私はそれらのそれぞれに独自のユーザー名を付ける必要があります、どうすればそれを行うことができますか?

4

2 に答える 2

0

テーブルの継承を使用します。つまり、ユーザー ID、ユーザー名、パスワードなどのコア情報を格納するエンティティ テーブルを用意し、次にエンティティ タイプ テーブル (サプライヤー、顧客など) を用意して、外部キーをエンティティ テーブルに格納するその他の情報を格納します。

于 2012-08-21T08:06:59.747 に答える
-1

これは 1 つのオプションです... Access は FK を処理できると思います。

user
----
id
username
password
employeeid fk references employee.id
customerid fk references customer.id
supplierid fk references supplier.id

employee
--------
id
<other employee specific columns>

customer
--------
id
<other customer specific columns>

supplier
--------
id
<other supplier specific columns>
于 2012-08-21T09:26:14.433 に答える