成都信息工程学院数据库题库单项选择与判断答案 下载本文

单项选择:本题的各选项中,只有一个选项是最合适的,请选出最合适的选项。本题共有 40 个小题,每小题 2 分,有 1 个小题未完成。

序号 题目描述 共288条/8页 首页 上页 下页 末页 转到第页 您的选择 1

下列关于数据库管理阶段的说法错误的是( C)。(A) 数据的共享性高,冗余度低,易扩充 (B) 数据真正实现了结构化

(C) 数据独立性差 (D) 数据由DBMS统一管理和控制 A B C D 2

数据库技术的基础是( C)。(A) 数据管理技术 (B) 数据传输技术 (C) 计算机技术 (D) 数据安全技术

A B C D 3

下列关于文件管理阶段的说法正确的是( B)。(A) 数据完全实现了共享 (B) 数据冗余度大

(C) 对数据统一控制管理 (D) 数据独立性强

A B C D 4

在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是(D )。(A) 文件系统阶段 (B) 人工管理阶段和文件系统阶段 (C) 文件系统阶段和数据库阶段 (D) 人工管理阶段 A B C D

5

数据库的特点之一是数据共享,严格地讲,这里的数据共享指( B)。(A) 多个用户共享一个数据文件 (B) 多种应用、多种语言、多个用户相互覆盖地使用数据集合 (C) 多个用户、同一种语言共享数据 (D) 同一应用中的多个程序共享一个数据集合 A B C D

6

在数据库中存储的是( A )。(A) 数据以及数据之间的联系 (B) 数据模型 (C) 数据 (D) 信息 A B C D 7

数据库系统的核心任务是( B )。(A) 保证数据安全 (B) 实现数据共享 (C) 数据管理 (D) 将信息转换成数据 A B C D 8

下列不属于数据库系统组成的是( D )。(A) 计算机硬件 (B) DBA (C) DB (D) ASP A B C D

9

数据库系统软件包括( A )和数据库应用系统及开发工具。(A) DBMS (B) 高级语言 (C) 数据库应用程序 (D) OS A B C D 10

下列关于数据库的说法错误的是( C )。(A) 数据结构化 (B) 数据以文件方式存储 (C) 数据库中的数据因为独立而没有联系 (D) 数据库存在于计算机系统中 A B C D 11

下列关于数据库特点的说法正确的是( A )。(A) 数据能共享且独立性高 (B) 能保证数据完整性但降低了安全性

(C) 数据能共享但数据冗余很高 (D) 数据独立性高但不能实现共享 A B C D 12

数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( D )。(A) 最终用户 (B) 数据库应用系统开发人员 (C) DBA (D) 各类相关人员 A B C D 13

对数据库数据的存储方式和物理结构的逻辑描述是( D)。(A) 外模式 (B) 用户模式 (C) 模式 (D) 内模式

A B C D 14

( B )是对数据库中全部数据的逻辑结构和特征的总体描述。(A) 用户模式 (B) 模式 (C) 内模式 (D) 外模式 A B C D 15

数据库系统的核心是( A )。(A) 数据库管理系统 (B) 数据库 (C) 编译系统 (D) 操作系统 A B C D

16

数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是( B )。(A) DBS包括DB和DBMS (B) DBMS包括DB和DBS

(C) DB包括DBS和DBMS (D) DBS就是DB,也就是DBMS A B C D 17

下列关于数据处理的说法正确的是( C )。(A) 数据处理是数据的简单收集 (B) 数据处理是对数据进行算术运算

(C) 数据处理是将数据转换成信息的过程 (D) 数据处理是将信息转换成数据的过程 A B C D 18

下列关于人工管理阶段的说法错误的是( C )。(A) 程序复杂 (B) 数据量小 (C) 程序之间能共享数据 (D) 数据不能长期保存 A B C D

19

下列关于数据的说法错误的是(C )。(A) 不同类型的数据处理方法不同 (B) 数据的表示形式是多样的

(C) 数据都能参加数值运算 (D) 图象声音也是数据的一种 A B C D

20

下列关于信息的说法错误的是( D)。(A) 信息是抽象的 (B) 信息是数据的含义 (C) 同一信息可有多种数据表示形式 (D) 数据库中保存的就是信息 A B C D 21

Transact-SQL支持的程序结构语句中的一种是( C )。(A) Do While (B) If...then...end (C) begin...end (D) Do Case A B C D 22

下列语句: use pubs go

select * from titles go

select * from sales go

包括(A )个批处理。(A) 3 (B) 4 (C) 2 (D) 1 A B C D 23

显示当前系统日期时间的正确的是( C)。(A) select getdate (B) print getdate (C) select getdate() (D) set getdate()

A B C D 24

下列Transact-SQL 语句中出现语法错误的是( B )。(A) update 学生 set 考核='优' (B) delete * from 学生

(C) select * from 学生 (D) declare @abc int A B C D 25

表示在查询学生表之前暂停一分钟的是( A )。(A) select * from 学生 waitfor '00:01:00' (B) waitfor delay '00:01:00' select * from 学生

(C) waitfor time '00:01:00'

select * from 学生 (D) select * from 学生 where time='00:01:00' A B C D

26

能正确输出'n是整数'的程序段是( C )。(A) declare @n int select @n=1

if @n>0

select 'n是正数' else (B) declare @n int while @n>0

select 'n是正数' (C) declare @n int select @n=1

if @n>0

select 'n是正数' (D) declare @n int if @n>0

select 'n是正数' A B C D 27

下列语句: declare @n int set @n=1

set @n=@n+2 select @n

执行结果是( B )。(A) 1 (B) 3 (C) 2 (D) 4 A B C D

28

下列说法正确是(B )。(A) if?else 语句不能嵌套使用 (B) while语句不能嵌套使用 (C) while语句可以嵌套使用 (D) if?else语句不能和while语句一起使用 A B C D

29

下列可以保证数据列的取值范围正确的是( C )。(A) 实体完整性 (B) 参照完整性 (C) 域完整性 (D) 默认值 A B C D 30

“学生”表中“性别”列的默认值是‘女’,以下说法正确的是( C ) 。(A) 不能删除性别为女的学生信息 (B) 只能在学生表中输入‘女’

(C) 若在学生表中的一行不输入性别的值,则该行的性别为‘女’ (D) 不能在学生表中输入性别的值 A B C D 31

查询选课表中信息正确的语句是( B )。(A) select 学号,课程号 from 选课表 case when 成绩 between 60 and 100 then '通过'

else '未过' end 通过否 (B) select 学号,课程号, (case when 成绩 between 60 and 100 then '通过'

else '未过') as 通过否 from 选课表

(C) select 学号,课程号

case when 成绩 between 60 and 100 then '通过'

else then '未过' end 通过否 from 选课表 (D) select 学号,课程号, (case when 成绩 between 60 and 100 then '通过'

else '未过' end) 通过否 from 选课表 A B C D 32

如果把“学生”表中的学号设置为主键,则下列说法正确的是(B ) 。(A) 学号只能输入一个值 (B) 输入的学号值不能重复

(C) 输入的学号可以为空 (D) 输入的学号值可以重复 A B C D 33

下列关于规则说法正确的是( C )。(A) 规则可以直接作用于一个表 (B) 规则是单独存储的数据库对象

(C) 规则可以直接删除 (D) 规则必须使用一次就必须定义一次 A B C D 34

如果“班”表中“年级”列是int类型,则定义年级的默认值可以是(B ) 。(A) 字符表达式 (B) 整型表达式

(C) 逻辑表达式 (D) 日期和时间表达式 A B C D

35

可以限定成绩的取值范围的是(A )。(A) 检查(check)约束 (B) 唯一性(Unique)约束 (C) 主键(Primary Key)约束 (D) 外键(Foreign Key)约束 A B C D 36

下列关于默认约束的叙述中,错误的是( A )。(A) 默认约束需要与指定表绑定后才能起作用 (B) 默认约束的默认值可以是常量,也可以是表达式

(C) 默认约束的默认值不能为NULL (D) 默认约束是单独存储的 A B C D

37

在删除视图时,要删除多个不连续的视图,应先按住( C )键。(A) SHIFT (B) ENTER (C) CTRL (D) ALT A B C D 38

一个视图最多有( D )列。(A) 255 (B) 128 (C) 127 (D) 250

A B C D 39

视图是数据库的( D)。(A) 存储模式 (B) 模式

(C) 外模式 (D) 内模式

A B C D 40

在视图上不能完成的操作是(A )。(A) 在视图上定义新的表 (B) 在视图上定义新的视图 (C) 查询 (D) 更新视图

A B C D

共288条/8页 首页 上页 下页 末页 转到第页

-------------------------------------------------------------------------------- 41

下列式子表示字符串常量的是( D )。(A) 123 (B) [123] (C) {123} (D) '123' A B C D 42

