它是多对一还是一对一关系?

Is it a Many to one or one to one relationship?

我正在努力思考这个概念。这是我的 ERD 的照片

查看表格 'Titles' 和 'Employees'。 Emp_title_id 是对标题中 title_id 的外键引用。现在,多个员工有相同的头衔。那不应该是 many-to-one 关系吗? 反对的论点是这两个字段(Employees 中的 emp_title_id 和 Title 中的 title_id)具有相同的一组值,因此它是一个 one-to-one 关系。

请告诉我是否应该将其视为一组值(一对一)或一组具有不同值的“单元格”(多对一)

谢谢

一对多 (1:n)

  • 一名员工只能拥有 1 个头衔。
  • 可以给 n 名员工授予头衔。

(您在员工和职位之间建立了 1:n 关系,因为员工只能拥有一个职位。但是您在员工和部门之间建立了 m:n 关系,因为员工可以工作在多个部门。在数据模型中,这可以从提供 m:n 所需的桥 table dept_emp 的存在中看出。)