我对数据库设计比较陌生,我决定制作自己的假设数据库以进行实践。但是,我无法对其进行建模和规范化,因为我认为存在许多多对多 (M:N) 关系。
一般场景描述
该数据库旨在保留有关在塞尔达系列中工作过的各种人物的数据。我想跟踪的控制台(S) ,一个游戏可以玩上,员工是曾在部分游戏的发展,乔布斯的员工有(很多员工在不同的工作职位在多个游戏等)
商业规则
- 多个员工可以在多个游戏上工作。
- 多个游戏可以在同一个控制台上。
- 多个控制台可以是同一个游戏的平台。
- 多个员工可以拥有相同的Job。
- 一个Employee可以有多个Jobs。
- 一个游戏可以有多个员工。
- 一个游戏在它的开发过程中可以有多种类型的工作
- 多个游戏可以附加相同类型的工作。
- 一个控制台可以有多个人在处理它。
- 一个人可以在多个控制台上工作。
属性名称和样本值
- Employee Name,可以分为First …