下列标识符可以作为局部变量名使用的是( C )。(A) @Stu ID (B) Stu ID (C) @StuID (D) [@StuID] A B C D

43

叙述A:当视图被撤消,不会对基表造成任何影响。叙述B:不能改变作为计算结果的列。关于对以上叙述中,正确的是( D )。(A) 都正确 (B) 都是错误的 (C) 叙述A错误,叙述B正确 (D) 叙述A正确,叙述B错误 A B C D 44

下列表示日期常量的是( A)。(A) 2009-5-11 (B) '2009-5-11' (C) [2009-5-11] (D) 2009/5/11

A B C D 45

表达式datepart(yy, '2009-5-9')+2的结果是(D )。(A) '2011' (B) '2011-5-9' (C) '2009-5-11' (D) 2011 A B C D

46

@n是使用DECLARE语句声明的整型局部变量,能对该变量赋值的语句是( B )。(A) select 1 from @n (B) set @n=1 (C) let @n=1 (D) set n=1 A B C D

47

表达式'9'+'3'的结果是( D)。(A) '93' (B) 12 (C) '12' (D) 93 A B C D

48

语句: select 10%7 的执行结果是( B ) 。(A) 70 (B) 3 (C) 1 (D) 7

A B C D

49

下列是全局变量的是( B )。(A) @error (B) @@error (C) !error (D) error() A B C D

50

表示考核为'优'的女生的表达式是( D )。(A) 性别='女',考核='优' (B) 性别='女' or 考核='优'

(C) 性别='女' 考核='优' (D) 性别='女' and 考核='优' A B C D 51

以下表示所有姓“王”的学生姓名的是( D )。(A) 姓名 IN '王%' (B) 姓名='王%' (C) 姓名 LIKE '王_' (D) 姓名 LIKE '王%' A B C D

52

与表达式成绩>=0 and 成绩<=100等价的是( A )。(A) 成绩 between 0 and 100 (B) 0<=成绩<=100

(C) 成绩>=0, 成绩<=100 (D) between 0 and 100 A B C D

53

以下不适合创建索引的情况是( D )。(A) 表间有主键和外键连接 (B) 列值少、记录少 (C) 表中包含大量非重复的列值 (D) 经常按范围查询的列 A B C D 54

以下不适合创建非聚集索引的情况是( D)。(A) 表中包含大量非重复的列值 (B) 经常需要进行联接和分组操作的列

(C) 带WHERE子句的查询 (D) 表中包含大量重复的列值

A B C D 55

索引是对数据库表中( A)字段的值进行排序。(A) 一个或多个 (B) 多个 (C) 一个 (D) 零个 A B C D

56

以下有关索引的叙述中不正确的是(A )。(A) 一个表只能创建一个索引 (B) 一个表索引过多也是要付出“代价”的

(C) 索引可以加快数据的检索、显示、查询等操作的速度 (D) 一个表可以创建多个索引 A B C D

57

叙述A:一个表可以创建索引,也可以不创建索引。叙述B:任何唯一标识表中行的属性(或属性集)都是候选键。关于以上叙述中,正确的是( D )。(A) 叙述A错误,叙述B正确 (B) 都正确

(C) 都是错误的 (D) 叙述A正确,叙述B错误 A B C D 58

有一个表:员工加班表(员工号,时间,加班数量),其中加班数量的单位是小时;现要创建唯一索引,应选( C )。(A) 时间 (B) 员工号 (C) (员工号,时间) (D) (员工号,加班数量) A B C D 59

叙述A:如果一个表中已经建立了主键约束,则不能再创建簇索引。叙述B:当你修改索引列的数据时,相关索引会被自动更新。关于以上叙述中,正确的是( A)。(A) 叙述A错误,叙述B正确 (B) 叙述A正确,叙述B错误 (C) 都正确 (D) 都是错误的 A B C D 60

关系数据库中,主键的正确描述是( D )。(A) 允许有多个主键的 (B) 只允许以表中第一字段建立

(C) 创建唯一的索引,允许空值 (D) 为标识表中唯一的实体 A B C D 61

为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建( B )。(A) 临时表 (B) 索引 (C) 视图 (D) 表 A B C D 62

对视图的操作,下列哪一个是错误是( A)。(A) 增加 (B) 删除 (C) 修改 (D) 查询 A B C D 63

在一个建立索引的表中插入数据时,和不建立索引需要的时间相比( D )。(A) 不确定 (B) 相等

(C) 变长 (D) 变短 A B C D 64

聚集索引确定表数据的( B )。(A) 逻辑顺序 (B) 物理顺序 (C) 取值范围 (D) 唯一性 A B C D 65

视图是一种常用的数据对象,可以对数据进行( B )。(A) 修改 (B) 其他三项都正确 (C) 插入 (D) 查询 A B C D

66

创建视图不需要定义的选项是( D )。(A) 数据来源数据库 (B) 数据来源的表 (C) 数据来源的列的个数 (D) 数据来源的视图 A B C D

67

使用视图的作用有4个,下列哪一个是错误的( B )。(A) 安全性 (B) 导入数据 (C) 定制操作 (D) 简化操作

A B C D

68

以下关于表和视图叙述不正确的是( C )。(A) 视图是一个虚拟表,不实际存储数据。 (B) 视图在概念上与基本表等同,用户可以如同基本表那样使用视图。

(C) 视图的数据与构成视图的表数据无关。 (D) 可以在视图上再定义视图。 A B C D 69

下列叙述中错误的是( D )。(A) COMPUTE子句不能与SELECT INTO子句一起使用 (B) COMPUTE BY必须与ORDER BY子句一起使用,且两个子句指定的列及顺序相同

(C) COMPUTE BY必须与GROUP BY子句一起使用,且两个子句指定的列及顺序相同 (D) COMPUTE子句中指定的列必须是SELECT子句中已有的 A B C D

70

子查询中不能使用的子句是( B )。(A) INNER JOIN (B) WHERE (C) ORDER BY (D) GROUP BY A B C D

71

下列错误的子句是( D )。(A) SELECT 姓名 学生姓名 (B) SELECT 姓名 AS 学生姓名 (C) FROM 学生 AS student (D) ORDER BY 姓名 AS NAME A B C D 72

用UNION合并两个SELECT查询的结果时,下列叙述中错误的是( A )。(A) 被组合的每个查询都可以使用ORDER BY子句 (B) 两个SELECT语句必须输出同样的列数 (C) 两个表各相应列的数据类型必须相同 (D) 将来自不同查询的数据组合起来 A B C D

73

查询所有目前年龄在24岁以上(不含24岁)的学生信息(学号、姓名、年龄),正确的命令是( D )。(A) SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE YEAR(出生日期)>24 (B) SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE 年龄>24

(C) SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE YEAR(GETDATE())-YEAR(出生日期)>24 (D) SELECT 学号,姓名,年龄=YEAR(GETDATE())-YEAR(出生日期) FROM 学生 WHERE YEAR(GETDATE())-YEAR(出生日期)>24 A B C D

74

能够准确查询出“学号 char(10)”列尾字符是\的错误命令是( B )。(A) SELECT * FROM 学生 WHERE 学号 LIKE '?1' (B) SELECT * FROM 学生 WHERE 学号 LIKE '%[1]'

(C) SELECT * FROM 学生 WHERE 学号 LIKE '%1' (D) SELECT * FROM 学生 WHERE RIGHT(rtrim(学号),1)='1' A B C D 75

下列连接中能自动删除重复的列是(D )。(A) LEFT OUTER JOIN (B) FULL OUTER JOIN (C) RIGHT OUTER JOIN (D) INNER JOIN A B C D

76

查询1985年10月27日出生的学生信息,正确的命令是(A )。(A) SELECT * FROM 学生 WHERE 出生日期=1985-10-27 (B) SELECT * FROM 学生 WHERE 出生日期='1985-10-27'

(C) SELECT * FROM 学生 WHERE 出生日期=\(D) SELECT * FROM 学生 WHERE 出生日期={1985-10-27} A B C D 77

查询出比2008223001同学的所有总评成绩都高的同学的学号和总评成绩,正确的是( C )。(A) SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>(SELECT max(总评成绩) FROM 成绩 WHERE 学号='2008223001') (B) SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ALL (SELECT 总评成绩 FROM 成绩) AND 学号='2008223001'

(C) SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ANY (SELECT 总评成绩 FROM 成绩 WHERE 学号='2008223001') (D) SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ANY (SELECT 总评成绩 FROM 成绩) AND 学号='2008223001' A B C D 78

要查询出学号为2008001001所有选修课程的成绩,正确的是( D )。(A) SELECT 学号,姓名,课程代码,总评成绩 FROM 学生,成绩 WHERE 学生.学号=成绩.学号 AND 学号='2008001001' (B) SELECT 学号,姓名,课程代码,总评成绩 FROM 学生 LEFT OUTER JOIN 成绩 ON 学生.学号=成绩.学号 WHERE 学号='2008001001'

