- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 实训选题
《SQL Server》课程实训选题
设计一个图书管理数据库
功能要求:
数据库可以记录如下主要的信息:
图书基本信息:图书编号,图书名称,出版社,出版日期……
读者基本信息:借书证号、学号、姓名、系别、班级……;
借阅信息:借书证号、图书编号、借书日期、还书日期……:
要求系统能够录入、查询和维护图书的数据
要求系统能够录入、查询和维护读者的数据
根据以上的信息,能对借阅进行管理。
根据实际情况,为每张表建立至少两个索引。
创建借阅详细视图(要求有学生系别、班级、姓名、所借图书名、已借天数),借阅者详细视图(要求有有借书记录的学生的借书证号、学生学号、姓名、系别、班级……),请自行再设计两个集中数据的视图。
创建三个存储过程:1)能够将每个出版社的书目总数统计放到出版社分类表中;2)每个学生的已借书总数统计出来放到学生借书统计表中
3)统计已有超期图书的借阅人名单
创建插入删除触发器,实现修改图书基本信息和借阅信息表后保持和出版社数目统计表和学生借书统计表之间数据的一致性
图书馆新调入一位工作人员小李,他需要经常查询图书的基本信息和借阅的详细情况,还要完成借书登记,如何让他有权查到信息和让读者顺利借到书.作为数据库的系统管理员,请你让小李能进行这些操作做一个最安全合理的设置。
为数据库定时备份。
完成以下查询:
找出借书超过本的读者,输出借书卡号及所借图书册数。查询借阅了水浒一书的读者,输出姓名及班级。查询过期未还图书,输出借阅者(卡号)、书号及还书日期。 查询书名包括网络关键词的图书,输出书号、书名、作者。查询现有图书中价格最高的图书,输出书名及作者。查询当前借了计算方法但没有借计算方法习题集的读者,输出其借书卡号,并按卡号降序排序输出。将C01班同学所借图书的还期都延长一周从表中删除当前无人借阅的图书记录如果经常按书名查询图书信息,请建立合适的索引。建立一个视图,显示力01班学生的借书信息(只要求显示姓名和书名)。……
家庭基本情况:父母,电话,通讯地址;
奖惩记录:何时受何种奖励、处分;
宿舍:房间号,床位数,电话,学号;
班级人数统计:班级,男生人数,女生人数,总人数……
根据以上需求,合理设计一个数据库,管理学生信息。
要求系统能够录入、查询和维护学生相关信息的数据
根据实际情况,为每张表建立至少两个索引。
根据以上的信息,能对学生进行管理。并创建学生-家庭视图,学生-宿舍视图,学生-奖惩记录视图。
创建两个存储过程,能够将学生人数按班级和按宿舍号统计后分别放到两张统计表中
完成以上需求,创建触发器,实现添加删除学生信息表数据后保持和统计表之间数据的一致性
刘老师刚从外单位调入并接了08计应的班主任,他需要经常查询、修改、统计本班所有学生的信息.作为数据库的系统管理员,请你让刘老师有权执行这些操作做一个最安全合理的设置。(企业管理器和查询分析器中DCL语言都要熟练设置)
为数据库定时备份。
完成以下查询:
以自己为客户,提出十个查询要求,并写出查询语句。要求包含嵌套、连接、复合查询,使用排序、分组等关键字。
注:此题需要根据功能需求分析合理设计出各张表,并建立好各表之间的关系。
三、设计一个教师信息数据库
功能要求:
要求系统能够录入、查询和维护教师的档案数据和教师任课情况数据。
教师的档案数据应该包括工作证编号、姓名、性别、民族、出生年月日、从教年月日、政治面貌、职称。
教师任课情况包括教师编号、担任哪几门课程、哪些班级的课程;
课程类型为专业必修课、公共必修课和专业选修课的情况,开设的课程由学校确定。
根据实际情况,为每张表建立至少两个索引。
建立教师-职称视图,教师-课程视图,教师-课程-班级视图,请为视图选择合理列。
创建两个存储过程,能够将教师人数按职称、政治面貌分别统计后放到两张统计表中
创建触发器,实现添加和删除教师信息表后保持和统计表之间数据的一致性
办公室新调入三位工作人员小杨、小李、小刘,他们需要经常查询、修改、统计所有老师的信息.作为数据库的系统管理员,请你让三位工作人员有权执行这些操作做一个最安全合理的设置。
为数据库定时备份。
完成以下查询:以自己为用户,提出十个查询要求,并写出查询语句。要求包含嵌套、连接、复合查询,使用排序、分组等关键字。
注:此题需要根据功能需求分析合理设计出各张表,并建立好各表之间的关系。
四、设计一个学生选课数据库
功能要求:
数据库可以记录如下主要的信息:
学生基本情况:学号,姓名,性别,班级……
课程基本情况:课程编号,课程名称,学分,学时……;
开课情况:开课码,课程名,开课学期,任课教师……:
选课情况:学号,开课码,成绩
要求系统能够录入、查询和维护学生的数据
要求系统能够录入、查询和维护课程的数据
根据实际情况,为每张表建立至少两个索引。
创建学生-
文档评论(0)