河南科技大学本科毕业设计论文
图书编ISBN书 定 到馆日图书信作 书库 出版出版日
图5.2 图书属性图
编 书目编读者编号 借阅日借 应还日
图 5.3 借阅信息属性图
用户编用户类别 姓 名 用 户 信 所属年级 密 码 16
性 别
河南科技大学本科毕业设计论文
图5.4 用户信息属性图
书目名读者编图书出版图书作预约信ISBN号
图5.5 预约信息属性图
图书名书目编读者编号 书库 ISBN号
图 5.6推荐信息属性图
作 者 推荐信
由于概念设计的结果是E-R图,DBMS一般采用关系型(该系统所使用
的MS SQL Server就是关系型的DBMS),因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行,导出系统主要的初始关系模式如图所示:
17
河南科技大学本科毕业设计论文
图5.7 关系模型
5.2 数据表的创建
我们可以设计出了后台数据库的各个数据表。如表5.1—表5.10所示:
表5.1 管理员表
字段代号 字段类型 字段长度 是否可以为空 Admin_no(关键字) Admin_pwd Admin_name Admin_uppower
表5.2 借书表
字段代号 字段类型 字段长度 是否可以为空 Duzhe_no Book_no Book_namNvarchar Nvarchar Nvarchar 50 50 50 否 否 否 读者编号 图书编号 图书名称 备注 Nvarchar Nvarchar Nvarchar 16 4 20 可以为空 管理员密码 否 否 管理员名称 管理员权限 Nvarchar 16 否 管理员编号 备注 18
河南科技大学本科毕业设计论文
e Borrow_date Back_date Pass_date money Money 8
表5.3 图书表
字段代号 Book_no(关键字) Book_name Book_zuozhe Book_chubanshe Book_outday Datetime 8 否 图书出版日期 Book_price ISBN Lib_department Book_arriveday Book_state Nvarchar 10 可以为空 Datetime 8 否 Int Nvarchar Nvarchar 4 10 50 否 否 否 图书价格 图书ISBN号 图书所属书库 图书到馆日期 图书在馆状态
表5.4读者表
19
Datetime 8 可以为空 借书日期 Datetime 8 可以为空 归还日期 Int 4 可以为空 超期天数 可以为空 欠款数目 字段类型 字段长度 是否可以为空 Nvarchar 20 否 备注 图书编号 Nvarchar Nvarchar Nvarchar 100 50 50 否 否 否 图书名称 图书作者 图书出版社 河南科技大学本科毕业设计论文
字段代号 字段类型 字段长度 是否可以为空 备注 Duzhe_no(关键字) Duzhe_name Sex Duzhe_department uppower Duzhe_pwd Nvarchr 50 否 读者编号 Nvarchr bit Nvarchr 50 1 50 否 否 否 读者名称 读者性别 读者所属学院 Nvarchr Nvarchr 50 50 否 可以为空 读者权限 读者密码
表5.5 公告表
字段代号 字段类型 字段长度 是否可以为空 Id Zhuti Time Neirong Nvarchar Nvarchar Datetime Nvarchar 50 100 8 200
表5.6 权限表
字段代号 字段类型 字段长度 Jibie_no Int 4 是否可以为空 否 级别编号 Jibie_name Nvarchar 50 否 级别名备注 否 否 否 否 编号 主题 时间 内容 备注 20