(C) SELECT 学号,姓名,课程代码,总评成绩 FROM 学生,成绩 ON 学生.学号=成绩.学号 WHERE 学号='2008001001' (D) SELECT 学号,姓名,课程代码,总评成绩 FROM 学生 INNER JOIN 成绩 WHERE 学生.学号=成绩.学号 AND 学号='2008001001' A B C D 79

查询选修了课程代码为1054和1391的同学的学号、课程代码、成绩,正确的是( B )。(A) SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码 IN (1054,1391) (B) SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码=(1054,1391)

(C) SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码 BETWEEN 1054 AND 1391 (D) SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码='1054' AND 课程代码='1391' A B C D 80

在查询结果输出时要求按总评成绩降序,相同者按性别升序,下列正确的子句是( A )。(A) ORDER BY 总评成绩 DESC,性别 (B) ORDER BY 总评成绩 ASC,性别 DESC (C) ORDER BY 总评成绩 DESC,性别 DESC (D) ORDER BY 总评成绩,性别 DESC A B C D

共288条/8页 首页 上页 下页 末页 转到第页

81

创建索引的目的有4个,下列哪个是错误的( A)。(A) 加速COMPUTE子句的使用速度 (B) 强制实行的唯一性

(C) 查询优化器依赖于索引起作用 (D) 加速数据检索

A B C D 82

以下叙述正确的是(C )。(A) 主键索引可以保证表记录的唯一性,而聚集索引不能 (B) 一个表中只能出现一个主键索引或唯一索引

(C) 主键索引和聚集索引都能保证表记录的唯一性 (D) 主键索引和唯一索引是相同的概念 A B C D

83

在SQL Server2000中可创建3种类型的索引,下列( A )不是其中的索引类型。(A) 外键索引 (B) 聚集索引 (C) 唯一索引 (D) 主键索引 A B C D

84

下列叙述中,哪一个是正确的( B )。(A) 在聚集索引中,数据不被物理地排序 (B) SQL Server缺省地创建非聚集索引

(C) 每个数据库最多可许创建一个主键索引和多个聚集索引 (D) 唯一索引就是主索引 A B C D 85

用户在连接SQL Server时,既可以使用Windows身份验证也可以使用SQL Server身份验证登录,则SQL Server的验证模式是( C )。(A) SQL Server身份验证模式 (B) 数据库身份验证模式

(C) 混合身份验证模式 (D) Windows身份验证模式 A B C D 86

用户在连接SQL Server时,只能使用Windows身份验证登录,则SQL Server的验证模式是( D)。(A) 数据库身份验证模式 (B) 混合身份验证模式 (C) SQL Server身份验证模式 (D) Windows身份验证模式

A B C D 87

在用户通过登录认证并被允许登录到SQL Server上之后,必须拥有( C)。(A) 认证帐号 (B) 密码帐号

(C) 登录帐号 (D) 数据库帐号 A B C D 88

新建登录用户“st01”,默认数据库为studentdb,但未授予该数据库的访问权,则( A )。(A) 在查询分析器中不能通过st01登录连接到SQL Server (B) 都不正确

(C) 在查询分析器中可以通过st01登录连接到SQL Server,并可以访问studentdb数据库 (D) 在查询分析器中可以通过st01登录连接到SQL Server,但不能访问studentdb数据库 A B C D

89

使用系统管理员登录帐号sa时,以下操作不正确的是( D)。(A) 应给sa帐号设置密码,避免使用空密码 (B) 只有当其他系统管理员不可用或忘记了密码,无法登录到SQL Server时,才使用sa这个特殊的登录帐号

(C) 虽然sa是内置的系统管理员登录帐号,但在日常管理中最好不要使用sa进行登录 (D)

最好总是使用sa帐号登录

A B C D 90

用户对表设置操作权限时,不具备的权限是( D)。(A) SELECT (B) DELETE (C) UPDATE (D) EXECUTE A B C D 91

SQL Server有两种连接认证方式,其中在( B )方式下,连接时需要提供登录帐号和密码。(A) Windows身份验证 (B) SQL Server身份验证 (C) 以超级用户身份登录 (D) 以其他方式登录时 A B C D 92

在SQL Server系统中都有一个特殊的默认用户帐号( A )。(A) sa (B) dbo (C) admin (D) public A B C D 93

每个数据库用户都是( C)角色成员。(A) serveradmin (B) db_owner (C) public (D) sysadmin A B C D

94

新建数据库用户“st01”,该用户可以执行任何数据库管理工作,可以对数据库内的任何对象进行任何操作,则应将“st01”设置为( B)角色成员。(A) sysadmin (B) public (C) serveradmin (D) db_owner A B C D 95

如果未设置用户对“学生”表的权限,则(B )。(A) 该用户无法访问“学生”表 (B) 该用户访问“学生”表的权限取决于所属角色的访问权限 (C) 该用户可以访问“学生”表 (D) 无法确定 A B C D 96

将用户组成一个集体授权的单元是( D)。(A) 组 (B) 帐号 (C) 个体 (D) 角色 A B C D 97

系统管理员需要为所有用户设置相同的数据库对象的访问权限,以下哪种方法能最好地完成这项工作(C )。(A) 为每个用户单独分配权限 (B) 将所有用户增加到db_owner角色中 (C) 将所有用户增加到一个角色中,为这个角色授权 (D) 新增登录用户,并为其设置权限 A B C D 98

SQL Server数据格式不能和( B)进行数据转换?(A) Access数据库 (B) JPG文件 (C) TXT文件 (D) Excel文件

A B C D 99

可以对固定服务器角色和固定数据库角色进行的操作是(B )。(A) 修改 (B) 删除

(C) 查看 (D) 添加

A B C D 100

当用户属于多个角色时,对于该用户权限描述错误的是(C )。(A) 只要有一个角色拒绝,该用户的权限也同为拒绝 (B) 该用户的权限基本以多个角色权限的并集为准 (C) 该用户的权限基本以多个角色权限的交集为准 (D) 用户的权限继承于多个角色 A B C D

101

在对表中的数据进行修改时,对数据实施完整性检查,激活的触发器是( A)。(A) DELETE触发器 (B) 都可以

(C) UPDATE触发器 (D) INSERT触发器 A B C D

102

在对表中的数据进行添加时,对数据实施完整性检查,激活的触发器是( C )。(A) 都可以 (B) UPDATE触发器

(C) INSERT触发器 (D) DELETE触发器

A B C D 103

存储过程由( A )激活。(A) 应用程序 (B) 系统程序 (C) 自动执行 (D) 都可以 A B C D

104

在表和视图上执行( A )语句不可以激活触发器。(A) DELETE (B) SELECT (C) UPDATE (D) INSERT A B C D

105

以下( D)选项不属于用户定义函数。(A) 内嵌表值函数 (B) 标量函数 (C) 多语句表值函数 (D) 字符函数 A B C D 106

用户定义函数“DatetoQuarter(参数)”功能是将输入的日期数据通过运算转换为该日期对应的季度值,该函数属于( B )。(A) 内嵌表值函数 (B) 标量函数 (C) 多语句表值函数 (D) 字符函数 A B C D

107

在对表中的数据进行删除时,对数据实施完整性检查,激活的触发器是(C )。(A) INSERT触发器 (B) UPDATE触发器 (C) DELETE触发器 (D) 都可以 A B C D

108

使用触发器,是为了( A )。(A) 其他三项都正确 (B) 保证数据的一致性和完整性 (C) 加快数据查询速度 (D) 提高数据更新效率 A B C D 109

用户定义函数“stuinfo(参数)”功能是根据输入学生的学号,通过SELECT命令查询得到学生姓名及各科成绩,正确调用该函数的语句是( C)。(A) SELECT * FROM stuinfo('2008242346') (B) EXEC stuinfo('2008242346')

(C) SELECT dbo.stuinfo('2008242346') (D) SELECT stuinfo('2008242346') A B C D

110

SQL Server的安全体系结构划分为(C )个等级。(A) 2 (B) 3 (C) 4 (D) 5 A B C D 111

用户定义函数“DatetoQuarter(参数)”功能是将输入的日期数据通过运算转换为该日期对应的季度值,正确调用该函数的语句是( B )。(A) SELECT DatetoQuarter('2008-08-08') (B) EXEC DatetoQuarter('2008-08-08')

(C) SELECT dbo.DatetoQuarter('2008-08-08') (D) EXEC dbo.DatetoQuarter('2008-08-08') A B C D 112

用户定义函数“stuinfo(参数)”功能是根据输入学生的学号,通过SELECT命令查询得到学生姓名及各科成绩,该函数属于( B )。(A) 字符函数 (B) 内嵌表值函数 (C) 标量函数 (D) 多语句表值函数 A B C D 113

