SQL部分模拟试题及答案(第3套)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL部分模拟试题(三)

一、单项选择题(本大题共12小题,每小题2分,共24分)

1、下列四项中,不属于数据库系统特点的是()。

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

2、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___________。()

A.文件的集合

B.数据的集合

C.命令的集合

D.程序的集合

3、SQL Server的__________是SQL Server2000中主要的管理工具,它是Microsoft Management Console(MMC)的“快捷”方式,提供了对多个SQL Server系统的集中化管理。()

A.查询分析器

B.服务管理器

C.事件探测器

D.企业管理器

4、在视图上不能完成的操作是()。

A.更新视图

B.查询

C.在视图上定义新的表

D.在视图上定义新的视图

5、下列的SQL语句中,___________不是数据定义语句。()

A.CREATETABLE

B.DROPVIEW

C.CREATEVIEW

D.GRANT

6、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。

A. INSERT INTO S VALUES(’张二’,’化学’,80)

B.INSERT INTO S VALUES(’张二’,’化学’,’80’)

C.ADD INTO S VALUES(’张二’,’化学’,80)

D. ADD INTO S VALUES(’张二’,’化学’,’80’)

7、假定学生关系是S(SNO,SNAME,SEX,AGE)

课程关系是C(CNO,CNAME,CREDIT)

学生选课关系是SC(SNO,CNO,GRADE)

要查找选修“数据库”课程的女学生的姓名,将涉及到的关系________。()

A.S

B.C,SC

C.S,SC

D.S,C,SC

8、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是____________。()

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

9、关于完整性约束机制错误的是____________。()

A.数据库的完整性约束是数据库中对数据表的取值范围、取值类型等进行限制

B.数据库系统提供完整性约束的定义机制这种完整性约束支持机制

C.在SQL Server中,数据完整性约束主要包括缺省值(Default)约束、检查约束、唯一约束、主键约束和外键约束。

D.数据完整性,是指数据库中的数据在逻辑上的一致性和合理性。

10、以下关于检查约束错误的是____________。()

A.当检查约束对应于多列,则被定义为表级约束

B.检查约束不可以包括搜索条件

C.检查约束不能应用于数据类型为timestamp的列和有Identity属性的列上

D.列级检查约束只能参照被约束列。

11、以下不是触发器的类型的是___________。()

A.多重触发器

B.递归触发器

C.嵌套触发器

D.链接触发器

12、可以利用SQL Server2000的___________来创建登录。()

A.查询分析器

B.联机丛书

C.企业管理器

D.事件探查器

二、多项选择题(本大题共4小题,每小题4分,共16分)

1、SQL Server2000的新特性有_______________。()

A.增强了关系数据库的功能

B.集成了关系数据库与XML

C.增强了图形管理功能

D.增加了复制功能

2、企业管理器用于完成以下任务_________。()

A.定义SQL Server服务器组

B.在服务器组中注册服务器

C.配置一个或多个注册服务器的选项

D.创建和管理所有SQL Server服务器的数据库、对象、登录账户、拥护和许可权限

3、数据库完整性的类型有____________。()

A.类型完整性

B.列完整性

C.行完整性

D.参照完整性

4、SQL Server2000的登录验证模式是____________。()

A.Windows登录模式

B.DOS登录模式

C.UNIX登录模式

D.混合验证模式

三、判断题(本大题共10小题,每小题1分,共10分)

1、SQL Server是基于客户机/服务器的关系数据库管理系统。()

2、用DROP语句可以删除数据库。()

3、参照关系也称主关系,被参照关系也称从关系,它们是指以外键相关联的两个关系。以

其他表的外键为主键的关系称为参照关系;外键所在的关系称为被参照关系或目标关系。()

4、临时表是一种特殊的表,它存储在tempdb中,当不再使用时会被系统自动删除。()

5、在缺省被创建后,不能立即进行使用,只有将其绑定到一个列或用户定义的数据类型上

才能发挥作用。()

6、存储过程一旦加密就无法解密,但是存储过程的所有者和系统管理员能查看存储过程定

义。()

7、触发器的嵌套是指触发器在更改一个表中的内容时,激活了该表的另外一个触发器,而

该触发器又以这种方式激活了第三个触发器,依此类推。()

8、为了能与服务器连接,必须在某种登录模式下拥有安全帐号,即拥有合法登录名。()

9、使用事务日志文件可以恢复非日志事务。()

10、事务的永久性意味着在事务完成后,所有的数据保持一致的状态,这保证了数据的完整性。()

四、操作题(50分)

1、基本操作题(15分)

在SQL Server2000中完成以下操作:

(1)创建用户数据库stuDB;

(2)查看stuDB的数据库信息;

(3)修改stuDB数据文件自动按5%增长,事务日志文件增长限制为20MB;

(4)修改stuDB的public权限为:创建视图,备份DB以及备份日志。

2、简单应用题(15分)

在第一题的基础上完成:

(1)在stuDB数据库中建立三个数据表:student(no,name,sex,major),course(cno,cname,credit),grade(no,cno,result);

(2)添加如下记录到student表;

相关文档
最新文档