数据库课设

2026/1/13 12:56:49

交通运输学院课程设计

还书记录 书籍编号 借书证号 姓名 罚款信息 书籍名称 超期时间 罚款金额 3.1.7 总的E-R图(略去实体属性)

书籍种类 归还 书籍 信息登记 读者 借阅 借书记录 罚款 罚款信息 3.2 数据流程图

9

交通运输学院课程设计

图书管理员 还书记录借书记录图书归还处理 检查读者身份 填写归还记录修改图书记录有效检查图书是否可借 借阅库 图书库 填写借阅库,修改图书库 可借 填写借阅记录借阅信息修改借阅库 图书库 4.逻辑结构设计阶段

4.1 E-R图转换为关系模型

书籍种类(种类编号,种类名称)

书籍(书籍编号,书籍名称,书籍种类,作者,出版社,出版时间,单价,是否可借)

读者(借书证号,姓名,性别,读者类别,注册日期)

借书记录(姓名,书籍编号,书籍名称,借书证号,借阅时间,应还时间) 还书记录(姓名,书籍编号,书籍名称,借书证号,借阅时间,归还时间) 罚款信息(书籍编号,书籍名称,借书证号,姓名,超期时间,罚款金额)

10

交通运输学院课程设计

4.2 数据字典

表4-2-1 书籍种类信息表

表中列名 种类编号 种类名称

表4-2-2 书籍信息表

表中列名 书籍编号 书籍名称 书籍种类 作者 出版社 出版日期 单价 是否可借

表4-2-3 读者信息表

表中列名 借书证号 姓名 性别 读者类别 注册日期

表4-2-4 借书记录信息表 表中列名 姓名 书籍编号 书籍名称 借书证号 借阅时间 应还时间

表4-2-5 还书记录信息表 表中列名 姓名 书籍编号 书籍名称 借书证号 借阅时间 归还时间

数据类型及长度 int Varchar(30) 可否为空 Not null Not null 数据类型及长度 Varchar(20) Varchar(30) Varchar(30) Char(30) Varchar(30) Date Varchar(20) Varchar(20) 可否为空 Not null Not null Not null Not null Null Null Not null Not null 数据类型及长度 Int Varchar(10) Char(2) Varchar(20) Date 可否为空 Not null Not null Null Null Not null 数据类型及长度 Varchar(10) Varchar(20) Varchar(30) Int Date Date 可否为空 Not null Not null Not null Not null Not null Not null 数据类型及长度 Varchar(10) Varchar(20) Varchar(30) Int Date Date 11

可否为空 Not null Not null Not null Not null Not null Not null 交通运输学院课程设计

表4-2-6 罚款信息表

表中列名 书籍编号 借书证号 姓名 书籍名称 超期时间 罚款金额 数据类型及长度 Varchar(20) Int Varchar(10) Varchar(30) Int Varchar(30) 可否为空 Not null Not null Not null Not null Not null Not null

5.数据库实施

5. 创建数据库,数据表

5.1.1 创建图书管理数据库 create database libarysystem on primary (

name=libarysystem_data, size=10, maxsize=50,

filename=\filegrowth=10% )

log on (

name=libarysystem_log, size=10MB, maxsize=50MB,

filename=\filegrowth=10MB )

5.1.2 创建书籍种类表 create table 书籍种类 (

种类编号 int primary key, 种类名称 varchar(30) )

12


数据库课设.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库课设 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219