数据库程序设计代写 《MySQL数据库程序设计》期末考试作品

数据库程序设计代写

《MySQL数据库程序设计》期末考试作品要求

数据库程序设计代写 考试要求独立完成,并提交相应报告。报告封面如附件一所示。报告必须符合附件一中的提纲内容要求。必须独立完成,抄袭者成绩记为零分。考试作品内容:温馨提示:下文中的xxx皆为考生个人姓名缩写  数据库程序设计代写数据库设计(5分)设计一个图书管理系统数据库

A卷


  • 考试规则要求:


  1. 考试要求独立完成,并提交相应报告。

  2. 报告封面如附件一所示。

  3. 报告必须符合附件一中的提纲内容要求。

  4. 必须独立完成,抄袭者成绩记为零分。


  • 考试作品内容:

温馨提示:下文中的xxx皆为考生个人姓名缩写  数据库程序设计代写

数据库程序设计代写


  1. 数据库设计(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)

另,要为每张表设置适当的完整性约束。

报告书写要求:请同学们把自己设计好的每张数据表的结构在报告的“一、数据库设计”部分进行描述。



  1. 数据库创建(5分)



通过SQL语句或SSMS为图书管理系统创建数据库,其中主数据库文件名为xxx_booksys.mdf、日志文件名为xxx_booksys.ldf。各数据库文件的大小等属性请各位同学自行设置。

报告书写要求:详见附件一中“二、数据库创建”部分的要求。



  1. 数据表创建(10分)  数据库程序设计代写



表中数据填充要求


  • 读者表至少20条。

  • 图书表至少15条。

  • 管理员表至少5条。

  • 借阅表至少20条。

报告书写要求:详见附件一中“三、数据表创建”部分的要求。



  1. 数据的增删改查(用SQL语句实现下列操作要求)(50分,每题2分)




  • 新增一条图书信息

  • 将读者表中包含某字的读者累计借书增加1次

  • 删除指定书号的某图书

  • 删除姓名包含某些字的读者

  • 删除最早出版的三本图书信息

  • 修改某个专业名

  • 修改某本图书的作者和出版社

  • 查询读者表中的所有数据

  • 查询读者表中不同的专业

  • 查询管理员表中的姓名和电话

  • 查询借书日期早于某个时间的所有读者

  • 查询累计借书次数在某个范围之间的所有读者

  • 查询出版日期大于某个值并且书名中包含某个字的所有图书

  • 查询累计借书次数为3、6、9的所有用户

  • 查询所有借阅情况并按照借书日期倒序排列

  • 查询书名中包含某个字所有图书信息并按照出版日期升序排列

  • 查询读者表中读者总人数

  • 查询读者表中某个专业的读者人数

  • 查询借书天数大于20天的借阅信息

  • 查询读者表中各个专业下的学生人数,字段名分别为专业名称、读者人数

  • 查询借阅表中各个书号的借阅次数,字段名分别为书号、借阅次数

  • 查询累计借书最多的读者信息

  • 查询借书日期最早的读者

  • 查询借阅天数最长的借阅信息

  • 查询包含某个字的图书数

报告书写要求:详见附件一中“四、数据的增删改查”部分的要求。



  1. 视图的创建与使用(用SQL语句实现)(10分。每题2分)




  • 创建读者表的视图(xxx_v_readers)

  • 查看视图

  • 修改视图中原有英文列名为中文列名

  • 用视图查询某一专业的所有学生信息

  • 修改视图名字

报告书写要求:详见附件一中“五、视图的创建与使用”部分的要求。

 



  1. 存储过程的应用(用SQL语句实现)(5分)



创建存储过程统计各图书的借阅次数

报告书写要求:详见附件一中“六、存储过程的应用”部分的要求。



  1. 触发器的应用(用SQL语句实现)(5分)  数据库程序设计代写



在借阅表中设置触发器,在向借阅表中插入数据时,先检查待插入的数据中的读者编号和书号是否存在,如果不存在则不允许插入。

报告书写要求:详见附件一中“七、触发器的应用”部分的要求。

三、作品报告要求:详见附件一。(10分)

 

附件一:报告提纲

 

 

图书管理系统数据库应用报告

 

课程名称:    MySQL数据库程序设计   

系    别:        智能产业学院       

专业班级:                           

年    级:          2019             

学    号:                           

姓    名:                           

指导老师:                           

 

2020年12月 日

 


  • 数据库设计

(列出每张数据表的结构)

表名


















列名列说明类型长度完整性约束

 


  • 数据库创建

(写出创建数据库的SQL语句或对在SSMS创建数据库的过程进行截图。每段代码或截图都应有相应的标注。)

 


  • 数据表创建

(写出创建数据表的SQL语句或对在SSMS创建数据表的过程进行截图。同时对每张表中录入的数据进行截图。每段代码或截图都应有相应的标注。)

 


  • 数据的增删改查

(写出每个操作要求的SQL语句,并对每题的SQL语句执行结果进行截图。每段代码或截图都应有相应的标注。)

 


  • 视图的创建与使用

(写出每个操作要求的SQL语句。每段代码都应有相应的标注。)

 


  • 存储过程的应用

(写出每个操作要求的SQL语句。每段代码都应有相应的标注。)

 


  • 触发器的应用

(写出每个操作要求的SQL语句。每段代码都应有相应的标注。)

西南明尼苏达州立大学代写

更多代写:cs代写    计量经济代考   机器学习代写      r语言代写 计算机工程学院代写

发表回复

客服一号:点击这里给我发消息
客服二号:点击这里给我发消息
微信客服1:essay-kathrine
微信客服2:essay-gloria