一个教员可以带走多件校园设备,这些设备是专门分配给一个人的。
这个数据模型中的实体是什么样的,它们之间的关系是什么?
干杯
最佳答案
教师 (1) 和设备 (n) 之间存在一对多 (1:n) 关系。
因此,我认为需要一张教员表和一张设备表。每个的主键都是某种唯一 ID(自动生成,如 AUTO_INCREMENT,或显式指定)。
由于 1:n 关系是 Faculty:Equipment,因此您需要在 Equipment 表中引用 Faculty.id(“id”是主键的虚构列名)。
因此,这两个表之间的referential-relationship/bridge/match 将是 Faculty.id 和 Equipment.faculty_id(“faculty_id”是一个虚构的列名,代表对应的 Faculty 表的主键):
Faculty.id = Equipment.faculty_id
关于MYSQL 简单数据建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35733798/