用户已经连接到SQL Server但仍然无法访问数据库,原因是(D )。(A) 未授予SQL Server数据库对象的访问权 (B) 未授予数据库的访问权

(C) 未授予SQL Server的访问权 (D) 未授予服务器操作系统的使用权 A B C D

114

检查用户权限的最后一个安全等级是(C )。(A) 操作系统的安全性 (B) SQL Server的安全性

(C) 数据库的安全性 (D) SQL Server数据库对象的安全性 A B C D

115

在使用计算机通过网络实现对SQL Server服务器访问时,用户首先要获得客户计算机操作系统的使用权,这属于(B )。(A) SQL Server数据库对象的安全性 (B) SQL Server的安全性 (C) 操作系统的安全性 (D) 数据库的安全性 A B C D 116

用户在获得服务器操作系统使用权后,还需要获得SQL Server的访问权,这属于( B)。(A) 数据库的安全性 (B) SQL Server的安全性

(C) 操作系统的安全性 (D) SQL Server数据库对象的安全性 A B C D 117

创建存储过程的方法有(B )。(A) 使用向导 (B) 三种方法都可以 (C) 使用CREATE PROCEDURE语句 (D) 使用企业管理器 A B C D

118

存储过程的名字在( D )输入。(A) 保存存储过程时 (B) 创建存储过程后 (C) 创建存储过程前 (D) CREATE PROCEDURE语句中 A B C D 119

在master数据库中以“xp_”为前缀的存储过程是(D )。(A) 用户定义存储过程 (B) 临时存储过程

(C) 系统存储过程 (D) 扩展存储过程 A B C D 120

如果存储过程名以“sp_”为前缀,SQL Server2000会在(D )个数据库中寻找该过程。(A) tempdb (B) pubs

(C) 用户创建的数据库 (D) master A B C D

共288条/8页 首页 上页 下页 末页 转到第页

121

能正确定义存储过程输入参数“@学号”为字符型的选项是( A )。(A) DECLARE @学号 char(10) (B) @学号 char(10) input

(C) @学号 char(10) (D) DECLARE @学号 A B C D 122

能正确定义存储过程输出参数“@成绩”为整型的选项是( B)。(A) @成绩 int (B) DECLARE @成绩 int output

(C) DECLARE @成绩 (D) @成绩 int output A B C D 123

下列关于在存储过程中定义参数数据类型描述错误的是( C )。(A) 参数的数据类型需要参考表结构 (B) 参数的数据类型需要参考所要表达的数据特征

(C) 都定义为字符型,无需参考数据特征和表结构 (D) 如果是字符型,用char或varchar都可以 A B C D 124

存储过程参数“@学号”需要定义为字符型,长度为10,以下( B)选项不正确。(A) char(10) (B) char(8)

(C) varchar(10) (D) varchar(12) A B C D 125

存储过程“查询学生成绩”带两个输入参数“@学号 char(10)”和“@课程号 tinyint”,正确调用该存储过程的方法是(C )。(A) EXEC 查询学生成绩 (B) EXEC 查询学生成绩 2008110089,2006

(C) EXEC 查询学生成绩 '2008110089',206 (D) EXEC 查询学生成绩 '2008110089'

A B C D 126

存储过程“查询课程名”带一个输入参数“@课程号 char(3)”和一个输出参数“@课程名 varchar(20)”,正确调用该存储过程的方法是(B )。(A) EXEC 查询课程名 '206' (B) DECLARE @课程名 varchar(20)

EXEC 查询课程名 '206',@课程名 output

(C) DECLARE @课程名 varchar(20)

EXEC 查询课程名 '206',@课程名 (D) EXEC 查询课程名 A B C D 127

调用存储过程“显示课程信息”的正确方法是(C )。(A) 都不正确 (B) SELECT * FROM 显示课程信息

(C) EXECUTE 显示课程信息 (D) SELECT 显示课程信息 A B C D 128

存储过程“成绩查询”根据用户输入的学号,得到该学生对应的成绩,其中输入参数“@学号”为char(10)。如果调用该存储过程的语句为:exec 成绩查询 '200824234601',则运行结果是( C )。(A) 学号为'2008242346'对应的成绩 (B) 学号为'200824234601'对应的成绩 (C) 由于输入了12个字符的学号,系统提示溢出 (D) 命令已成功完成 A B C D

129

在存储过程中可以用RETURN语句定义返回值,表示过程执行状态。如果存储过程返回100,表示( B )。(A) 无法确定成功或失败 (B) 存储过程执行失败,错误信息由用户定义 (C) 存储过程执行失败,错误信息由系统定义 (D) 存储过程执行成功 A B C D 130

以下(A )选项可以正确捕获存储过程“查询学生信息”的返回状态值。(A) DECLARE @状态值 int

SELECT @状态值=EXEC 查询学生信息 (B) DECLARE @状态值 int EXEC @状态值=查询学生信息

(C) EXEC 查询学生信息 (D) DECLARE @状态值 int SET @状态值=EXEC 查询学生信息 A B C D

131

存储过程“查询总成绩”带一个输入参数“@学号 char(10)”和一个输出参数“@总分 int”,正确调用该存储过程的方法是( A )。(A) DECLARE @总分 int

EXEC 查询平均成绩 '2008110089',@总分 output (B) DECLARE @总分 smallint EXEC 查询平均成绩 '2008110089',@总分 output

(C) EXEC 查询平均成绩 '2008110089' (D) DECLARE @总分 char(3) EXEC 查询平均成绩 '2008110089',@总分 output

A B C D 132

在存储过程中可以用RETURN语句定义返回值,表示过程执行状态。如果存储过程执行成

功,返回( B )。(A) 1 (B) 0

(C) -1 (D) 100 A B C D 133

DBMS对数据库的锁机制是( B )的主要方法。(A) 数据库恢复 (B) 并发控制 (C) 完整性控制 (D) 安全性控制 A B C D

134

与检查约束表达式“性别='男' or 性别='女'”等价的是( A )。(A) 性别 in( '男','女') (B) 性别 is '男','女'

(C) 性别=('男','女') (D) 性别='男',性别='女' A B C D

135

下列说法不正确的是( A )。(A) 参照完整性可以通过建立唯一性约束来实现。 (B) 实体完整性可以通过建立主键约束来实现。

(C) 参照完整性可以通过建立主键约束和外键约束来实现。 (D) 唯一性约束指定的列可以有NULL属性。 A B C D 136

下列不能实现数据完整性的方法有( D )。(A) 规则 (B) 默认对象 (C) 约束 (D) 事务

A B C D 137

数据库的( C )是指数据的正确性和一致性。(A) 安全性 (B) 可移植性 (C) 数据完整性 (D) 并发控制 A B C D 138

下列关于唯一性约束不正确的是( C )。(A) 唯一性约束可以保证列值不重复 (B) 唯一性约束可用于定义允许空值的列

(C) 一个表可以创建多个唯一性约束 (D) 一个表只能创建一个唯一性约束 A B C D 139

并发操作有可能引起下属哪些问题?(A )(A) 其他三项都是 (B) 读脏数据 (C) 丢失修改 (D) 不可重复读 A B C D 140

解决并发操作带来的数据不一致问题普遍采用( B )。(A) 存取控制 (B) 封锁 (C) 恢复 (D) 协商 A B C D

141

属于事务控制语句的是( A)。(A) commit (B) transaction (C) start (D) continue A B C D 142

可以删除学生表中学号为's2008005'的是( A )。(A) begin tran delete from 学生表 where 学号='s2008005' rollback (B) begin tran

delete where 学号='s2008005' from 学生表 rollback

(C) begin tran

delete from 学生表 where 学号='s2008005' commit (D) begin tran

delete where 学号='s2008005' commit A B C D 143

如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的(D )。(A) 隔离性 (B) 持久性 (C) 一致性 (D) 原子性 A B C D

144

一个事物成功完成后,它对数据库的改变必须是永久的,这一特性称为事务的( D )。(A) 原子性 (B) 隔离性 (C) 一致性 (D) 持久性 A B C D

145

下列有关存储过程的叙述中错误的是(C )。(A) 在一个存储过程中可以调用其他存储过程。 (B) 执行存储过程要比执行T-SQL批处理代码快。

(C) 定义存储过程只是为了减少重复编写T-SQL代码。 (D) 使用存储过程可以减少网络通信量。 A B C D

146

系统存储过程是在安装过程中( A )数据库中创建的。(A) model (B) tempdb (C) msdb (D) master A B C D 147

设事务T1和T2,对数据库中的数据A进行操作,下列情况中不会发生冲突的是( D)。(A) T1正在写A,T2也要写A (B) T1正在写A,T2要读A (C) T1正在读A,T2要写A (D) T1正在读A,T2要读A A B C D 148

