gpt4 book ai didi

mysql - 如何在我的数据库 ER 模型中链接员工、主管和主管

转载 作者:行者123 更新时间:2023-11-30 21:45:48 25 4
gpt4 key购买 nike

所以我需要做一些作业,我需要制作游轮公司的 ER 图。如何在我的 ER 图上正确建模员工级别。

我们有正式员工(清洁工、护士、歌手、调酒师等)我们有主管(基本上是主管上面的员工)我们有一位邮轮总监。那么我怎样才能以一种不会导致数据重复或以糟糕的方式完成的方式对此进行建模呢?是否有更好的方法来为不同级别的员工建模。

员工实体具有以下属性(目前):

  • 雇员编号
  • EMPLOYEE_POSITION(这基本上说明了清洁工、护士或调酒师之类的事情)
  • EMPLOYEE_IS_SUPERVISOR(这是一个是或否列。如果该列显示是,则他们是主管)。每位员工由 1 名主管监督。
  • EMPLOYEE_IS_DIRECTOR(这是另一列有是或否范围。如果它说是,他们就是导演)。这基本上是船上的主要老板。

Click here to see the ER Diagram picture

最佳答案

也许您可以根据员工 ID 创建某种员工层次结构,而不是主管或主管。所以调酒师 emp_id 123 向主管 567 向主管 894 报告。这样就不需要很多标志了。您会知道,如果该字段为空,则他们是董事,如果他们向董事报告,则他们是主管,如果他们向主管报告,则他们是雇员。

通常会添加到员工数据模型的其他内容包括名字、姓氏、出生日期、当前状态(活跃员工、终止、LOA)、受雇日期、解雇日期……仅举几例。

关于mysql - 如何在我的数据库 ER 模型中链接员工、主管和主管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49545325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com