SQL上机试卷A卷_精品文档.doc

上传人:b****1 文档编号:209496 上传时间:2022-10-06 格式:DOC 页数:2 大小:76KB
下载 相关 举报
SQL上机试卷A卷_精品文档.doc_第1页
第1页 / 共2页
SQL上机试卷A卷_精品文档.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SQL上机试卷A卷_精品文档.doc

《SQL上机试卷A卷_精品文档.doc》由会员分享,可在线阅读,更多相关《SQL上机试卷A卷_精品文档.doc(2页珍藏版)》请在冰豆网上搜索。

SQL上机试卷A卷_精品文档.doc

《数据库软件SQLSERVER》A卷

(计科10级)

考试说明:

在F:

盘新建一个以考生的学号和姓名命名的文件夹(例如2007001张三)作为考试文件夹,将所有的结果数据(包括创建的数据库、备份以及SQL语句等)均存放在此文件夹中。

(第一题为数据库,第二、三、四和五题均保存到一个test.sql文件中,请标明题目编号及题干信息)

一、(30分)操作题

创建数据库:

在该文件夹下创建一个为“JIAOXUE”的数据库,主文件的初始大小为2MB,增长方式为10%增长,最大容量为10MB。

日志文件初始大小为1MB,增长方式为1MB,最大容量为10MB。

“JIAOXUE”中包含的数据“STUDENT”表有如下结构:

(SNO为主键)

字段名称

数据类型

字段大小

允许空

DEFAULT

CHECK表达式

约束名

备注

SNO

CHAR

7

学号

SN

CHAR

8

姓名

SEX

CHAR

2

‘男’

‘男’或‘女’

CHECK_SEX

性别

CLASS

VARCHAR

10

班级

AGE

SMALLINT

18

>=15并<=45

CHECK_AGE

年龄

RESUME

TEXT

简介

“COURSE”表结构:

(CNO为主键)

字段名称

数据类型

字段大小

允许空

备注

CNO

CHAR

4

课程号

CN

CHAR

20

课程名称

CHOUR

INT

课时

TN

CHAR

8

授课教师

“SC”表结构(SNO和CNO为主键)

字段名称

数据类型

字段大小

允许空

备注

SNO

CHAR

7

学号

CNO

CHAR

4

课程号

SCORE

TINYINT

分数

(1)将“SC”表中的记录导入到“SC.XLS”文件中

(2)创建一视图VIEW_SC,要求包含学生SNO、SN、CN以及SCORE、TN

“STUDENT”表记录如下:

SNO

SN

SEX

CLASS

AGE

RESUME

2007100

王丽娟

金融1

19

2007101

黎明

金融2

20

2007102

和平

金融1

20

2007103

李华

计算机1

19

2007104

张名

计算机1

18

“COURSE”表记录

CNO

CN

CHOUR

TN

1001

计算机应用

36

张平

1002

英语泛读

54

王国强

1003

经济学原理

54

周爱明

1004

企业经营管理

36

苏三

“SC”表记录

SNO

CNO

SCORE

2007100

1003

80

2007100

1002

22

2007101

1001

96

2007103

1001

50

2007102

1004

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完成后的状态。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1