小白提问

yoloV 2013-03-26 07:47:01
现在我有个借书单的数据库表要设计
请问是分开来设计呢 还是结合成一个表


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

如下:
借书单表: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 不允许 归还日期
...全文
209 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 2013-03-26
  • 打赏
  • 举报
回复
引用 2 楼 q359796989 的回复:
引用 1 楼 shoppo0505 的回复: 借书单表格添加两个列,RetBookTime以及bool型的是否已归还 那我有个出入库单 是不是也可以结合成一张表 把操作类型(出库,入库) 做一个列?
就数据库设计来说可以的,但是你要结合具体程序应用。
yoloV 2013-03-26
  • 打赏
  • 举报
回复
引用 1 楼 shoppo0505 的回复:
借书单表格添加两个列,RetBookTime以及bool型的是否已归还
那我有个出入库单 是不是也可以结合成一张表 把操作类型(出库,入库) 做一个列?
shoppo0505 2013-03-26
  • 打赏
  • 举报
回复
借书单表格添加两个列,RetBookTime以及bool型的是否已归还

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