在SQL Server服务器上,存储过程是一组预先定义并( D )的Transact-SQL语句。(A) 编写 (B) 解释 (C) 保存 (D) 编译 A B C D

149

数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是(A )。(A) 实体-联系方法和e-r图 (B) 结构分析法和模块结构图

(C) 层次分析法和层次结构图 (D) 数据流程图分析法和数据流程

A B C D 150

在关系数据库系统中,数据模式设计即设计一组( A)来记录用户需求数据。(A) 二维表 (B) 实体

(C) 属性 (D) 视图 A B C D

151

关系代数中的连接操作是由( C)操作组合而成。(A) 投影、选择、笛卡儿积 (B) 投影和笛卡儿积

(C) 选择和笛卡儿积 (D) 选择和投影 A B C D

152

自然连接是构成新关系的有效方法。一般情况下,当对关系r和s使用自然连接时,要求r和s含有一个或多个共有的(B )。(A) 元组 (B) 属性 (C) 记录 (D) 行

A B C D 153

将e-r图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中(A )设计阶段的任务。(A) 逻辑结构 (B) 物理结构 (C) 需求分析 (D) 概念分析

A B C D 154

区分不同实体的依据是( C )。(A) 概念 (B) 属性 (C) 名称 (D) 对象 A B C D 155

在关系数据库设计中,设计关系模式是数据库设计中的( B)阶段的任务。(A) 需求分析 (B) 逻辑设计

(C) 概念设计 (D) 物理设计 A B C D 156

数据库应用系统开发一般包括两个方面的内容,即( B )。(A) 功能设计和测试设计 (B) 结构特性设计和行为特性设计

(C) 概念结构设计和逻辑结构设计 (D) 需求分析和维护 A B C D 157

把实体-联系模型转换为关系模型时,实体之间一对一联系在关系模型中是通过( A)来实现。(A) 两个关系各自增加对方的关键字为外部关键字 (B) 建立新的关系 (C) 建立新的主关键字 (D) 建立新的实体 A B C D

158

数据库物理设计完成后,进入数据库实施阶段,下述工作中( B )一般不属于实施阶段的工作。(A) 加载数据 (B) 扩充功能

(C) 系统调试 (D) 建立库结构

A B C D 159

把实体-联系模型转换为关系模型时,实体之间一对多联系在关系模型中是通过( C)来实现。(A) 建立新的实体 (B) 建立新的关系

(C) 在n方增加1方的主关键字为外部关键字 (D) 建立新的主关键字 A B C D

160

数据库设计可分为6个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引”这一设计内容应该属于( D )设计阶段。(A) 全局设计 (B) 物理设计 (C) 概念设计 (D) 逻辑设计 A B C D

共288条/8页 首页 上页 下页 末页 转到第页 161

在学生的选课活动中,存在两个实体,分别是( A )。(A) 学生和课程 (B) 学生和学号 (C) 课程和课程号 (D) 课程和成绩

A B C D 162

关系数据库操作的处理单位( C )。(A) 字段 (B) 记录 (C) 数据库 (D) 关系 A B C D 163

假如采用关系数据库系统来实现应用,在数据库设计的( B )阶段,需要将e-r模型转换为关系数据模型。(A) 概念设计 (B) 逻辑设计 (C) 物理设计 (D) 运行阶段 A B C D 164

以下错误的说法是,需求阶段的主要目标包括( D )。(A) 创建视图 (B) 建立数据项之间的关系

(C) 画出数据流图 (D) 编写数据字典 A B C D 165

候选关键字的属性可以有( D )。(A) 多个 (B) 1个 (C) 0个 (D) 1个或多个 A B C D 166

关系模型中有三类基本的完整性约束,定义外部关键字实现的是( B)。(A) 实体完整性、参照完整性和域完整性 (B) 参照完整性 (C) 域完整性 (D) 实体完整性

A B C D

167

如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示(D )。(A) 所有课程被部分学生选课的情况 (B) 以上均不是 (C) 所有学生选部分课程的情况 (D) 所有可能选课的情况 A B C D 168

如果集合A含2个元素,集合B含3个元素,则A与B的笛卡尔积包含( A)个元素。(A) 6 (B) 2 (C) 3 (D) 5 A B C D 169

在关系运算中,选择运算是(C )。(A) 其他三项都正确 (B) 在基本表中选择字段组成一个新的关系

(C) 在基本表中选择满足条件的记录组成一个新的关系 (D) 在基本表中选择满足条件的记录和属性组成一个新的关系

A B C D 170

关于关系模式的关键字,以下说法正确的是( A )。(A) 一个关系模式可以有多个侯选关键字 (B) 一个关系模式可以有多个主关键字

(C) 主关键字可以取空值 (D) 关系模式必须有主关键字

A B C D 171

在概念模型中,一个实体集对应于关系模型中的一个( D)。(A) 属性 (B) 字段 (C) 元组 (D) 关系 A B C D 172

在关系运算中,投影运算是( A)。(A) 在基本表中选择字段组成一个新的关系 (B) 其他三项都正确

(C) 在基本表中选择满足条件的记录和属性组成一个新的关系 (D) 在基本表中选择满足条件的记录组成一个新的关系 A B C D

173

专门的关系运算不包括下列中的( D)。(A) 选择运算 (B) 连接运算 (C) 投影运算 (D) 交运算 A B C D 174

对关系s和关系r进行集合运算,结果中既包含s中元组也包含r中元组,这种集合运算称为( A)。(A) 并运算 (B) 差运算 (C) 交运算 (D) 积运算 A B C D

175

在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(C )。(A) 临时关键字 (B) 外部关键字

(C) 主关键字 (D) 索引关键字

A B C D 176

规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B )。(A) 互不相关的 (B) 不可分解的 (C) 长度不变的 (D) 互相关联的 A B C D

177

关系模式中,满足2nf的模式( C)。(A) 必定是3nf (B) 必定是bcnf (C) 必定是1nf (D) 可能是1nf A B C D 178

从一个数据库文件中取出满足某个条件的记录形成一个新的数据库文件的操作是( A)操作。(A) 选择 (B) 复制 (C) 连接 (D) 投影 A B C D

179

下面的选项中,不是关系数据库基本特征的是( D)。(A) 不同的列应有不同的列名 (B) 与列的次序无关

(C) 与行的次序无关 (D) 不同的列应有不同的数据类型 A B C D

180

关系代数运算是以( C )为基础的运算。(A) 谓词演算 (B) 关系运算 (C) 集合运算 (D) 代数运算 A B C D

181

E-R方法的三要素是( D )。(A) 实体、码、关系 (B) 实体、属性、实体集 (C) 实体、属性、关系 (D) 实体、域、码 A B C D 182

E-R图中用( D )表示实体。(A) 正方形 (B) 椭圆形 (C) 菱形 (D) 矩形 A B C D 183

实体间的联系存在着( D )。(A) 1:1联系 (B) m:n联系 (C) 1:n联系 (D) 上述三种联系 A B C D

184

一个公司可以接纳多名职员参加工作,但每个职员只能在一个公司工作,从公司到职员之间的联系类型是( B)。(A) 一对一 (B) 一对多 (C) 多对一 (D) 多对多

A B C D 185

参照完整性规则指出:表的( C)必须是另一个表主键的有效值,或是空值。(A) 主键 (B)

主属性

(C) 外键 (D) 候选键 A B C D 186

关系数据库规范化是为了解决关系数据库中(C )的问题而引入的。(A) 保证数据的安全性和完整性 (B) 减少数据操作的复杂性

(C) 插入、删除及数据冗余 (D) 提高查询速度 A B C D 187

关系数据表的关键字由( D )个字段组成。(A) 两个 (B) 一个 (C) 多个 (D) 一个或几个 A B C D

188

以下叙述错误的是( C )。(A) 关系数据表的外部关键字是另一个表的主关键字 (B) 关系数据表中的所有记录的关键字字段的值互不相同 (C) 一个数据表组成一个关系数据库,多种不同的数据则需要创建多个数据库 (D) 关系数据库的结构一般保持不变,但可根据需要进行修改 A B C D 189

约束“年龄限制在18-30岁之间”属于DBMS的( C)功能。(A) 恢复 (B) 并发控制 (C) 完整性 (D) 安全性

A B C D 190

反映现实世界中实体及实体间联系的信息模型是( A)。(A) 关系模型 (B) 层次模型 (C) 网状模型 (D) E-R模型 A B C D 191

关系数据库是若干( C)的集合。(A) 列 (B) 视图 (C) 表(关系) (D) 行 A B C D

192

在关系模式中,实现“关系中不允许出现相同的元组”的约束是( C )约束。(A) 任一键 (B) 键

(C) 主键 (D) 候选键 A B C D 193

在关系数据库中,关系是指( A )。(A) 二维表 (B) 实体 (C) 视图 (D) 属性 A B C D

194

