我正在为工业公司设计数据库,我有这些实体(员工,供应商,客户,驱动程序),每个实体都有自己的唯一ID(员工ID,等等)。 那么,我如何为每个用户分配一个唯一的用户名? (使用Ms Access)。 THX
答案 0 :(得分:2)
创建实体表。每当您向其他表(员工,供应商,客户,驱动程序)添加条目时,请在实体表中为它们添加一行。
在其他表(员工,供应商,客户,驱动程序)中,添加外键(列名:entity_id)。
获取员工的实体ID:
SELECT entity_id FROM employees WHERE id = {employee_id};
作为奖励,可以将所有实体类型共有的字段移动到实体表。