SQL上机试卷A卷文档格式.doc
- 文档编号:1250619
- 上传时间:2023-04-30
- 格式:DOC
- 页数:2
- 大小:76KB
SQL上机试卷A卷文档格式.doc
《SQL上机试卷A卷文档格式.doc》由会员分享,可在线阅读,更多相关《SQL上机试卷A卷文档格式.doc(2页珍藏版)》请在冰点文库上搜索。
字段名称
数据类型
字段大小
允许空
DEFAULT
CHECK表达式
约束名
备注
SNO
CHAR
7
学号
SN
8
姓名
SEX
2
√
‘男’
‘男’或‘女’
CHECK_SEX
性别
CLASS
VARCHAR
10
班级
AGE
SMALLINT
18
>
=15并<
=45
CHECK_AGE
年龄
RESUME
TEXT
简介
“COURSE”表结构:
(CNO为主键)
CNO
4
课程号
CN
20
课程名称
CHOUR
INT
课时
TN
授课教师
“SC”表结构(SNO和CNO为主键)
SCORE
TINYINT
分数
(1)将“SC”表中的记录导入到“SC.XLS”文件中
(2)创建一视图VIEW_SC,要求包含学生SNO、SN、CN以及SCORE、TN
“STUDENT”表记录如下:
2007100
王丽娟
女
金融1
19
2007101
黎明
男
金融2
2007102
和平
2007103
李华
计算机1
2007104
张名
“COURSE”表记录
1001
计算机应用
36
张平
1002
英语泛读
54
王国强
1003
经济学原理
周爱明
1004
企业经营管理
苏三
“SC”表记录
80
22
96
50
88
二、(40分)写出下列操作的SQL语句
(1)向“学生信息”表中添加一条记录,SNO为2007105,SN为张三,SEX为男,AGE为20,其余字段值不填。
(2)修改“COURSE”表中记录,将“张名”改为“张明”
(3)查询所有未选修“英语泛读”课程的所有学生姓名
(4)查询至少选修了两门课程且平均分在70以上的学生的详细信息
(5)查询同时选修了“1001”和“1002”课程的学生姓名
(6)查询出年龄大于18岁的男女生的人数
(7)查询和“经济学原理”学时相同的课程名称
(8)查询比该课程平均分低的学生的学号
(9)查询“王丽娟”选修的课程名称和分数
(10)查询至少选修了学号为“2007100”的同学选修的全部课程的学生的学号
三、(10分)编写并执行存储过程
要求利用学生姓名和课程名称查询出选修该课程的学生的成绩,并给出“王丽娟”的“经济学原理”课程分数。
四、(10分)编写触发器
为“课程”表创建一触发器,当插入或修改一个记录时,确保此记录的学时在18-72之间,否则不允许执行操作。
五、(10分)使用T-SQL执行数据库完整差异备份及其恢复
(1)操作1:
为数据库JIAOXUE创建完整备份Fbackup_jiaoxue;
(2)操作2:
将SC表中第1个记录SCORE值改为81;
(3)操作3:
为数据库JIAOXUE创建差异备份Dbackup_jiaoxue1;
(4)操作4:
将SC表中第1个记录SCORE值改为82;
(5)操作5:
为数据库JIAOXUE创建差异备份Dbackup_jiaoxue2;
(6)操作6:
将SC表中第1个记录SCORE值改为83;
(7)操作7:
将数据库JIAOXUE恢复到操作4完成后的状态。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 上机 试卷