0

我正在为工业公司设计一个数据库,我有这些实体(员工、供应商、客户、司机),每个实体都有自己唯一的 ID(员工 ID,.. 等)。那么,如何为每个用户分配一个唯一的用户名?(使用女士访问)。谢谢

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 回答