-2

可能重复:
用户名和密码数据库设计

我正在为工业公司设计一个管理信息系统,它有不同类型的用户(员工、客户、供应商)。当我使用 (MS-Access) 设计数据库时,它们中的每一种都是单个实体 (表)。而且我必须给每个人一个自己唯一的用户名,我该怎么做?

4

2 回答 2

0

使用表继承 - 即有一个实体表来存储核心信息,如用户 ID、用户名、密码等,然后有实体类型表(供应商、客户等)将外键的其他信息存储到实体表中。

于 2012-08-21T08:06:59.747 回答
-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 回答