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

发布时间 : 星期二 文章成都信息工程学院数据库题库单项选择与判断答案更新完毕开始阅读

(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语句定义返回值,表示过程执行状态。如果存储过程执行成

联系合同范文客服:xxxxx#qq.com(#替换为@)