将我的考勤记录放在日历上并插入我的数据库中

时间:2017-08-13 18:30:56

标签: sql vb.net

我正在建立一个考勤系统,我有一个我创建的数据库,它有一个jan-dec表(12个表),每个表都有这种列(Jan1,jan2 // feb1,feb2 // mar1,mar2 ......等)我知道这不是一个好习惯,因为我不熟悉sql,我想问一下,如果我能做出更少的表/列?它将基于我的vb.net程序中的datepicker?

1 个答案:

答案 0 :(得分:1)

深入研究relational database design(将链接作为第一步)。

有一件事是只创建一个表,并在其中包含DATEDATETIME类型的列来表示日期。其他列将具有链接到日期的相关数据。这将大大简化您的表结构。从12张桌子到约。 30个列,只有一个表,一列+列和相关信息。