《MySQL数据库程序设计》期末考试作品要求
数据库程序设计代写 考试要求独立完成,并提交相应报告。报告封面如附件一所示。报告必须符合附件一中的提纲内容要求。必须独立完成,抄袭者成绩记为零分。考试作品内容:温馨提示:下文中的xxx皆为考生个人姓名缩写 数据库程序设计代写数据库设计(5分)设计一个图书管理系统数据库
A卷
- 考试规则要求:
- 考试要求独立完成,并提交相应报告。
- 报告封面如附件一所示。
- 报告必须符合附件一中的提纲内容要求。
- 必须独立完成,抄袭者成绩记为零分。
- 考试作品内容:
温馨提示:下文中的xxx皆为考生个人姓名缩写 数据库程序设计代写
- 数据库设计(5分)
设计一个图书管理系统数据库(xxx_library)
(1)要求包含的表有
读者表(xxx_readers)
图书表(xxx_books)
管理员表(xxx_librarian)
借阅表(xxx_borrow)
(2)各个表中包含的字段可自己设计定义,但至少满足以下要求
(a)读者表中必须包含
读者编号(xxx_rno)
读者姓名(xxx_rname)
性别(xxx_rsex)
联系电话(xxx_rphone)
专业(xxx_speciality)
违规情况(xxx_remarks)
累计借书(xxx_rnum)
(b)图书表中必须包含
书号(xxx_bno)
书名(xxx_bname)
作者(xxx_author)
出版社(xxx_press)
出版日期(xxx_time)
简介(xxx_profiles)
(c)管理员表中必须包含
工号(xxx_lno)
姓名(xxx_lname)
性别(xxx_lsex)
联系电话(xxx_lphone)
(d)借阅表必须包含
读者编号(xxx_rno)
书号(xxx_bno)
是否续借(xxx_renew)
借书日期(xxx_jtime)
还书日期(xxx_htime)
另,要为每张表设置适当的完整性约束。
报告书写要求:请同学们把自己设计好的每张数据表的结构在报告的“一、数据库设计”部分进行描述。
数据库创建(5分)
通过SQL语句或SSMS为图书管理系统创建数据库,其中主数据库文件名为xxx_booksys.mdf、日志文件名为xxx_booksys.ldf。各数据库文件的大小等属性请各位同学自行设置。
报告书写要求:详见附件一中“二、数据库创建”部分的要求。
数据表创建(10分) 数据库程序设计代写
表中数据填充要求
- 读者表至少20条。
- 图书表至少15条。
- 管理员表至少5条。
- 借阅表至少20条。
报告书写要求:详见附件一中“三、数据表创建”部分的要求。
数据的增删改查(用SQL语句实现下列操作要求)(50分,每题2分)
- 新增一条图书信息
- 将读者表中包含某字的读者累计借书增加1次
- 删除指定书号的某图书
- 删除姓名包含某些字的读者
- 删除最早出版的三本图书信息
- 修改某个专业名
- 修改某本图书的作者和出版社
- 查询读者表中的所有数据
- 查询读者表中不同的专业
- 查询管理员表中的姓名和电话
- 查询借书日期早于某个时间的所有读者
- 查询累计借书次数在某个范围之间的所有读者
- 查询出版日期大于某个值并且书名中包含某个字的所有图书
- 查询累计借书次数为3、6、9的所有用户
- 查询所有借阅情况并按照借书日期倒序排列
- 查询书名中包含某个字所有图书信息并按照出版日期升序排列
- 查询读者表中读者总人数
- 查询读者表中某个专业的读者人数
- 查询借书天数大于20天的借阅信息
- 查询读者表中各个专业下的学生人数,字段名分别为专业名称、读者人数
- 查询借阅表中各个书号的借阅次数,字段名分别为书号、借阅次数
- 查询累计借书最多的读者信息
- 查询借书日期最早的读者
- 查询借阅天数最长的借阅信息
- 查询包含某个字的图书数
报告书写要求:详见附件一中“四、数据的增删改查”部分的要求。
视图的创建与使用(用SQL语句实现)(10分。每题2分)
- 创建读者表的视图(xxx_v_readers)
- 查看视图
- 修改视图中原有英文列名为中文列名
- 用视图查询某一专业的所有学生信息
- 修改视图名字
报告书写要求:详见附件一中“五、视图的创建与使用”部分的要求。
存储过程的应用(用SQL语句实现)(5分)
创建存储过程统计各图书的借阅次数
报告书写要求:详见附件一中“六、存储过程的应用”部分的要求。
触发器的应用(用SQL语句实现)(5分) 数据库程序设计代写
在借阅表中设置触发器,在向借阅表中插入数据时,先检查待插入的数据中的读者编号和书号是否存在,如果不存在则不允许插入。
报告书写要求:详见附件一中“七、触发器的应用”部分的要求。
三、作品报告要求:详见附件一。(10分)
附件一:报告提纲
图书管理系统数据库应用报告
课程名称: MySQL数据库程序设计
系 别: 智能产业学院
专业班级:
年 级: 2019
学 号:
姓 名:
指导老师:
2020年12月 日
- 数据库设计
(列出每张数据表的结构)
表名
列名 | 列说明 | 类型 | 长度 | 完整性约束 |
- 数据库创建
(写出创建数据库的SQL语句或对在SSMS创建数据库的过程进行截图。每段代码或截图都应有相应的标注。)
- 数据表创建
(写出创建数据表的SQL语句或对在SSMS创建数据表的过程进行截图。同时对每张表中录入的数据进行截图。每段代码或截图都应有相应的标注。)
- 数据的增删改查
(写出每个操作要求的SQL语句,并对每题的SQL语句执行结果进行截图。每段代码或截图都应有相应的标注。)
- 视图的创建与使用
(写出每个操作要求的SQL语句。每段代码都应有相应的标注。)
- 存储过程的应用
(写出每个操作要求的SQL语句。每段代码都应有相应的标注。)
- 触发器的应用
(写出每个操作要求的SQL语句。每段代码都应有相应的标注。)
发表回复
要发表评论,您必须先登录。