gpt4 book ai didi

sql - 什么时候创建新表?

转载 作者:行者123 更新时间:2023-12-05 04:17:40 25 4
gpt4 key购买 nike

我有一份关于员工及其工作契约(Contract)的申请。每个工作契约(Contract)都有一个假期。我们跟踪公司欠员工多少天(“VacationOwe”)以及他已经休了多少天(“VacationTaken”)。

我应该将这个“VacationOwe”和“VacationTaken”设为契约(Contract)的属性,还是应该创建一个名为 Vacaction 的类(表),其属性为“VacationOwe”、“VacationTaken”和“ContractId”,然后连接这两个表?

这两种方法的优点是什么?
当您应该创建一个新的类或表或将数据保存在一个中时,是否有任何规则。

最佳答案

如果这两个属性确实只与员工相关,则创建单独的表没有任何好处。性能会更差,您将不得不不断加入这些表。

对于这个具体的例子,假期似乎也可以与一年相关联。如果是这种情况,一个单独的表将很有意义,这样您就可以跟踪员工和年份休假/欠休假的天数。

关于sql - 什么时候创建新表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21194699/

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