请帮助,我正在为Manhours Timekeeping开发一个新项目。我们有一个名为EmployeePunches的生产表,其中有EmployeeNumber,BusinessDate,Clockin,Clockout等字段。现在第三方应用程序正在寻找我们旧的manhours表设置,其中有EmployeeNumber,BusinessDate,Time,Time_Event。 EmployeePunches表是固定的,他们不想编辑它。而访问旧工时表的第三方应用程序太昂贵,并且将花费时间来定制。
我的建议是创建一个新表,这个newtable将从EmployeePunches获取数据,而字段将更改为manhours表,其中有time_event - I = in和O = out以满足第三方应用程序的要求。
我的问题是这种场景的最佳实现是什么。急需专家帮助。
提前谢谢你。
答案 0 :(得分:0)
最佳实现是使用视图。这可确保基础数据始终与表中的最新数据保持一致。
向后兼容性是使用视图的一种非常好的方式。
如果您对该视图存在性能问题,请调查索引视图。这些允许您在视图上构建索引以提高性能。
答案 1 :(得分:0)
您没有告诉EmployeePunches的数据字典既没有提供示例数据,但看起来视图是最好的方法。带字段的简单SELECT和更改time_event。