日期:2014-05-17  浏览次数:20383 次

小白提问
现在我有个借书单的数据库表要设计
请问是分开来设计呢 还是结合成一个表


如果是结合成一个表?怎么能好点。

如下:
借书单表:BorBookList
字段名 数据类型 长度 允许空 说明
BorBookListID int 8 不允许 借书单编号、主键
BookID int 8 不允许 所借图书、教材外键
AdminID int 4 不允许 操作人ID、管理员外键
BorBookStuName varchar 20 不允许 借书学生名字
BorBookStuClass varchar 50 不允许 借书学生班级
BorBookTime datetime 8 不允许 借出时间
BorBookTime datetime 8 不允许 规定归还时间
Comment varchar 8 允许 备注

还书单表:RetBookList
字段名 数据类型 长度 允许空 说明
RetBookListID int 8 不允许 还书单编号、主键
BorBookListID int 8 不允许 借书单编号、借书单外键
AdminID int 4 不允许 操作人ID、管理员外键
RetBookTime int 8 不允许 归还日期

------解决方案--------------------
借书单表格添加两个列,RetBookTime以及bool型的是否已归还