【问题标题】:ERD-CLASS designERD 级设计
【发布时间】:2010-05-27 14:44:09
【问题描述】:

我是数据库和类图的新手。我只是从互联网上获取场景并尝试为它们开发 ERD 和类图。但是以下场景给我带来了一些问题,我不确定我的设计。

“每当员工填写请假申请表时,应向其团队负责人显示请假申请以供批准。团队负责人可以选择更改请假日期以及批准或拒绝请假。员工还有可以选择更改之前未批准的休假日期或取消任何未批准的休假。如果是组长,他可以批准自己的休假。

管理层应该能够创建休假类别,例如(休闲、病假、计划工作等),并且应该能够调整分配给每种休假类型的天数。

我已将这些标识为 ERD 的实体

1) 员工(我认为我不需要为技术主管创建实体,因为他是员工) 2) 离开历史 3) 离开类别

如果系统需要更多类或实体,请纠正我

【问题讨论】:

    标签: sql database class-design


    【解决方案1】:

    您需要添加表格/列来跟踪谁是每个员工的团队负责人。

    这完全取决于您的要求。您希望只存储当前领导者,还是需要保留历史记录?

    考虑创建一个表格来跟踪报告层次结构。 Employee_Hierarchy - id、employee_id、manager_id、startdate、enddate 等...

    需要考虑的事项。 1. 您是否需要跟踪非员工(例如承包商)的数据 这种关系重要吗? 2. 全球化 - 以 UTC 或本地时间或服务器时间存储时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-21
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      相关资源
      最近更新 更多