数据库中的冗余数据是指( D )的数据。(A) 容易产生冲突 (B) 容易产生错误 (C) 无关紧要 (D) 由基本数据导出 A B C D 195

关系数据模型的3个组成部分中,不包括(A )。(A) 并发控制 (B) 数据操作

(C) 数据结构 (D) 完整性规则 A B C D 196

如何构造出一个合适的数据逻辑结构是( B)主要解决的问题。(A) 数据字典 (B) 关系数据库优化

(C) 关系数据库规范化理论 (D) 关系数据库查询 A B C D 197

如果将职工记录定义为(编号,姓名,性别),则(编号,姓名,性别)就是( C )。(A) 外模式 (B) 映射 (C) 内模式 (D) 模式 A B C D 198

下列关于三级模式间的映射的说法中正确的是( A)。(A) 映射保证了数据的物理独立性 (B) 三级模式间有3个映射

(C) 映射可有可无 (D) 普通用户可以修改映射 A B C D 199

数据库三级模式体系结构的划分有利于保持数据库的( C)。(A) 操作可行性 (B) 结构规范化

(C) 数据独立性 (D) 数据安全性 A B C D 200

数据库的概念模型用( D )来描述。(A) 内模式 (B) 外模式 (C) 存储模式 (D) E-R图 A B C D

共288条/8页 首页 上页 下页 末页 转到第页

201

数据库管理系统DBMS的主要功能之一是( D)。(A) 修改数据库 (B) 定义数据库 (C) 应用数据库 (D) 保护数据库 A B C D 202

在计算机系统中能够实现对数据库资源进行统一管理和控制的是( C )。(A) DBS (B) MDBS (C) DBMS (D) DDBS

A B C D 203

在数据库三级模式结构中,外模式的个数( B )。(A) 只有一个 (B) 与用户个数相同

(C) 可以有多个 (D) 由设置的系统参数决定

A B C D 204

数据库管理系统DBMS是( C )。(A) 一组硬件 (B) 既有硬件也有软件 (C) 一组软件 (D) 一个完整的数据库应用系统 A B C D 205

按照传统的数据模型分类,数据库系统可分为三种类型( A )。(A) 层次、网状和关系 (B) 大型、中型和小型

(C) 西文、中文和兼容 (D) 数据、图形和多媒体 A B C D 206

用树型结构来表示实体之间联系的模型称为( D )。(A) 运算模型 (B) 网状模型 (C) 关系模型 (D) 层次模型 A B C D 207

在关系数据库中,我们可以修改表是因为DBMS提供了(C )。(A) 数据运行功能 (B) 数据定义功能

(C) 数据操作功能 (D) 数据查询功能 A B C D 208

DBMS的组成不包括( C )。(A) 数据操纵语言DML (B) 例行程序 (C) ASP (D) 数据定义语言DDL A B C D 209

E-R图中用(C )表示联系。(A) 正方形 (B) 椭圆形 (C) 菱形 (D) 矩形

A B C D 210

实体是信息世界中的术语,与之对应的关系数据库术语为( A )。(A) 元组 (B) 数据库 (C) 字段 (D) 文件 A B C D

211

按照数据模型划分,SQL SERVER2000是一个( D )。(A) 层次型数据库管理系统 (B) 混合型数据库管理系统

(C) 网状型数据库管理系统 (D) 关系型数据库管理系统 A B C D

212

关系数据模型用( B )结构表示实体和实体间的联系。(A) 对象 (B) 二维表 (C) 树型 (D) 网状 A B C D

213

最好给表定义一个主关键字来唯一标识表中的行,这属于(C )。(A) 参照完整性范畴 (B) 实体完整性范畴

(C) 数据一致性范畴 (D) 域完整性范畴

A B C D 214

在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于( B )。(A) 数据一致性范畴 (B) 参照完整性范畴 (C) 实体完整性范畴 (D) 域完整性范畴 A B C D

215

下列关于关联的叙述正确的是(A )。(A) 已创建关联的两个表中的关联字段数据可能完全不同 (B) 可在两个表的相同数据类型的不同名称的字段间创建关联

(C) 可在两个表的不同数据类型的字段间创建关联 (D) 可在两个表的不同数据类型的同名字段间创建关联 A B C D 216

“学生”表的“成绩”列只能输入0~100的整数,这属于( A)。(A) 域完整性范畴 (B) 数据一致性范畴

(C) 实体完整性范畴 (D) 参照完整性范畴 A B C D 217

设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100,若要把“张二的化学成绩80分”插入S中,下列( B )选项是正确的。(A) ADD INTO S VALUES('张二','化学','80') (B) INSERT INTO S VALUES('张二','化学','80')

(C) ADD INTO S VALUES('张二','化学',80) (D) INSERT INTO S VALUES('张二','化学',80) A B C D

218

设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100.若要更正王二的化学成绩为85分,则可用( D )。(A) UPDATE grade=85 WHERE SN='王二' AND CN='化学' (B) UPDATE S SET grade=85 WHERE SN='王二' OR CN='化学'

(C) UPDATE SET S.grade=85 WHERE SN='王二' AND CN='化学' (D) UPDATE S SET grade=85 WHERE SN='王二' AND CN='化学' A B C D 219

设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,下列( C)选项是正确的。(A) DELETE * FROM S WHERE SN=\

(C) DELETE FROM S WHERE SN='JULIE' (D) DELETE FROM S WHERE SN=\ A B C D

220

设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100,下列( B)选项是正确的。(A) INSERT INTO S VALUES('张二','化学',110) (B) INSERT INTO S VALUES('张二','化学',98)

(C) ADD INTO S VALUES('张二','化学',98) (D) INSERT INTO S VALUES('张二','化学','80')

A B C D

221

SELECT语句中的条件 年龄 BETWEEN 20 AND 25,表示年龄在20至25之间,且( C )。(A) 包括25岁但不包括20岁 (B) 包括20岁但不包括25岁 (C) 包括20岁和25岁 (D) 不包括20岁和25岁 A B C D 222

下列函数中,正确的是( B )。(A) SUM(*) (B) COUNT(*) (C) MAX(*) (D) AVG(*) A B C D 223

模式查询LIKE '_A%',下面哪一个是正确的( A )。(A) BAI (B) CCA (C) BBA (D) AILI A B C D

224

设A、B两个表的记录数分别为5和6,对两个表做A left outer join B连接,查询结果中至少可获得( D )条记录。(A) 6 (B) 11 (C) 30 (D) 5 A B C D

225

SELECT查询时,输出无重复的记录,使用的子句是:(B )。(A) TOP N PERCENT (B) DISTINCT (C) TOP N (D) ALL A B C D 226

在SELECT查询时,下列哪一个符号可以代替查询的各列名:( D)。(A) % (B) _ (C) ? (D) * A B C D

227

下列SELECT查询结果的输出方式错误的是:( C )。(A) 查询结果可以在表格中 (B) 查询结果可以保存在文件中

(C) 查询结果可以按文本方式显示 (D) 不管以哪种方式查看,查询结果都会在查询结果窗口中 A B C D 228

SELECT查询时,只显示查询结果的前N行,使用的子句是:( C)。(A) ALL (B) TOP N (C) TOP N PERCENT (D) DISTINCT A B C D

229

以下不正确的数值型数据是( A)。(A) '2008' (B) -30 (C) 2008 (D) 100.3 A B C D

230

“姓名”列被定义为varchar(8),以下说法正确的是( B )。(A) 也可以定义为char(8),二者没有区别 (B) 可以输入8个汉字

(C) 如果输入字符长度短于8时用空格填满 (D) 最多只能输入4个汉字 A B C D 231

不是数值型数据类型的是( C )。(A) 浮点型 (B) 货币型 (C) 文本型 (D) 整数型 A B C D 232

不是字符数据类型的是( C)。(A) char (B) text (C) datetime (D) varchar A B C D 233

“单价”列被定义为decimal(5,2),则(C )选项的数据是正确的。(A) 18.021 (B) 180.21 (C) 23000.10 (D) 23000 A B C D

234

定义表结构时,以下哪个说法正确的是( D )。(A) 要定义字段名、字段类型、字段长度 (B) 要定义数据库名、字段类型、字段长度

(C) 要定义数据库、字段类型、字段长度 (D) 要定义数据库、字段名、字段类型 A B C D

235

可以存储图形文件的字段类型是(B )。(A) 日期数据类型 (B) 二进制数据类型 (C) 备注数据类型 (D) 文本数据类型 A B C D 236

设计表时,有些列的数据只有两种状态真/假,则这些列最好定义为(D )数据类型。(A) char(2) (B) char(1) (C) tinyint (D) bit

A B C D 237

表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( A)约束。(A) 非空 (B) CHECK (C) 外键 (D) 主键 A B C D 238

不属于表中数据维护的操作是(B )。(A) 插入数据 (B) 设计表结构 (C) 修改数据 (D) 删除数据 A B C D

