我是数据库设计的新手,所以我还在学习很多东西。我正在做的是一个在线考勤卡时钟。我只是在摆弄它以了解更多。我的全职工作是为我的叔叔操作重型设备,他向我表达了一些令人头疼的问题。在复查考勤卡时,几个员工的手写很难读懂,一些员工没有正确地添加工时,所以他总是不得不重新检查他们的数学,而且有些人没有按时交考勤表。大多数员工都有智能手机,所以我的解决方案是做一个简单的网站,它有一个“打卡”和“打卡”的按钮,还会包含几个文本字段来描述员工当天操作的内容和他们所在的工作网站。所有这些都将添加到一个数据库中,该数据库将在工作周结束时通过电子邮件发送给老板。我的问题是,为此建立数据库的最佳方式是什么?我应该为每个员工添加一个单独的表,还是将所有表都保存在一个表中?将有大约20名员工使用该网站。提前感谢您的帮助。
发布于 2012-11-30 10:54:21
一般数据库原则:
考虑面向对象的问题。对象的类。
还是不在。您也可以考虑一个表用于ClockIn,一个表用于ClockOut,但这可能不太有利,具体取决于您希望稍后打印报表时扫描数据的方式。我个人建议不要使用这种方法,只需指出它是一种option.
- Event
- 1 2012-11-29 08:59 Clock In 2
- This translates to Juan Gomez clocking in today just before 9am
https://stackoverflow.com/questions/13638276
复制相似问题