您的当前位置:首页正文

软件A081 sqlserver期末考试试题B

来源:华佗健康网
课程 班级 姓名 学号

……………………………………………………………………………………………….

sql server 试 卷 B 成绩

(答案请写到后面的答案卡上)

一、选择题((1)—(20)每题1分,(21)—(25)每题2分.共30分))

(1))下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?( ) A)只有1个 B)由设置的系统参数决定 C)可以有任意多个 D)与用户个数相同 (2)为数据表创建索引的目的是( ) A)创建唯一索引 B)创建主键 C)归类

D)提高查询的检索性能

(3)数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( )。 A)系统分析员 B)。程序员 C)。数据库管理员 D)。操作员 (4)数据模型的3个要素是( )。 A)数据结构、数据操作和规范化理论 B)数据结构、规范化理论和完整性约束 C)规范化理论、数据操作和完整性约束 D)数据结构、数据操作和完整性约束 (5)设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO).遵照实体完整性规则 A)只有SNO不能取空值 B)只有CNO不能取空值 C)只有GRADE不能取空值 D)SNO与CNO都不能取空值

(6)对数据库中数据可以进行查询、插入、删除、更新,是因为数据库管理系统提供了( )。

A)数据定义功能 B)数据操纵功能 C)数据维护功能 D)数据控制功能 (7)下面有关主键的叙述正确的是( ) A 不同的记录可以具有重复的主键值或空值 B 一个表中的主键可以是一个或多个字段 C 在一个表中主键只可以是一个字段

D 表中的主键的数据类型必须定义为自动编号或文本

(8)下列哪一个数据库不是SQL Server 2005的系统数据库( )

A)master数据库 B)msdb数据库 C)pubs数据库 D)model数据库

第(9)-(11)题基于学生—选课—课程数据库中的三个基本表:

学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno 课程信息表:COURSE(cno,cname,teacher)主码为cno

学生选课信息表:SC(sno,cno,grade)主码为(sno,cno) (9)“查询没有学习成绩的学生的学号和课程号\"的SQL语句是

A)SELECT sno,cno FROM SC WHERE grade = NULL B)SELECT sno,cno FROM SC WHERE grade IS ' ’ C)SELECT sno,cno FROM SC WHERE grade IS NULL D)SELECT sno,cno FROM SC WHERE grade = ’ ’ (10) 在“查询选修课程号为C04,且成绩不及格的所有学生

的学号和姓名”的SQL语句中,将使用的表有

A)仅STUDENT B)仅STUDENT和COURSE C)仅STUDENT和SC D)STUDENT、COURSE和SC (11)要查找选修“C语言”课程的女学生的姓名,将涉及到的关系 ( ) A)S

B)C,SC C)S,SC D)S,C,SC

12)以下各种视图中,会占用一部分存储空间的是( ) A)标准视图 B)索引视图 C)分区视图 D)都没有

13)SQL语言中,删除一个表的命令是( ) A DROP B DELETE C CLEAR D REMORE

14)对数据库进行备份,这主要是为了维护数据库的( )。 A)开放性 B)一致性 C)完整性 D)可靠性

15)下无不是数据库角色的是( ) A)固有数据角色 B)用户自定义数据库角色 C)应用程序角色 D)进程管理角色 16)禁止用户权限的T—SQL语句的是( ) A)DENY B)REVOKE C) GRANT D)LOGIN

17)假设列中的数据变化规律如下,请问哪种情况可以使用IDENTITY列定义( ) A)1,2,3,4,5,… B)10,20,30,40,50,… C)5,5,15,18,20,… D)2,4,6,8,10,… 18)辅助数据文件的扩展名为( ) A)。ndf B) .mdf C)。ldf D)。pdf 19)要求配置最低的SQL Server2005版本是( ) A)开发版 B)工作组版 C)学习版 D)企业版 20)在数据库的三级模式结构中,模式/内模式映象的个数 A)只有1个 B)与外模式的个数相同 C)由系统参数确定 D)可以有任意多个 21)以下关于ER模型向关系模型转换的叙述中,( )是不正确的.

A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

B)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并

C)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D)三个或三个以上的实体间的多元联系转换为一个关系模式 22)从E-R模型到关系模式的转换是数据库设计的( )阶段的任务。

A)需求分析 B)概念结构设计 C)逻辑结构设计 D)物理结构设计

23)SQL Server 2005中,如果希望用户user在DB1数据库中具有查询视图v的权限,正确的授权语句是( ) A) GRANT SELECT ON DB1(v) TO user B) GRANT SELECT TO user ON DB1(v) C) GRANT SELECT TO user ON v