239

下列关于主关键字叙述正确的是( B )。(A) 以上选项都正确 (B) 如果一个表只有一个记录,则主关键字字段可以为空

(C) 一个表可以没有主关键字 (D) 只能将一个字段定义为主关键字 A B C D 240

创建表时不需要定义( A )。(A) 列对应的数据 (B) 列类型

(C) 列名 (D) 列宽度

A B C D

共288条/8页 首页 上页 下页 末页 转到第页 241

对于空值理解错误的是( C )。(A) 表示未知、不确定 (B) 没有两个空值是相等的 (C) 字符型数据对应的空值是空字符串 (D) 可以通过关键字IS NULL或NOT IS NULL来判断空值

A B C D

242

数据类型tinyint的取值范围是( C )。(A) 0-32767 (B) -128-127 (C) 0-255 (D) 0-256 A B C D 243

可使用下列操作中的(D )为字段输入NULL 值。(A) 按 Ctrl+0 键 (B) 将字段清空 (C) 输入 (D) 输入NULL

A B C D 244

下列关于表的叙述正确的是( A )。(A) 系统表可以删除 (B) 系统表可以隐藏 (C) 只要用户表没有被使用,则可将其删除 (D) 用户表可以隐藏 A B C D 245

每个数据库可以有一个或多个事务日志文件,其扩展名为( B )。(A) MDF (B) LDF (C) NDF (D) DBF A B C D

246A

在SQL Server中,一个数据库至少应包含一个数据文件和一个( A)。(A) 事务日志 (B) 数据库对象

(C) 视图文件 (D) 存储过程 A B C D 247

安装sql server后,数据库服务器已经自动建立4个系统数据库,以下( B )不是系统数据库。(A) msdb数据库 (B) pubs数据库 (C) tempdb数据库 (D) master数据库 A B C D 248

当一个数据库有多个数据文件时,有一个文件被定义为主数据文件,其扩展名为( B )。(A) LDF (B) MDF (C) DBF (D) NDF

A B C D

249

SQL Server 把数据及其相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。以下( D )不是数据库对象。(A) 索引 (B) 视图 (C) 表 (D) 备份 A B C D 250

以下关于数据库的用户视图的叙述不正确的是( A )。(A) 用户视图是DBMS 将数据库组织在磁盘上的物理文件以及存储在磁盘文件中的数据 (B) 用户视图 DBMS 提供给用户或数据库应用程序的统一访问接口

(C) 用户视图是用户看到的数据库 (D) 用户视图是DBMS 对数据库中信息的封装 A B C D

251

事务日志用于保存( A)。(A) 对数据的更新操作 (B) 数据操作 (C) 程序的执行结果 (D) 程序运行过程 A B C D

252

数据库中所有执行的事务都记录在( B)。(A) 次数据文件 (B) 事务日志文件 (C) 主数据文件 (D) 数据表文件 A B C D 253

SQL语句:alter database test modify name=mytest,其含义是( C)。(A) test数据文件更名为mytest (B) mytest数据文件更名为test

(C) test数据库更名为mytest (D) mytest数据库更名为test A B C D

254

SQL Server数据库不可以从( C )还原。(A) 设备 (B) 数据库备份文件 (C) 数据表 (D) 文件和文件组 A B C D 255

数据库备份的作用是( B )。(A) 保障安全 (B) 故障后的恢复 (C) 一致性控制 (D) 数据的转储 A B C D 256

数据库还原通常基于数据库备份和( C )。(A) master数据库 (B) 次数据文件 (C) 日志文件 (D) 主数据文件 A B C D

257

以下错误的说法是( C )。(A) 一个数据库可以有一个或多个数据文件 (B) 数据文件是存放数据和数据库对象的文件

(C) 每个数据文件只属于一个数据库 (D) 每个数据文件可以属于多个数据库 A B C D 258

关系数据库中的所有数据存储在( D )中。(A) 属性 (B) 实体

(C) 数据库 (D) 表对象

A B C D 259

为用户提供模板的数据库是( A)。(A) model数据库 (B) tempdb数据库 (C) msdb数据库 (D) master数据库 A B C D 260

( A)数据库是记录所有SQL Server系统级信息的数据库。(A) master (B) msdb (C) tempdb (D) model A B C D 261

把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过( B)来实现。(A) 建立新的实体 (B) 建立新的关系 (C) 建立新的属性 (D) 建立新的关键字 A B C D 262

概念设计阶段得到的结果是( C)。(A) 某个dbms所支持的数据模型 (B) 包括存取结构和存取方法的物理结构

(C) e-r图表示的概念模型 (D) 数据字典描述的数据需求 A B C D 263

当数据的全局逻辑结构改变时,通过对映像的相应改变可以保持数据的局部逻辑结构不变。这称为数据的( A)。(A) 逻辑独立性 (B) 局部独立性 (C) 原子性 (D) 物理结构性 A B C D

264

存取方法设计是数据库设计的哪一个阶段的任务(B )。(A) 逻辑结构设计 (B) 物理结构设计

(C) 概念结构设计 (D) 需求分析 A B C D

265

主流数据库管理系统应该更强调系统在理论和实践上的完备性,具有巨大的数据存储和管理能力,有利于支持全局性的及关键性的数据管理工作。如下列出的数据库管理系统中,哪一个目前还不能成为主流数据库管理系统?( B)。(A) Oracle (B) FoxPro (C) IBM DB2 (D) SQL Server A B C D 266

MS SQL Server2000 是( C)。(A) 操作系统的一部分 (B) 一种编译程序 (C) 操作系统支持下的系统软件 (D) 一种操作系统 A B C D 267

概念模型具有下述哪些特点(1、有丰富的语义表达能力;2、易于交流和理解;3、易于变动;4、易于向各种数据模型转换):( B)。(A) 1、2、4 (B) 全部 (C) 2、3、4 (D) 1、2、3

A B C D

268

数据库设计的起点是( C )。(A) 逻辑结构设计阶段 (B) 概念结构设计阶段 (C) 需求分析阶段 (D) 系统设计阶段 A B C D

269

操纵与创建数据库对象等大多数的数据库管理工作都可以在( C )中完成。(A) 服务管理器 (B) 事件探查器

(C) 企业管理器 (D) 查询分析器 A B C D 270

下列操作中,( C)不是SQL Server 服务管理器功能。(A) 停止SQL Server 服务 (B) 启动SQL Server 服务

(C) 执行SQL 查询命令 (D) 暂停SQL Server 服务 A B C D 271

需要为某大型网站的服务器安装SQL Server2000,最好安装哪个版本?(D )(A) 开发版 (B) 个人版

(C) 标准版 (D) 企业版 A B C D 272

用于交互地设计和测试T-SQL语句的是(C )。(A) 事件探查器 (B) 服务管理器 (C) 查询分析器 (D) 企业管理器 A B C D 273

SQL 语言通常称为( A )。(A) 结构化查询语言 (B) 结构化定义语言 (C) 结构化控制语言 (D) 结构化操纵语言

A B C D 274

sql是一种( B )语言。(A) 高级算法 (B) 关系数据库 (C) 人工智能 (D) 函数型 A B C D

275

SQL Server是支持客户-服务器结构(C/S)的数据库管理系统,以下对于C/S结构描述不正确的是( D )。(A) 服务器负责数据的存储和管理 (B) 客户机负责系统与用户的交互和数据显示

(C) C/S结构是把整个数据处理的任务划分为在客户机上完成的任务和在服务器上完成的任务 (D) 数据存储在客户机上,方便用户查询 A B C D

276

下列关于启动查询分析器叙述错误的是( B)。(A) 从Windows “开始”菜单启动查询分析器时,肯定会显示登录对话框 (B) 如果访问本地服务器,无论以哪种方式启动查询分析器,都不会显示登录对话框

(C) 从企业管理器启动查询分析器,有时会显示登录对话框 (D) 如果不登录到服务器,则不

能在查询分析器中设计查询

A B C D 277

以下哪项不是SQL Server导入导出时要选择传输的数据来源( D)。(A) 从备份的数据库文件中 (B) 用一条查询指定要传输的数据

(C) 从源数据库复制表和视图 (D) 在SQL Server数据库之间复制对象和数据 A B C D

278

下列关于DTS数据转换的叙述中,正确的是( D )。(A) DTS只能将文本文件转换为SQL Server数据表 (B) DTS可以操纵列数据,包括更改列的类型、大小、小数位数或为空型等 (C) 源数据会改变 (D) DTS转换是在数据到达目的之后应用于一块数据的一个或多个函数或操作 A B C D 279

数据转换服务DTS的任务不包括( D )。(A) 转换数据 (B) 导入和导出数据 (C) 复制数据库对象 (D) 创建数据库对象

A B C D 280

SQL Server使用( D )技术来支持分布式查询。(A) OLE DB (B) WWW (C) DNS (D) DTS A B C D

