电吹风使用说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南财经大学天府学院
大型数据库技术课程作业
题目:图书馆管理系统
姓名(学号):肖雅婷(31801915)
专业:会计信息管理
任课教师:张仕霞
2019年6月
数据库应用系统设计
一、描述项目背景。选择一个实际应用(参见附录),描述数据库系统需求:主要业务、需要的主要数据;
1. 描述功能
图书管理系统的功能有:图书基本信息管理,管理员基本信息管理,读者基本信息管理,借阅图书管理,管理图书管理,管理读者系统
2.用面向对象的视角,抽取分析三要素
图书管理系统中,“图书”实体集的属性有图书编号、书名、作者、价格、种类、ISBN、索书号、出版社、出版日期、馆藏地点等;“读者”实体集的属性有借书证号、姓名、性别、单位、类别、电话、电子邮件等;“管理员”实体集的属性有员工号、姓名、密码等。
“图书”和“读者”间存在“借阅”联系,每个读者可借阅多本图书,每种图书也可被多个读者借阅,每位读者每次借阅一本图书,有借书日期和还书日期;“管理员”与“图书”间存在着“管理图书”联系,每个管理员可以管理多种图书,每种图书可被多名管理员管理,管理员每次管理图书有变更日期和变更情况等;“管理员”和“读者”间存在着“管理读者”联系,管理员可管理多名读者,一名读者可被多位管理员管理,管理员每次管理读者,有办证日期、使用期限、注销日期等。
二、用E-R模型描述。
图1:“图书”实体集E-R图
:
图2:“读者”实体集E-R 图
图3:“管理员”实体集E-R 图
图4: 图书管理数据库实体集联系图
图5:图书管理数据库E-R图三、将E-R模型转换为关系模型。
表1 图书表
表2 读者表
表3 管理员表
表4 借阅表
表5 图书管理表
四、录入业务数据更新(截图粘贴到项目报告)
a)新建数据库
b)新建数据库表
c)对数据库表中的某些列,进行合理的增、改、删。
d)对数据库表进行合理约束
e)将数据写入数据库表中
五、写出常见查询操作,每个表至少两个,必须包含WHERE
和排序,建立查询对象。(复制SQL代码到项目报告)
1)select 索书号from 图书表where 价格=55
Select 书名from 图书表where 图书编号like’9999%’ order by 价格asc
2)select * from 读者表where 性别=男
Select * from 读者表where 姓名like’^刘%’ order by 年龄desc 3)Select * from 管理员表where 姓名like’张_’
Select 姓名from 管理员表where 员工号like’555%’ order by 员工号desc
4)select 还书日期from 借阅表where 图书编号=99998
Select * from 借阅表where 图书编号like’99%’ order by 图书编号desc
5)Select * from 图书管理表where 员工号like’5%’
Select 变更日期from 图书管理表where 图书编号like’%’ order by 图书编号asc
补充:使用T-SQL语句进行数据的修改(加分)
Select 图书编号,书名,价格+5 from 图书表
附录:
一、教学管理系统(做学生选课系统只能拿到及格分)
二、宾馆管理系统
三、图书馆管理系统
四、工资管理系统
五、学生协会及其活动管理
六、足球比赛与球队管理
七、快餐订餐系统数据库设计
八、旅行社数据库系统
九、便利连锁药品超市供销存数据库系统
十、租房中介数据库管理系统
十一、超市数据库管理系统
十二、旅行社数据管理系统
十三、交友中心数据管理系统
十四、医院病房管理管理系统
十五、供应商管理系统
十六、自选题(先给老师过目,可通过网上答疑或电子邮件交流)