2011-2012学年第2学期--期中测验
[Part] 单元1-5
1. 数据库的第一次备份应该是_____,这种备份内容为其他备份方法提供了一个基础。
(A) 完全数据库备份    (B) 增量数据库备份
(C) 事务日志备份    (D) 数据库文件或文件组备份
2. SQL语言中,条件年龄Between 15 And 35,表示年龄在15至35之间,且_____。
(A) 包括15岁和35岁    (B) 不包括15岁和35岁
(C) 包括15岁但不包括35岁    (D) 包括35岁但不包括15岁
3. 关于Truancate table,以下_____描述是错误的。
(A) Truancate table可跟Where从句,根据条件进行删除。
(B) Truancate table用来删除表中所有数据。
(C) 触发器对Truancate table无效。
(D) Truancate table比delete速度快。
4. Member 表每天要处理一个大容量的事务。用户抱怨更新member 表比更新其它表占用更长的时间。现在member 表除了在定义PRIMARY KEY 和 FOREIGN KEYS时没有创建索引之外,一共创建了五个索引。怎样做才能提高更新member 表的速度?
(A) 在被更新的字段上增加额外的索引。
(B) 在checkpoint database选项中选择truncate。
(C) 在包含映象数据的列上设置一个索引。
(D) 从被更新的字段中删除索引。
5. 下面不属于数据定义功能的SQL语句是_____。
(A) CREAT TABLE    (B) CREAT CURSOR
(C) UPDATE    (D) ALTER TABLE
6. _____是指对数据库的完整备份,包括所有的数据以及数据库对象。
(A) 事务日志备份    (B) 数据库备份
(C) 差异备份    (D) 文件或文件组备份
7. 数据库概念模式产生于数据库系统设计的_____阶段。
(A) 规划    (B) 需求分析    (C) 概念设计    (D) 逻辑设计
8. 现有表Employee,字段:id(int),firstname(varchar),lastname(varchar);以下sql语句错误的是_____。
(A) select firstname+'.'+lastname as 'name' from employee
(B) select firstname+'.'+lastname='name' from employee
(C) select 'name'=firstname+'.'+lastname from employee
(D) select firstname,lastname from employee
9. DBMS是什么_____?
(A) 操作系统    (B) 数据库管理系统
(C) 数据库    (D) 数据库管理员
10. 反映现实世界中实体及实体间联系的信息模型是_____。
(A) 关系模型    (B) 层次模型    (C) 网状模型    (D) E—R模型
11. 存储不同职工所做的项目的材料,创建EmployeeProjects表如下:
CREATE TABLE EmployeeProjects(cEmployeeCode char(6) not null,cProjectCode char(4) not null,dStartDate datetime not null,dEndDate datetime not null,constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode))
The cProjectCode属性指示职工所做的项目。一个职工可以做一个以上的项目,但不可重复
做同一个项目。EmployeeProjects表是2NF的。关于EmployeeProjects表,以下陈述中哪个是正确的?
(A) dStartDate和dEndDate属性在功能上依赖于主键。
(B) dStartDate和dEndDate属性在功能上依赖于cEmployeeCode属性。
(C) dStartDate和dEndDate属性在功能上依赖于cProjectCode属性。
(D) cProjectCode属性在功能上依赖于cEmployeeCode属性。
12. 一个m:n联系转换为一个关系模式。关系的码为_____。
(A) 某个实体的码    (B) 各实体码的组合
(C) n端实体的码    (D) 任意一个实体的码
13. Sql语句:select * from students where SNO like '010[^0]%[A,B,C]%',可能会查询出的SNO是_______。
(A) 01053090A#Hm3?    (B) 01003090A01
(C) 01053090D09    (D) 0100A01
14. SQL Server 2000 采用的身份验证模式有_____。
(A) 仅Windows身份验证模式
(B) 仅SQL Server身份验证模式
(C) 仅混合模式
(D) Windows身份验证模式和混合模式
15. 新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和_____。
(A) master    (B) NorthWind
(C) msdb    (D) bookdb
16. 表中的记录只能按照一种顺序存储,在一个表中可创建_____聚集索引。
(A) 1个    (B) 2个    (C) 3个    (D) 无数个
sql server两种身份验证模式17. SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是_____。
(A) ORDER BY    (B) WHERE
(C) GROUP BY    (D) HAVING
18. 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为_____。
(A) select * from 产品 where 价格>'一次性纸杯
(B) select * from 产品 where 价格>(select * from 产品 where 产品名称>'一次性纸杯')
(C) select * from 产品 where Exists 产品名称='一次性纸杯
(D) select * from 产品 where 价格>(select 价格 from 产品 where 产品名称='一次性纸杯')
19. 下面对索引的相关描述正确的是_____。
(A) 经常被查询的列不适合建索引。
(B) 列值唯一的列适合建索引。
(C) 有很多重复值的列适合建索引。
(D) 是外键或主键的列不适合建索引。
20. 关于表结构的定义,下面说法中错误的是_____。
(A) 表名在同一个数据库内应是唯一的
(B) 创建表使用CREATE TABLE命令
(C) 删除表使用DELETE TABLE命令
(D) 修改表使用ALTER TABLE命令
21. 在Select子句中,_____用于对分组统计进一步设置条件。
(A) Having子句    (B) Group By子句
(C) Order By子句    (D) Where子句
22. 查询毕业学校名称与“清华”有关的记录应该用_______。
(A) SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’
(B) SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’
(C) SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’
(D) SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’
23. SQL Server 2005安装程序创建四个系统数据库,_____不是系统数据库?
(A) Master    (B) Model
(C) resource    (D) msdb
24. 在备份过程中不允许执行_____操作?
(A) 创建或删除数据库文件
(B) 创建索引
(C) 执行非日志操作
(D) 自动或手工缩小数据库或数据库文件大小
25. 关于聚合函数,以下说法错误的是_____。
(A) Sum返回表达式中所有数的总合,因此只能用于数字类型的列。
(B) Avg返回表达式中所有数的平均值,可能用于数字型和日期型的列。
(C) Max和Min可以用于字符型的列。
(D) Count可以用于字符型的列。
26. 在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是_____。
(A) 文件增长量    (B) 文件大小    (C) 逻辑文件名    (D) 物理文件名
27. 下列说法正确的是_______。
(A) 视图是观察数据的一种方法,只能基于基本表建立。
(B) 视图是虚表,观察到的数据是实际基本表中的数据。
(C) 索引查法一定比表扫描法查询速度快。
(D) 索引的创建只和数据的存储有关系。
28. SQL Server 2000中的数据以页为基本存储单位,页的大小为_____。
(A) 8KB    (B) 16KB    (C) 32KB    (D) 64KB
29. 单个用户使用的数据视图的描述称为_____。
(A) 外模式    (B) 概念模式    (C) 内模式    (D) 存储模式
30. 描述事物的符号记录称为_____。
(A) 信息    (B) 数据    (C) 记录    (D) 记录集合
31. E—R模型属于_____。
(A) 概念模型    (B) 层次模型    (C) 关系模型    (D) 网状模型
32. 下列数据类型中,表示可变长度字符串的是_____。
(A) varchar    (B) char
(C) text    (D) nchar
33. 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是_____。
(A) update grade set score=score+5
(B) update grade set score=score+5 where score>=55 or score<=60

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。