共288条/8页 首页 上页 下页 末页 转到第页

281

对于不同类型的数据库,若在SQL SERVER中使用,就必须进行数据源的( C )。(A) 编辑 (B) 备份

(C) 转换 (D) 添加 A B C D

282

为了在SQL Server中访问来自异类数据源的数据,可以在企业管理器中添加( A )。(A) 链接服务器 (B) DNS服务器

(C) WWW服务器 (D) FTP服务器 A B C D

283

导入数据是从SQL Server的( C )中检索数据,并将数据插入到SQL Server表的过程。(A) 视图 (B) SQL Server数据库 (C) 外部数据源 (D) 表

A B C D 284

在查询分析器中访问Excel电子表格链接服务器ExServer中课程表的正确命令是( C)。(A)

Select * from 课程表 (B) Select * from ExServer...课程表

(C) Select * from ExServer.课程表 (D) Select 课程表 from ExServer A B C D 285

OLE DB是指( A )。(A) 对象链接与嵌入数据库 (B) 对象嵌入 (C) 链接嵌入数据 (D) 对象链接数据库 A B C D

286

在SQL Server中访问Excel电子表格中的数据,必须在链接服务器中设置( B)。(A) 用于 Jet 的 Microsoft OLE DB 提供程序 (B) 用于 ODBC 的 Microsoft OLE DB 提供程序

(C) 用于 Oracle 的 Microsoft OLE DB 提供程序 (D) 用于索引服务的 Microsoft OLE DB 提供程序 A B C D 287

如果要在SQL Server中访问Access数据库,必须在链接服务器中设置( C )。(A) 用于索引服务的 Microsoft OLE DB 提供程序 (B) 用于 ODBC 的 Microsoft OLE DB 提供程序 (C) 用于 Jet 的 Microsoft OLE DB 提供程序 (D) 用于 Oracle 的 Microsoft OLE DB 提供程序

A B C D

288

查询远程SQL Server数据表,正确命令格式是( C )。(A) select 查询列 from 远程数据库名.远程所有者.远程表名 (B) select 查询列 from IP地址.远程数据库名.远程表名

(C) select 查询列 from 链接服务器名.远程数据库名.远程所有者.远程表名 (D) select 查询列 from 链接服务器名.远程所有者.远程表名 A B C D

共288条/8页 首页 上页 下页 末页 转到第页

1

可以在企业管理器中修改数据库的名称。 对

2

在CREATE INDEX语句中,使用CLUSTERED来建立簇索引。 对

3

如果关系模式R属于第三范式(3NF),那么必然R属于第二范式(2NF)。 对 4

2NF要求一个关系模式中不能有传递函数依赖。 错 5

在Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 对 6

通配符“_”表示某单个字符。 对 7

一个数据表的聚集索引只能有一个。 对

8

一个数据表的非聚集索引只能有一个。 错 9

因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。 错

10

每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。 对 11

由系统定义和维护,用户只能使用,名称以两个@字符开始的变量叫做全局变量。 对 12

局部变量声明以@开头,其作用范围仅在程序内部。 对 13

数据库系统其实就是一个应用软件。 对

14

三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。 对 15

数据处理是将信息转换成数据的过程。 错 16

数据库在计算机系统中不是以文件方式存储的。 对 错 17

用二维表来表示实体之间联系的模型称为网状模型。 错 18

三级模式间存在三个映射关系。 错 19

DBMS不需要操作系统的支持就可以实现其功能。 错 20

同类实体的集合称为实体型。 错 21

关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。 错 22

关系模型是目前最常用的数据模型。 对 23

属性的取值范围称为属性的域。 对

24

按照完整性规则,外部关键字应该关联表中的字段值保持一致。 对 25

关系数据库是用树结构来表示实体之间的联系的。 错 26

消除了部分函数依赖的1nf的关系模式必定是2nf。 错 27

数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成。 错 28

数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。 对 29

当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。 对

30

数据是表示信息的具体形式,信息是数据表达的内容。 对 31

在数据库的三级模式结构中内模式可以有多个。 错 32

用户对“学生”表的SELECT权限为禁止,但该用户所属角色具有“学生”表的SELECT权限,则该用户仍可以查询“学生”表数据。 错

33

SQL Server采用了标准SQL Serve登录和集成WindowsNT登录两种方式。 对 34

根据函数返回值形式的不同将用户自定义函数分为3种类型。 对

35

使用用户定义函数的方法与使用SQL Server2000内置函数的方法完全相同。 错 36

使用DTS服务,可以将SQL Server中表的数据转换成Flat File文件。 对 37

分布式查询可以访问来自本机或其他机器上的异类数据源的数据。 对 38

SQL Server管理员不能修改固定数据库角色所具有的权限。 错 39

DTS服务不能实现对规则、账户对象的传输。 错 40

关系模型中的数据操作主要有四种:查询、插入、删除和修改。 对 41

范式规范化的目的是将不同的数据表合并。 错 42

在数据库的三级模式结构中包含了二级映象。 对 43

在E-R图中,用来表示关系的图形是长方形。 错 44

变量就是同时可以有多个值的量。 错 45

SELECT和SET都可以为一个局部变量赋值。 对 46

通过视图可以修改表的属性。 错 47

声明局部变量时不需要指明数据类型。 错 48

删除表时,默认对象也会自动删除。 错

49

创建规则时,规则表达式可以包括表的列名。 对 50

在程序中写的注释必须单独占一行。 错 51

在程序设计中,语句块 BEGIN?END 可有可无。 错 52

事务死锁后,不用关机也可以解除死锁。 对 53

一组相同的T-SQL语句可以在查询分析器中执行,也可以保存为存储过程后执行,二者没有区别。 错 54

外键的值唯一的标识了表中的一行记录。 错 55

并发性就是两个或两个以上的用户同时对数据执行的操作。 对 56

存储过程允许嵌套,即在一个存储过程中可以调用其他存储过程。 对 57

触发器是一种特殊类型的存储过程,可以直接通过名字调用。 对

58

以“sp_”为前缀的存储过程为系统存储过程,命名本地存储过程的时候,避免使用“sp_”前缀。 对 59

存储过程在每次执行前都需要编译。 错 60

删除表时,与该表相关联的规则和约束不会被删除。 错 61

如果对行的更新违反了某个约束或规则,或者新值的数据类型与列不兼容,则取消该语句、返回错误并且不更新任何记录。 对 62

SQL Server通过限制列中数据、行中数据和表之间数据来保证数据的完整性。 对 63

每个表至多可定义256列。 错 64

SELECT语句中的ORDER BY子句中,如果有多个排序标准,它们之间是用分号分隔,查询结果与排序标准的先后顺序有关。 错 65

SELECT语句中的INTO可以将查询结果保存成表或文本文件。 对 66

在查询分析器中,查询的显示结果也可以保存,并且扩展名为.SQL。 对 67

SELECT语句中的条件可以用WHERE或HAVING引出,但HAVING必须在GROUP BY之后使用。 对 68

一个表的一个属性可以创建成主键索引和非聚集索引。 对

69

非聚集索引不能保证表中索引列的数据的唯一性。 对 70

SELECT查询数据时,如果使用右连接,则是限制右边表的记录。 错 71

一个表的多个属性的组合可以创建多个不同的索引。 对 72

可以在表或临时表上创建视图。 对 73

视图是一个虚拟表,并不表示任何物理数据,而只是用来查看数据的窗口而已。 对 74

唯一索引和聚集索引都能保证表记录的唯一性。 对 75

创建视图时不能使用ORDER BY子句。 对 76

候选关键字和主关键字不同,不能唯一标识一个记录。 错 77

e-r图是由实体、联系和属性3要素组成。 对 78

关系表中的每一行称作一个元组。 对

79

关系表中的每一列称为属性。 对 80

在E-R图中,用来表示属性的图形是椭圆形。 对

81

SQL Server 2000由两个部分组成:服务器组件和客户端工具。 对

82

数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。 错 83

在E-R图中,用来表示实体的图形是菱形。 错 84

查询窗口的编辑器窗口格是一个文本编辑器,可以在这里输入 Transact-SQL 语句,执行返回的结果集显示在结果窗口。 对

85

SQL Server数据库通常被划分为用户视图和物理视图。 对 86

企业管理器中只能查看连接的SQL Server 服务运行状态,不能停止服务。 错 87

身份验证模式是在安装SQL Server 过程中选择的,系统安装之后,可以重新修改SQL Server 系统的验证模式。 对

88

master数据库记录SQL Server系统的所有系统信息。 对 89

空值不同于空字符串或数值零,通常表示未填写、未知(Unknown)、不可用或将在以后添加的数据。 对 90

tempdb数据库保存所有的临时表和临时关系。 对 91

数据文件是存放数据和数据库对象的文件,一个数据库只能有一个数据文件。 错