有没有会SQL的救救我

一、基础操作题:本大题共20小题,1,8-16题每小题2分,2-7,17,18,19,20题每小题3分,共50分。
A以下7小题在数据库SCHManageDB*********(*********代表学号)中完成:
1.	请用企业管理器建一个数据库,要求:名为SCHManageDB*********(*********代表学号)。(注意数据库位置的选择,以便考试结束时数据库的分离和上传)主文件名为SCHManageDB*********_data. mdf,文件初始容量为6MB,最大容量为10MB,文件容量递增为1MB。事务日志文件名为SCHManageDB_log*********.ldf,文件初始容量为6MB,最大容量为10MB,文件容量递增为1MB。
2.	请用企业管理器在上题所建的数据库SCHManageDB*********(*********代表学号)中建一个名为学生信息表*********的表格(*********代表学号),表结构如下:
字段名	数据类型	取值说明
学号	char(8)	主键
姓名	char(40)	不为空
性别	char(8)	不为空
专业	char(40)	不为空
入学时间	Datetime	不为空
联系电话	char(20)	不为空
家庭住址	char(50)	可以为空
3.	请用企业管理器在上题所建的数据库SCHManageDB*********(*********代表学号)中建一个名为教师信息表*********的表格(*********代表学号),表结构如下:
字段名	数据类型	取值说明
教师编号	char(8)	编号为主键
教师姓名	char(40)	不为空
性别	char(8)	不为空
院系	char(40)	不为空
职称	char(8)	不为空
联系电话	char(40)	不为空
4.	请用企业管理器在上题所建的数据库SCHManageDB*********(*********代表学号)中建一个名为院系信息表*********的表格(*********代表学号),表结构如下:
	字段名	数据类型	取值说明
院系编号	char(8)	编号为主键
院系名称	char(40)	不为空
院系负责人	char(10)	不为空
办公地址	char(50)	可以为空
5.	请用企业管理器在上题所建的数据库SCHManageDB*********(*********代表学号)中建一个名为课程信息表*********的表格(*********代表学号),表结构如下:
字段名	数据类型	取值说明
课程编号	char(8)	主键
课程名	char(40)	不为空
开课院系	char(8)	不为空
任课教师	char(40)	不为空
学分	int	不为空
6.请在上面2—5题所建的四个表中分别输入五条数据。数据内容应为本人及学习环境相关信息。
7.根据SCHManageDB*********表创建一个视图,要求:名为SCHManageDB*********view 它包含学生信息表*********表中“学号”和“姓名”两列数据。(*********代表学号)
B.以下13小题在酒店住房管理系统数据库中完成:(*********代表学号)
8.将素材包中的酒店住房管理系统数据库.MDF数据库文件追加到服务器,并重起名为酒店住房管理系统数据库*********.MDF(*********代表学号)。
9.利用素材包中的one.SQL文件在上题所建的酒店住房管理系统数据库中生成相应表格。
10.将素材包中的文本件one.TXT中的数据文件导入上题生成的表格。
11.将酒店住房管理系统数据库中员工信息表3重命名为员工信息备份表。
12.删除酒店住房管理系统数据库中表员工信息表2。
13.将酒店住房管理系统数据库中的员工信息备份表(原员工信息表3)增加一个字段,要求:字段名为“住址”,数据类型为字符型,长度为20。
14.将酒店住房管理系统数据库中的员工信息备份表(原员工信息表3)名为“年龄”的字段删除。
15将酒店住房管理系统数据库中的员工信息备份表(原员工信息表3)名为“联系”的字段修改为“联系方式”。
16将酒店住房管理系统数据库中的员工信息备份表(原员工信息表3)名为“性别”的字段数据类型改为字符型char,长度为2。
17.将酒店住房管理系统数据库中的除员工信息备份表(原员工信息表3)以外的所有表建立关系图。
18.在酒店住房管理系统数据库中创建视图“高消费账单*********” (*********代表学号后两位),要求视图能查询消费金额大于1000的消费账单。
19.将酒店住房管理系统数据库客房信息表的结构生成一个名为TEST*********.SQL的SQL文件(*********代表学号)。
20.将酒店住房管理系统数据库客房信息表的数据导出,保存为一个名为TEST*********.TXT的文本文件(*********代表学号)。
得分	评卷人	复核人
		
二、管理实践题:本大题共2小题,每小题3分,共6分。

以下2小题针对酒店住房管理系统数据库操作。
1. 在酒店住房管理系统数据库中新建一个数据库用户,名为US*********(*********代表学号)。
2.将酒店住房管理系统数据库备份,备份文件名为bk*********.bak(*********代表学号)。

得分	评卷人	复核人
		
三、SQL语句应用题:本大题共5小题,每小题4分,共20分。
下5小题在酒店住房管理系统数据库中完成:保留每题的SQL语句及输出结果。SQL语句保存为SQL文件,命名格式为:*********_﹖.SQL(*********代表学号,?代表题号);输出结果保存为rpt文件,命名格式为:*********_﹖.rpt(*********代表学号后两位,?代表题号)。
1.	从客房类型表中查询出类型名称中有“套”字的客房类型信息(使用LIKE运算符)。
2.	按客房类型表的价格升序列出全部客房类型信息。
3.	将客房类型表中价格低于100的价格增加10元。
4.	计算客房信息表中第3层楼的房间总数。
5.	基于客房类型表计算各种房间类型拼房比单户入住的优惠价格。

得分	评卷人	复核人
		
四、程序题:本大题共3小题,每小题5分,共15分。

.以下3小题在酒店住房管理系统数据库中完成:
1.	在数据库酒店住房管理系统数据库中新建一个存储过LIST1*********(*********代表学号),查询客房编号,客房类型编号
2.	在酒店住房管理系统数据库中创建一个存储过LIST2*********(*********代表学号),查询价格大于200的客户类型信息。
3.	在酒店住房管理系统数据库中账单明细表上创建一个触发器tg*********(*********代表学号),当执行插入记录INSERT操作时,该触发器被触发,可计算插入记录后账单总金额。

得分	评卷人	复核人
		
五、设计题:本大题共1小题,每小题7分,共7分。

为一个图书管理系统设计并创建一个后台数据库名为:BOOKManage*********(*********代表学号),注意数据库中基本表的设计与建立。

得分	评卷人	复核人
		
六、应用操作题 ,本大题共1小题,每小题2分,共2分。

分离三个数据库与其它文件一起压缩为*********.zip(*********代表学号)上传。(2分)

附:上传文件清单:(共19个文件)
数据库SCHManageDB*********的数据文件及日志文件
数据库“酒店住房管理系统数据库*********”的数据文件及日志文件
数据库BOOKManage*********的数据文件及日志文件
TEST*********.SQL文件
TEST*********.TXT文件
“酒店住房管理系统数据库*********”的bk*********.bak数据库备份文件
*********_1.SQL
*********_2.SQL
*********_3.SQL
*********_4.SQL
*********_5.SQL
*********_1.rpt
*********_2.rpt
*********_3.rpt
*********_4.rpt
*********_5.rpt
  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值