我想要为公司的员工创建一个数据库中的表。
每个员工都有一个唯一的标识符ID和一个名称。每个员工也有一个技能列表,技能被表示为一个字符串(即“出纳员”、“经理”等。
多名员工可以具有相同的技能,例如,John是出纳员,Manager是经理,Bob也是出纳员。
我想出了两种使用ERD来表示这个问题的方法:


我想问的是,这两个实现是相同的吗?
发布于 2021-05-14 09:35:01
这两幅图在我看来有很大的不同。
您应该有一个员工表、一个技能表和第三个表,将每个员工映射到他们所拥有的每一项技能。
https://dba.stackexchange.com/questions/291511
复制相似问题