第 1 页 共 4 页

课程 班级 姓名 学号

……………………………………………………………………………………………….

sql server 试 卷 B 成绩

D) GRANT SELECT ON v TO user

(24)现有SQL Sever2005数据库服务器,其中的一个数据库占用40GB空间,另有一台用于备份的计算机,该机上有四个大小均为20GB的硬盘分区。若要将此数据库完全备份到该计算机上,则( )

A)不能实现,因为每个分区上的空间都不够40GB B)可以先建立一个备份设备,这个备份设备分别在四个分区上各占用10GB空间,然后再用此设备备份数据库

C)可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为10GB,并建立一个包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份数据库

D)可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这四个备份设备上

25)SQL Server2005数据库用户的来源( ) A)可以是所有SQL Server的登录账户 B)只能是Windows身份验证的登录账户 C)只能是SQL Server 身份验证的登录账户 D)可以是其他数据库中的用户 二、简答题: 1、有一个具有10万行数据的关系表,每行占用2000字节空间,如果SQL Sever 2005管理的数据库中存放此关系表,则需要的空间大约是。(5分)

2、以下(1-4每小题2分,5-13每小题3分) 数据库为学生—选课,有三个表

student(sno,sname,ssex,sage,sdept),course(cno,cname,ccredit),sc(sno,cno,grade),分别执行以下操作 1)为课程表的姓名创建索引,索引名为IND_name 2)查询姓名中包含“李”信息的学生 3)查询课程号为001,成绩不及格学生号

4) 插入一个新学生(学号:95099;姓名:李鹏;性别:男;所在系部MA;年龄:20

5) 查询与“李勇\"在同性别的学生信息

6) 查询不低于课程号为1的最低成绩的学生的学号. 7)查询所有选修了1号课程的学生姓名 9)查询每个学生选修课程的情况

10)查询课程成绩小于60分的学生姓名,课程名称与成绩 11)查询1号课程成绩排名在前10%的学生学号和成绩。查询选修了2门以上课程的学生学号。

13)创建一个存储过程:是查询某课程号的所有学生的成绩

三、设计与应用题:(30分) 1、假设车辆信息有如下约束:

车版号:标识属性,取值形式为:第1个字符是“京”,第2个字符是大写字母,第3到第7个字符是数字, 普通编码定长字符型:长度为7,非空,

车型:普通编码定长字符型,长度为6,默认值为“轿车”, 发动机号:普通编码定长字符型:长度为6,非空, 行驶里程:整型,取值大于等于0,

车辆所有人:普通编码定长字符型:长度为8,非空, 联系电话:普通编码定长字符型:长度为13,取值唯一。 写出创建满足上述要求的车辆信息表的sql语句。(注:表名,列名均用题中给出的中文名,SQL语句中的大、小写字母均可.)(8分)

2、现有如下两个关系模式:department (deptname ,totalNumber),TEACHER(Tno,Tname,sex,age,sdept) Department关系模式描述了系部名称和系部人数;TEACHER关系模式描述了教师的教师号、姓名、性别、年龄和系部名称。 请按SQL Server所采用的T-SQL语法格式编写实现具有如下功能的后触发型触发器:每当在TEACHER表中插入一行数据时,相应部门的教师人数就加1。(10分)

3、为在某种程序上保证数据库系统可靠性地运行,在sql

server2005环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要5小时,差异备份需要3小时,日志备份需要0.5小时。设所有备份都是从凌晨0:00开始。 策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;

策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;

策略3:每天进行一次完全备份.

1) 假设需要保留一年的备份数据,比较三种备份出来所占用的空间(6分)

2) 比较每种策略的备份和恢复速度(6分)

第 2 页 共 4 页

课程 班级 姓名 学号

……………………………………………………………………………………………….

sql server 试 卷 B 成绩

答案卡:

11)

一、选择题((1)-(20)每题1分,(20)—(25)每题2分.共30分)) 1 2 3 4 5 6 7 8 9 10 12)

11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 13)

二、简答题:(40分) 1、

2、1—4每小题2分,5—13每小题3分

1)

三、设计与应用题:(1、(8分)

2)

3)

4)

2、(10分)

5)

6)

7)

3、(12分)

9)

10)

第 3 页 共 4 页

30分) 课程 班级 姓名 学号

……………………………………………………………………………………………….

sql server 试 卷 B 成绩

第 4 页 共 4 页

因篇幅问题不能全部显示,请点此查看更多更全内容