数据库选择题题库
编 号 | 题 目 | A | B | C | D |
1 | 下列关于数据的说法错误的是(A)。 | 数据都能参加数值运算 | 图象声音也是数据的一种 | 数据的表示形式是多样的 | 不同类型的数据处理方法不同 |
2 | 下列关于信息的说法错误的是(B)。 | 同一信息可有多种数据表示形式 | 数据库中保存的就是信息 | 信息是数据的含义 | 信息是抽象的 |
3 | 下列关于数据处理的说法正确的是(B)。 | 数据处理是将信息转换成数据的过程. | 数据处理是将数据转换成信息的过程. | 数据处理是对数据进行算术运算 | 数据处理是数据的简单收集 |
4 | 下列关于人工管理阶段的说法错误的是(C)。 | 数据不能长期保存 | 程序复杂 | 程序之间能共享数据 | 数据量小 |
5 | 下列关于文件管理阶段的说法正确的是(B)。 | 对数据统一控制管理 | 数据冗余度大 | 数据独立性强 | 数据完全实现了共享 |
6 | 在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是(D)。 | 人工管理阶段和文件系统阶段 | 文件系统阶段 | 文件系统阶段和数据库阶段 | 人工管理阶段 |
7 | 下列关于数据库管理阶段的说法错误的是(C)。 | 数据的共享性高,冗余度低,易扩充 | 数据真正实现了结构化 | 数据独立性差 | 数据由DBMS统一管理和控制 |
8 | 数据库技术的基础是(A)。 | 数据管理技术 | 数据传输技术 | 计算机技术 | 数据安全技术 |
9 | 数据库系统的核心任务是(B)。 | 将信息转换成数据 | 数据管理 | 实现数据共享 | 保证数据安全 |
10 | 下列不属于数据库系统组成的是(B)。 | DB | ASP | DBA | 计算机硬件 |
11 | 数据库的特点之一是数据共享,严格地讲,这里的数据共享指(C)。 | 同一应用中的多个程序共享一个数据集合 | 多个用户、同一种语言共享数据 | 多种应用、多种语言、多个用户相互覆盖地使用数据集合 | 多个用户共享一个数据文件 |
12 | 在数据库中存储的是(C)。 | 数据 | 数据模型 | 数据以及数据之间的联系 | 信息 |
13 | 下列关于数据库特点的说法正确的是(D)。 | 数据能共享但数据冗余很高 | 能保证数据完整性但降低了安全性 | 数据独立性高但不能实现共享 | 数据能共享且独立性高 |
14 | 数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)。 | 最终用户 | DBA | 数据库应用系统开发人员 | 各类相关人员 |
15 | 数据库系统软件包括(D)和数据库应用系统及开发工具。 | 数据库应用程序 | 高级语言 | OS | DBMS |
16 | 下列关于数据库的说法错误的是(B)。 | 数据库存在于计算机系统中 | 数据库中的数据因为独立而没有联系 | 数据结构化 | 数据以文件方式存储 |
17 | 数据库系统的核心是(D)。 | 编译系统 | 数据库 | 操作系统 | 数据库管理系统 |
18 | 数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是(A)。 | DBS包括DB和DBMS | DBMS包括DB和DBS | DB包括DBS和DBMS | DBS就是DB,也就是DBMS |
19 | 对数据库数据的存储方式和物理结构的逻辑描述是(A)。 | 内模式 | 模式 | 外模式 | 用户模式 |
20 | (B)是对数据库中全部数据的逻辑结构和特征的总体描述。 | 内模式 | 模式 | 外模式 | 用户模式 |
21 | 数据库三级模式体系结构的划分有利于保持数据库的(A)。 | 数据独立性 | 数据安全性 | 结构规范化 | 操作可行性 |
22 | 数据库的概念模型用(A)来描述。 | E-R图 | 内模式 | 存储模式 | 外模式 |
23 | 如果将职工记录定义为(编号,姓名,性别),则(编号,姓名,性别)就是( D)。 | 模式 | 内模式 | 映射 | 外模式 |
24 | 下列关于三级模式间的映射的说法中正确的是(D)。 | 映射可有可无 | 三级模式间有3个映射 | 普通用户可以修改映射 | 映射保证了数据的物理独立性 |
25 | 在数据库三级模式结构中,外模式的个数(B)。 | 只有一个 | 可以有多个 | 与用户个数相同 | 由设置的系统参数决定 |
26 | 数据库管理系统DBMS是(C)。 | 一个完整的数据库应用系统 | 一组硬件 | 一组软件 | 既有硬件也有软件 |
27 | 数据库管理系统DBMS的主要功能之一是(B)。 | 修改数据库 | 定义数据库 | 应用数据库 | 保护数据库 |
28 | 在计算机系统中能够实现对数据库资源进行统一管理和控制的是(A)。 | DBMS | MDBS | DBS | DDBS |
29 | 在关系数据库中,我们可以修改表是因为DBMS提供了(A)。 | 数据操作功能 | 数据定义功能 | 数据查询功能 | 数据运行功能 |
30 | DBMS的组成不包括(C)。 | 数据定义语言DDL | 数据操纵语言DML | ASP | 例行程序 |
31 | 按照传统的数据模型分类,数据库系统可分为三种类型(B)。 | 大型. 中型和小型 | 层次. 网状和关系 | 西文. 中文和兼容 | 数据. 图形和多媒体 |
32 | 用树型结构来表示实体之间联系的模型称为(A)。 | 层次模型 | 关系模型 | 运算模型 | B. 网状模型 |
33 | 按照数据模型划分,SQL SERVER2000是一个(A)。 | 关系型数据库管理系统 | 网状型数据库管理系统 | 层次型数据库管理系统 | 混合型数据库管理系统 |
34 | 关系数据模型用(C)结构表示实体和实体间的联系。 | 树型 | 网状 | 二维表 | 对象 |
35 | E-R图中用(C)表示联系。 | 矩形 | 正方形 | 菱形 | 椭圆形 |
36 | 实体是信息世界中的术语,与之对应的关系数据库术语为(A)。 | 元组 | 数据库 | 字段 | 文件 |
37 | 实体间的联系存在着(D)。 | 1:1联系 | 1:n联系 | m:n联系 | 上述三种联系 |
38 | 一个公司可以接纳多名职员参加工作,但每个职员只能在一个公司工作,从公司到职员之间的联系类型是(D)。 | 多对多 | 一对一 | 多对一 | 一对多 |
39 | E-R方法的三要素是(C)。 | 实体、属性、实体集 | 实体、码、关系 | 实体、属性、关系 | 实体、域、码 |
40 | E-R图中用(A)表示实体。 | 矩形 | 正方形 | 菱形 | 椭圆形 |
41 | 关系数据表的关键字由(D)个字段组成。 | 一个 | 两个 | 多个 | 一个或几个 |
42 | 以下叙述错误的是(B)。 | 关系数据库的结构一般保持不变,但可根据需要进行修改 | 一个数据表组成一个关系数据库,多种不同的数据则需要创建多个数据库 | 关系数据表中的所有记录的关键字字段的值互不相同 | 关系数据表的外部关键字是另一个表的主关键字 |
43 | 参照完整性规则指出:表的(B)必须是另一个表主键的有效值,或是空值。 | 候选键 | 外键 | 主键 | 主属性 |
44 | 关系数据库规范化是为了解决关系数据库中(A)的问题而引入的。 | 插入、删除及数据冗余 | 提高查询速度 | 减少数据操作的复杂性 | 保证数据的安全性和完整性 |
45 | 关系数据库是若干(A)的集合。 | 表(关系) | 视图 | 列 | 行 |
46 | 在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B)约束:。 | 候选键 | 主键 | 键 | 任一键 |
47 | 约束“年龄限制在18-30岁之间”属于DBMS的(B)功能。 | 安全性 | 完整性 | 并发控制 | 恢复 |
48 | 反映现实世界中实体及实体间联系的信息模型是(D)。 | 关系模型 | 层次模型 | 网状模型 | E-R模型 |
49 | 关系数据模型的3个组成部分中,不包括(D)。 | 完整性规则 | 数据结构 | 数据操作 | 并发控制 |
50 | 如何构造出一个合适的数据逻辑结构是(C)主要解决的问题。 | 关系数据库优化 | 数据字典 | 关系数据库规范化理论 | 关系数据库查询 |
51 | 在关系数据库中,关系是指(D)。 | 视图 | 属性 | 实体 | 二维表 |
52 | 数据库中的冗余数据是指(B)的数据。 | 容易产生错误 | 容易产生冲突 | 无关紧要 | 由基本数据导出 |
53 | 如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示(A)。 | 所有可能选课的情况 | 所有学生选部分课程的情况 | 所有课程被部分学生选课的情况 | 以上均不是 |
54 | 如果集合A含2个元素,集合B含3个元素,则A与B的笛卡尔积包含(B)个元素。 | 2 | 6 | 3 | 5 |
55 | 候选关键字的属性可以有(D)。 | 多个 | 0个 | 1个 | 1个或多个 |
56 | 关系模型中有三类基本的完整性约束,定义外部关键字实现的是(C)。 | 实体完整性 | 域完整性 | 参照完整性 | 实体完整性、参照完整性和域完整性 |
57 | 在概念模型中,一个实体集对应于关系模型中的一个(D)。 | 元组 | 字段 | 属性 | 关系 |
58 | 在关系运算中,投影运算是(B)。 | 在基本表中选择满足条件的记录组成一个新的关系 | 在基本表中选择字段组成一个新的关系 | 在基本表中选择满足条件的记录和属性组成一个新的关系 | 以上均正确 |
59 | 在关系运算中,选择运算是(A)。 | 在基本表中选择满足条件的记录组成一个新的关系 | 在基本表中选择字段组成一个新的关系 | 在基本表中选择满足条件的记录和属性组成一个新的关系 | 以上均正确 |
60 | 关于关系模式的关键字,以下说法正确的是(B)。 | 一个关系模式可以有多个主关键字 | 一个关系模式可以有多个侯选关键字 | 主关键字可以取空值 | 关系模式必须有主关键字 |
61 | 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(B)。 | 临时关键字 | 主关键字 | 外部关键字 | 索引关键字 |
62 | 根据这个理论,关系数据库中的关系必须满足:每一个属性都是(C)。 | 长度不变的 | 不可分解的 | 互相关联的 | 互不相关的 |
63 | 专门的关系运算不包括下列中的(D)。 | 连接运算 | 选择运算 | 投影运算 | 交运算 |
64 | 对关系s和关系r进行集合运算,结果中既包含s中元组也包含r中元组,这种集合运算称为(A)。 | 并运算 | 交运算 | 差运算 | 积运算 |
65 | 下面的选项中,不是关系数据库基本特征的是(A)。 | 不同的列应有不同的数据类型 | 不同的列应有不同的列名 | 与行的次序无关 | 与列的次序无关 |
66 | 关系代数运算是以(C)为基础的运算。 | 关系运算 | 谓词演算 | 集合运算 | 代数运算 |
67 | 关系模式中,满足2nf的模式(B)。 | 可能是1nf | 必定是1nf | 必定是3nf | 必定是bcnf |
68 | 从一个数据库文件中取出满足某个条件的记录形成一个新的数据库文件的操作是(C )操作。 | 投影 | 连接 | 选择 | 复制 |
69 | 关系代数中的连接操作是由(B)操作组合而成。 | 选择和投影 | 选择和笛卡儿积 | 投影、选择、笛卡儿积 | 投影和笛卡儿积 |
70 | 自然连接是构成新关系的有效方法。一般情况下,当对关系r和s使用自然连接时,要求r和s含有一个或多个共有的(C)。 | 记录 | 行 | 属性 | 元组 |
71 | 数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是(D)。 | 层次分析法和层次结构图 | 数据流程图分析法和数据流程 | 结构分析法和模块结构图 | 实体-联系方法和e-r图 |
72 | 在关系数据库系统中,数据模式设计即设计一组(B)来记录用户需求数据。 | 实体 | 二维表 | 属性 | 视图 |
73 | 在关系数据库设计中,设计关系模式是数据库设计中的(C)阶段的任务。 | 需求分析 | 概念设计 | 逻辑设计 | 物理设计 |
74 | 数据库应用系统开发一般包括两个方面的内容,即(B)。 | 需求分析和维护 | 概念结构设计和逻辑结构设计 | 功能设计和测试设计 | 结构特性设计和行为特性设计 |
75 | 将e-r图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中(B)设计阶段的任务。 | 需求分析 | 概念分析 | 物理结构 | 逻辑结构 |
76 | 区分不同实体的依据是(B)。 | 名称 | 属性 | 对象 | 概念 |
77 | 把实体-联系模型转换为关系模型时,实体之间一对多联系在关系模型中是通过(B)来实现。 | 建立新的主关键字 | 在n方增加1方的主关键字为外部关键字 | 建立新的关系 | 建立新的实体 |
78 | 数据库设计可分为6个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引”这一设计内容应该属于(B)设计阶段。 | 概念设计 | 逻辑设计 | 物理设计 | 全局设计 |
79 | 把实体-联系模型转换为关系模型时,实体之间一对一联系在关系模型中是通过(A)来实现。 | 两个关系各自增加对方的关键字为外部关键字 | 建立新的主关键字 | 建立新的关系 | 建立新的实体 |
80 | 数据库物理设计完成后,进入数据库实施阶段,下述工作中(B)一般不属于实施阶段的工作。 | 建立库结构 | 系统调试 | 加载数据 | 扩充功能 |
81 | 假如采用关系数据库系统来实现应用,在数据库设计的(C)阶段,需要将e-r模型转换为关系数据模型。 | 概念设计 | 物理设计 | 逻辑设计 | 运行阶段 |
82 | 以下错误的说法是,需求阶段的主要目标包括(A)。 | 画出数据流图 | 建立数据项之间的关系 | 编写数据字典 | 创建视图 |
83 | 在学生的选课活动中,存在两个实体,分别是(D)。 | 课程和课程号 | 学生和学号 | 课程和成绩 | 学生和课程 |
84 | 关系数据库操作的处理单位(D)。 | 字段 | 记录 | 数据库 | 关系 |
85 | 当数据的全局逻辑结构改变时,通过对映像的相应改变可以保持数据的局部逻辑结构不变。这称为数据的(B)。 | 逻辑独立性 | 局部独立性 | 原子性 | 物理结构性 |
86 | 存取方法设计是数据库设计的哪一个阶段的任务(D)。 | 需求分析 | 概念结构设计 | 逻辑结构设计 | 物理结构设计 |
87 | 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过(C)来实现。 | 建立新的属性 | 建立新的关键字 | 建立新的关系 | 建立新的实体 |
88 | 概念设计阶段得到的结果是(C)。 | 数据字典描述的数据需求 | 某个dbms所支持的数据模型 | e-r图表示的概念模型 | 包括存取结构和存取方法的物理结构 |
89 | 概念模型具有下述哪些特点(1、有丰富的语义表达能力;2、易于交流和理解;3、易于变动;4、易于向各种数据模型转换):(D)。 | 1、2、3 | 1、2、4 | 2、3、4 | 全部 |
90 | 数据库设计的起点是(C)。 | 系统设计阶段 | 需求分析阶段 | 概念结构设计阶段 | 逻辑结构设计阶段 |
91 | 。如下列出的数据库管理系统中,哪一个目前还不能成为主流数据库管理系统?(C)。 | Oracle | IBM DB2 | FoxPro | SQL Server |
92 | MS SQL Server2000 是(B)。 | 操作系统的一部分 | 操作系统支持下的系统软件 | 一种编译程序 | 一种操作系统 |
93 | 需要为某大型网站的服务器安装SQL Server2000,最好安装哪个版本?(A) | 企业版 | 标准版 | 个人版 | 开发版 |
94 | 用于交互地设计和测试T-SQL语句的是(B)。 | 企业管理器 | 查询分析器 | 事件探查器 | 服务管理器 |
95 | 操纵与创建数据库对象等大多数的数据库管理工作都可以在(A)中完成。 | 企业管理器 | 查询分析器 | 事件探查器 | 服务管理器 |
96 | 下列操作中,(C)不是SQL Server 服务管理器功能。 | 启动SQL Server 服务 | 停止SQL Server 服务 | 执行SQL 查询命令 | 暂停SQL Server 服务 |
97 | SQL Server是支持客户-服务器结构(C/S)的数据库管理系统,以下对于C/S结构描述不正确的是(C)。 | C/S结构是把整个数据处理的任务划分为在客户机上完成的任务和在服务器上完成的任务 | 客户机负责系统与用户的交互和数据显示 | 数据存储在客户机上,方便用户查询 | 服务器负责数据的存储和管理 |
98 | 下列关于启动查询分析器叙述错误的是(C)。 | 从Windows “开始”菜单启动查询分析器时,肯定会显示登录对话框 | 如果访问本地服务器,无论以哪种方式启动查询分析器,都不会显示登录对话框 | 从企业管理器启动查询分析器,有时会显示登录对话框 | 如果不登录到服务器,则不能在查询分析器中设计查询 |
99 | SQL 语言通常称为(A)。 | 结构化查询语言 | 结构化控制语言 | 结构化定义语言 | 结构化操纵语言 |
100 | sql是一种(C)语言。 | 高级算法 | 人工智能 | 关系数据库 | 函数型 |
101 | 安装sql server后,数据库服务器已经自动建立4个系统数据库,以下(D )不是系统数据库。 | master数据库 | msdb数据库 | tempdb数据库 | pubs数据库 |
102 | 当一个数据库有多个数据文件时,有一个文件被定义为主数据文件,其扩展名为(B)。 | DBF | MDF | NDF | LDF |
103 | 每个数据库可以有一个或多个事务日志文件,其扩展名为(D)。 | DBF | MDF | NDF | LDF |
104 | 在SQL Server中,一个数据库至少应包含一个数据文件和一个(D)。 | 存储过程 | 视图文件 | 数据库对象 | 事务日志 |
105 | 事务日志用于保存(C)。 | 程序运行过程 | 程序的执行结果 | 对数据的更新操作 | 数据操作 |
106 | 数据库中所有执行的事务都记录在(B)。 | 主数据文件 | 事务日志文件 | 次数据文件 | 数据表文件 |
107 | 以下(D)不是数据库对象。 | 表 | 视图 | 索引 | 备份 |
108 | 以下关于数据库的用户视图的叙述不正确的是(D)。 | 用户视图是用户看到的数据库 | 用户视图是DBMS 对数据库中信息的封装 | 用户视图 DBMS 提供给用户或数据库应用程序的统一访问接口 | 用户视图是DBMS 将数据库组织在磁盘上的物理文件以及存储在磁盘文件中的数据 |
109 | 数据库备份的作用是(C)。 | 保障安全 | 一致性控制 | 故障后的恢复 | 数据的转储 |
110 | 数据库还原通常基于数据库备份和(A)。 | 日志文件 | 主数据文件 | 次数据文件 | master数据库 |
111 | SQL语句:alter database test modify name=mytest,其含义是(B)。 | mytest数据库更名为test | test数据库更名为mytest | mytest数据文件更名为test | test数据文件更名为mytest |
112 | SQL Server数据库不可以从(A)还原。 | 数据表 | 数据库备份文件 | 文件和文件组 | 设备 |
113 | 为用户提供模板的数据库是(D)。 | master数据库 | msdb数据库 | tempdb数据库 | model数据库 |
114 | (A)数据库是记录所有SQL Server系统级信息的数据库。 | master数据库 | msdb数据库 | tempdb数据库 | model数据库 |
115 | 以下错误的说法是(C)。 | 数据文件是存放数据和数据库对象的文件 | 一个数据库可以有一个或多个数据文件 | 每个数据文件只属于一个数据库 | 每个数据文件可以属于多个数据库 |
116 | 关系数据库中的所有数据存储在(A)中。 | 表对象 | 数据库 | 实体 | 属性 |
117 | 不是数值型数据类型的是(B)。 | 整数型 | 文本型 | 浮点型 | 货币型 |
118 | 不是字符数据类型的是(B)。 | datetime | text | char | varchar |
119 | 以下不正确的数值型数据是(C)。 | 100.3 | 2008 | '2008' | -30 |
120 | “姓名”列被定义为varchar(8),以下说法正确的是(D)。 | 也可以定义为char(8),二者没有区别 | 如果输入字符长度短于8时用空格填满 | 可以输入8个汉字 | 最多只能输入4个汉字 |
121 | 可以存储图形文件的字段类型是(B)。 | 备注数据类型 | 二进制数据类型 | 日期数据类型 | 文本数据类型 |
122 | 设计表时,有些列的数据只有两种状态真/假,则这些列最好定义为(A)数据类型。 | bit | char(2) | tinyint | char(1) |
123 | “单价”列被定义为decimal(5,2),则(B)选项的数据是正确的。 | 18.021 | 180.21 | 23000.1 | 23000 |
124 | 定义表结构时,以下哪个说法正确的是(C)。 | 要定义数据库、字段名、字段类型 | 要定义数据库、字段类型、字段长度 | 要定义字段名、字段类型、字段长度 | 要定义数据库名、字段类型、字段长度 |
125 | 下列关于主关键字叙述正确的是(A)。 | 一个表可以没有主关键字 | 只能将一个字段定义为主关键字 | 如果一个表只有一个记录,则主关键字字段可以为空 | 以上选项都正确 |
126 | 创建表时不需要定义(D)。 | 列宽度 | 列名 | 列类型 | 列对应的数据 |
127 | 表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(C)约束。 | 主键 | 外键 | 非空 | CHECK |
128 | 不属于表中数据维护的操作是(A)。 | 设计表结构 | 插入数据 | 修改数据 | 删除数据 |
129 | 可使用下列操作中的(D)为字段输入NULL 值。 | 输入NULL | 输入<NULL> | 将字段清空 | 按 Ctrl+0 键 |
130 | 下列关于表的叙述正确的是(C)。 | 只要用户表没有被使用,则可将其删除 | 用户表可以隐藏 | 系统表可以隐藏 | 系统表可以删除 |
131 | 对于空值理解错误的是(A)。 | 表示未知、不确定 | 字符型数据对应的空值是空字符串 | 没有两个空值是相等的 | 可以通过关键字IS NULL或NOT IS NULL来判断空值 |
132 | 下列用于定义字段的SQL语句中,错误的是(B)。 | 学号 varchar(10) | 成绩 int 4 | 产量 float | 价格 decimal(8,4) |
133 | 下列关于关联的叙述正确的是(C)。 | 可在两个表的不同数据类型的字段间创建关联 | 可在两个表的不同数据类型的同名字段间创建关联 | 可在两个表的相同数据类型的不同名称的字段间创建关联 | 已创建关联的两个表中的关联字段数据可能完全不同 |
134 | “学生”表的“成绩”列只能输入0~100的整数,这属于(D)。 | 实体完整性范畴 | 参照完整性范畴 | 数据一致性范畴 | 域完整性范畴 |
135 | 最好给表定义一个主关键字来唯一标识表中的行,这属于(A)。 | 实体完整性范畴 | 参照完整性范畴 | 数据一致性范畴 | 域完整性范畴 |
136 | 在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于(C)。 | 实体完整性范畴 | 参照完整性范畴 | 数据一致性范畴 | 域完整性范畴 |
137 | 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,下列(A)选项是正确的。 | DELETE FROM S WHERE SN='JULIE' | DELETE * FROM S WHERE SN='JULIE' | DELETE FROM S WHERE SN="JULIE" | DELETE * FROM S WHERE SN="JULIE" |
138 | 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100,下列(C)选项是正确的。 | ADD INTO S VALUES('张二','化学',98) | INSERT INTO S VALUES('张二','化学','80') | INSERT INTO S VALUES('张二','化学',98) | INSERT INTO S VALUES('张二','化学',110) |
139 | 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100,若要把“张二的化学成绩80分”插入S中,下列(D)选项是正确的。 | ADD INTO S VALUES('张二','化学','80') | INSERT INTO S VALUES('张二','化学','80') | ADD INTO S VALUES('张二','化学',80) | INSERT INTO S VALUES('张二','化学',80) |
140 | 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100.若要更正王二的化学成绩为85分,则可用(A)。 | UPDATE S SET grade=85 WHERE SN='王二'AND CN='化学' | UPDATE S SET grade='85' WHERE SN='王二'AND CN='化学' | UPDATE grade=85 WHERE SN='王二'AND CN='化学' | UPDATE S SET grade='85' WHERE SN='王二'AND CN='化学' |
141 | 模式查询LIKE '_A%',下面哪一个是正确的(B)。 | AILI | BAI | BBA | CCA |
142 | 设A、B两个表的记录数分别为5和6,对两个表做A left outer join B连接,查询结果中可获得(A)条记录。 | 5 | 6 | 30 | 11 |
143 | SELECT语句中的条件 年龄 BETWEEN 20 AND 25,表示年龄在20至25之间,且(A)。 | 包括20岁和25岁 | 不包括20岁和25岁 | 包括20岁但不包括25岁 | 包括25岁但不包括20岁 |
144 | 下列函数中,正确的是(C)。 | SUM(*) | MAX(*) | COUNT(*) | AVG(*) |
145 | 下列SELECT查询结果的输出方式错误的是:(D)。 | 查询结果可以在表格中 | 查询结果可以按文本方式显示 | 查询结果可以保存在文件中 | 不管以哪种方式查看,查询结果都会在查询结果窗口中 |
146 | SELECT查询时,只显示查询结果的前N行,使用的子句是:(B)。 | ALL | TOP N | TOP N PERCENT | DISTINCT |
147 | SELECT查询时,输出无重复的记录,使用的子句是:(D)。 | ALL | TOP N | TOP N PERCENT | DISTINCT |
148 | 在SELECT查询时,下列哪一个符号可以代替查询的各列名:(A)。 | * | ? | _ | % |
149 | 下列错误的子句是(D)。 | SELECT 姓名 学生姓名 | SELECT 姓名 AS 学生姓名 | FROM 学生 AS student | ORDER BY 姓名 AS NAME |
150 | 用UNION合并两个SELECT查询的结果时,下列叙述中错误的是(A)。 | 被组合的每个查询都可以使用ORDER BY子句 | 两个SELECT语句必须输出同样的列数 | 两个表各相应列的数据类型必须相同 | 将来自不同查询的数据组合起来 |
151 | 下列叙述中错误的是(B)。 | COMPUTE子句中指定的列必须是SELECT子句中已有的 | COMPUTE BY必须与GROUP BY子句一起使用,且两个子句指定的列及顺序相同 | COMPUTE BY必须与ORDER BY子句一起使用,且两个子句指定的列及顺序相同 | 不能与SELECT INTO子句一起使用 |
152 | 子查询中不能使用的子句是(B)。 | GROUP BY | ORDER BY | WHERE | INNER JOIN |
153 | 下列连接中能自动删除重复的列是(A)。 | INNER JOIN | LEFT OUTER JOIN | RIGHT OUTER JOIN | FULL OUTER JOIN |
154 | 查询1985年10月27日出生的学生信息,正确的命令是(D)。 | SELECT * FROM 学生 WHERE 出生日期={1985-10-27} | SELECT * FROM 学生 WHERE 出生日期=1985-10-27 | SELECT * FROM 学生 WHERE 出生日期="1985-10-27" | SELECT * FROM 学生 WHERE 出生日期='1985-10-27' |
155 | 查询所有目前年龄在24岁以上(不含24岁)的学生信息(学号、姓名、年龄),正确的命令是(C)。 | SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE 年龄>24 | SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE YEAR(出生日期)>24 | SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE YEAR(GETDATE())-YEAR(出生日期)>24 | SELECT 学号,姓名,年龄=YEAR(GETDATE())-YEAR(出生日期) FROM 学生 WHERE YEAR(GETDATE())-YEAR(出生日期)>24 |
156 | 查询“学号 char(10)”尾字符是"1"的错误命令是(A)。 | SELECT * FROM 学生 WHERE 学号 LIKE '?1' | SELECT * FROM 学生 WHERE 学号 LIKE '%[1]' | SELECT * FROM 学生 WHERE 学号 LIKE '%1' | SELECT * FROM 学生 WHERE RIGHT(学号,1)='1' |
157 | 查询选修了课程代码为1054和1391的同学的学号、课程代码、成绩,正确的是(B)。 | SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码=(1054,1391) | SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码 IN (1054,1391) | SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码 BETWEEN 1054 AND 1391 | SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码='1054' AND 课程代码='1391' |
158 | 在查询结果输出时要求按总评成绩降序,相同者按性别升序,下列正确的子句是(B)。 | ORDER BY 总评成线,性别 DESC | ORDER BY 总评成线 DESC,性别 | ORDER BY 总评成线 DESC,性别 DESC | ORDER BY 总评成线 ASC,性别 DESC |
159 | 查询出比同学的所有总评成绩都高的同学的学号和总评成绩,正确的是(A)。 | SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ALL (SELECT 总评成绩 FROM 成绩 WHERE 学号='') | SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ALL (SELECT 总评成绩 FROM 成绩) AND 学号='' | SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ANY (SELECT 总评成绩 FROM 成绩 WHERE 学号='') | SELECT 学号,总评成绩 FROM 成绩 WHERE 总评成绩>ANY (SELECT 总评成绩 FROM 成绩) AND 学号='' |
160 | 要查询出学号为所有选取修课程的成绩,正确的是(D)。 | SELECT 学号,姓名,课程代码,总评成绩 FROM 学生,成绩 ON 学生.学号=成绩.学号 WHERE 学号='' | SELECT 学号,姓名,课程代码,总评成绩 FROM 学生 INNER JOIN 成绩 WHERE 学生.学号=成绩.学号 AND 学号='' | SELECT 学号,姓名,课程代码,总评成绩 FROM 学生 LEFT OUTER JOIN 成绩 ON 学生.学号=成绩.学号 WHERE 学号='' | SELECT 学号,姓名,课程代码,总评成绩 FROM 学生,成绩 WHERE 学生.学号=成绩.学号 AND 学号='' |
161 | 在SQL Server2000中可创建3种类型的索引,下列(D)不是其中的索引类型。 | 唯一索引 | 主键索引 | 聚集索引 | 外键索引 |
162 | 下列叙述中,哪一个是正确的(C)。 | 在聚集索引中,数据不被物理地排序 | 每个数据库最多可许创建一个主键索引和多个聚集索引 | SQL Server缺省地创建非聚集索引 | 唯一索引就是主索引 |
163 | 创建索引的目的有4个,下列哪个是错误的(B)。 | 加速数据检索 | 加速COMPUTE子句的使用速度 | 查询优化器依赖于索引起作用 | 强制实行的唯一性 |
164 | 以下叙述正确的是(C)。 | 主键索引和聚集索引都能保证表记录的唯一性 | 一个表中只能出现一个主键索引或唯一索引 | 主键索引可以保证表记录的唯一性,而聚集索引不能 | 主键索引和唯一索引是相同的概念 |
165 | 索引是对数据库表中(C)字段的值进行排序。 | 一个 | 多个 | 一个或多个 | 零个 |
166 | 以下有关索引的叙述中不正确的是(B)。 | 一个表可以创建多个索引 | 一个表只能创建一个索引 | 索引可以加快数据的检索、显示、查询等操作的速度 | 一个表索引过多也是要付出“代价”的 |
167 | 以下不适合创建索引的情况是(C)。 | 经常按范围查询的列 | 表中包含大量非重复的列值 | 列值少、记录少 | 表间有主键和外键连接 |
168 | 以下不适合创建非聚集索引的情况是(A)。 | 表中包含大量非重复的列值 | 经常需要进行联接和分组操作的列 | 带WHERE子句的查询 | 表中包含大量重复的列值 |
169 | 叙述A:如果一个表中已经建立了主键约束,则不能再创建簇索引。叙述B:当你修改索引列的数据时,相关索引会被自动更新。关于以上叙述中,正确的是(D)。 | 都是错误的 | 都正确 | 叙述A正确,叙述B错误 | 叙述A错误,叙述B正确 |
170 | 关系数据库中,主键的正确描述是(A)。 | 为标识表中唯一的实体 | 创建唯一的索引,允许空值 | 只允许以表中第一字段建立 | 允许有多个主键的 |
171 | 叙述A:一个表可以创建索引,也可以不创建索引。叙述B:任何唯一标识表中行的属性(或属性集)都是候选键。关于以上叙述中,正确的是(B)。 | 都是错误的 | 都正确 | 叙述A正确,叙述B错误 | 叙述A错误,叙述B正确 |
172 | 有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;现要创建唯一索引,应选(A)。 | 员工号 | 日期 | (员工号,日期) | (员工号,加班数量) |
173 | 有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;下面那一个索引能实现(A)。 | 对员工号创建主键索引 | 对日期创建唯一索引 | 对(员工号,日期)创建唯一索引 | 对(员工号,日期)创建聚集索引 |
174 | 聚集索引确定表数据的(D)。 | 唯一性 | 取值范围 | 逻辑顺序 | 物理顺序 |
175 | 为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建(A )。 | 视图 | 索引 | 临时表 | 表 |
176 | 对视图的操作,下列哪一个是错误是(C)。 | 查询 | 修改 | 增加 | 删除 |
177 | 使用视图的作用有4个,下列哪一个是错误的(C)。 | 简化操作 | 定制操作 | 导入数据 | 安全性 |
178 | 以下关于表和视图叙述不正确的是(C)。 | 视图是一个虚拟表,不实际存储数据。 | 视图在概念上与基本表等同,用户可以如同基本表那样使用视图。 | 视图的数据与构成视图的表数据无关。 | 可以在视图上再定义视图。 |
179 | 视图是一种常用的数据对象,可以对数据进行(D)。 | 查询 | 插入 | 修改 | 以上都是 |
180 | 创建视图不需要定义的选项是(C什么是关系数据库)。 | 数据来源数据库 | 数据来源的表 | 数据来源的列的个数 | 数据来源的视图 |
181 | 视图是数据库的(A)。 | 外模式 | 模式 | 内模式 | 存储模式 |
182 | 在视图上不能完成的操作是(C)。 | 更新视图 | 查询 | 在视图上定义新的表 | 在视图上定义新的视图 |
183 | 在删除视图时,要删除多个不连续的视图,应先按住(B)键。 | ALT | CTRL | SHIFT | ENTER |
184 | 一个视图最多有(C)列。 | 127 | 128 | 250 | 255 |
185 | 叙述A:当视图被撤消,不会对基表造成任何影响。叙述B:不能改变作为计算结果的列。关于对以上叙述中,正确的是(C)。 | 叙述A正确,叙述B错误 | 叙述A错误,叙述B正确 | 都正确 | 都是错误的 |
186 | 下列表示日期常量的是(B)。 | [2009-5-11] | '2009-5-11' | 2009-5-11 | 2009/5/11 |
187 | 下列式子表示字符串常量的是(A)。 | '123' | {123} | 123 | [123] |
188 | 下列标识符可以作为局部变量名使用的是(C)。 | @Stu ID | Stu ID | @StuID | [@StuID] |
189 | 表达式'9'+'3'的结果是(D)。 | '12' | 12 | 93 | '93' |
190 | 语句: select 10%7 的执行结果是(C) 。 | 70 | 1 | 3 | 7 |
191 | 表达式datepart(yy, '2009-5-9')+2的结果是(D)。 | '2009-5-11' | '2011-5-9' | '2011' | 2011 |
192 | @n是使用DECLARE语句声明的整型局部变量,能对该变量赋值的语句是(B)。 | let @n=1 | set @n=1 | set n=1 | select 1 from @n |
193 | 以下表示所有姓“王”的学生姓名的是(D)。 | 姓名='王%' | 姓名 IN '王%' | 姓名 LIKE '王_' | 姓名 LIKE '王%' |
194 | 与表达式成绩>=0 and 成绩<=100等价的是(B)。 | 0<=成绩<=100 | 成绩 between 0 and 100 | 成绩>=0, 成绩<=100 | between 0 and 100 |
195 | 下列是全局变量的是(B)。 | @error | @@error | !error | error() |
196 | 表示考核为'优'的女生的表达式是(D)。 | 性别='女',考核='优' | 性别='女' 考核='优' | 性别='女' or 考核='优' | 性别='女' and 考核='优' |
197 | 显示当前系统日期时间的正确的是(A)。 | select getdate() | print getdate | select getdate | set getdate() |
198 | 下列Transact-SQL 语句中出现语法错误的是(C)。 | declare @abc int | select * from 学生 | delete * from 学生 | update 学生 set 考核='优' |
199 | Transact-SQL支持的程序结构语句中的一种是(A)。 | d | If...d | Do Case | Do While |
202 | 下列说法正确是(C)。 | if…else 语句不能嵌套使用 | while语句不能嵌套使用 | while语句可以嵌套使用 | if…else语句不能和while语句一起使用 |
203 | 表示在查询学生表之前暂停一分钟的是(A)。 | waitfor delay '00:01:00' select * from 学生 | select * from 学生 waitfor '00:01:00' | waitfor time '00:01:00' select * from 学生 | select * from 学生 where time='00:01:00' |
204 | 下列语句正确的是(D)。 | declare @n int if @n>0 select 'n是正数' | declare @n int select @n=1 if @n>0 select 'n是正数' | declare @n int while @n>0 select 'n是正数' | declare @n int select @n=1 if @n>0 select 'n是正数' else |
205 | 查询选课表中信息正确的是(B)。 | select 学号,课程号 case when 成绩 between 60 and 100 then '通过' else then '未过' end 通过否 from 选课表 | select 学号,课程号, case when 成绩 between 60 and 100 then '通过' else '未过' as 通过否 from 选课表 | select 学号,课程号 from 选课表 case when 成绩 between 60 and 100 then '通过' else '未过' end 通过否 | select 学号,课程号, case when 成绩 between 60 and 100 then '通过' else '未过' end 通过否 from 选课表 |
206 | 如果把“学生”表中的学号设置为主键,则下列说法正确的是( C) 。 | 输入的学号值可以重复 | 输入的学号可以为空 | 输入的学号值不能重复 | 学号只能输入一个值 |
207 | 下列可以保证数据列的取值范围正确的是(B)。 | 实体完整性 | 域完整性 | 参照完整性 | 默认值 |
208 | “学生”表中“性别”列的默认值是‘女’,以下说法正确的是(B) 。 | 不能在学生表中输入性别的值 | 若在学生表中的一行不输入性别的值,则该行的性别为‘女’ | 只能在学生表中输入‘女’ | 不能删除性别为女的学生信息 |
209 | 可以限定成绩的取值范围的是(D)。 | 主键(Primary Key)约束 | 外键(Foreign Key)约束 | 唯一性(Unique)约束 | 检查(check)约束 |
210 | 下列关于默认约束的叙述中,正确的是(A)。 | 默认约束是单独存储的 | 默认约束需要与指定表绑定后才能起作用 | 默认约束可以直接删除 | 默认约束的默认值可以是常量或变量,但不能是表达式 |
211 | 下列关于规则说法正确的是(D)。 | 规则必须使用一次就必须定义一次 | 规则可以直接作用于一个表 | 规则可以直接删除 | 规则是单独存储的数据库对象 |
212 | 如果“班”表中“班”列是int类型,则定义年级的默认值可以是(B) 。 | 字符表达式 | 整型表达式 | 逻辑表达式 | 日期和时间表达式 |
213 | 下列说法不正确的是(B)。 | 实体完整性可以通过建立主键约束来实现。 | 参照完整性可以通过建立唯一性约束来实现。 | 参照完整性可以通过建立主键约束和外键约束来实现。 | 唯一性约束指定的列可以有NULL属性。 |
214 | 下列不能实现数据完整性的方法有(B)。 | 约束 | 默认对象 | 规则 | 事务 |
215 | DBMS对数据库的锁机制是(C)的主要方法。 | 安全性控制 | 完整性控制 | 并发控制 | 数据库恢复 |
216 | 与检查约束表达式“性别='男' or 性别='女'”等价的是(D)。 | 性别=('男','女') | 性别='男',性别='女' | 性别 is '男','女' | 性别 in( '男','女') |
217 | 并发操作有可能引起下属哪些问题?(D) | 丢失修改 | 不可重复读 | 读脏数据 | 以上都是 |
218 | 解决并发操作带来的数据不一致问题普遍采用(A)。 | 封锁 | 存取控制 | 恢复 | 协商 |
219 | 数据库的(C)是指数据的正确性和一致性。 | 安全性 | 可移植性 | 数据完整性 | 并发控制 |
220 | 下列关于唯一性约束不正确的是(a)。 | 一个表可以创建多个唯一性约束 | 一个表只能创建一个唯一性约束 | 唯一性约束可用于定义允许空值的列 | 唯一性约束可以保证列值不重复 |
221 | 如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的(A)。 | 原子性 | 一致性 | 隔离性 | 持久性 |
222 | 一个事物成功完成后,它对数据库的改变必须是永久的,这一特性称为事务的(D)。 | 原子性 | 一致性 | 隔离性 | 持久性 |
223 | 属于事务控制语句的是(B)。 | begin | transaction | commit | continue |
224 | 可以删除学生表中学号为's'的是(B)。 | begin tran delete from 学生表 where 学号='s' rollback | begin tran delete from 学生表 where 学号='s' commit | begin tran delete where 学号='s' from 学生表 rollback | begin tran delete where 学号='s' commit |
225 | 设事务T1和T2,对数据库中的数据A进行操作,下列情况中不会发生冲突的是(D)。 | T1正在写A,T2要读A | T1正在写A,T2也要写A | T1正在读A,T2要写A | T1正在读A,T2要读A |
226 | 在SQL Server服务器上,存储过程是一组预先定义并(B)的Transact-SQL语句。 | 保存 | 编译 | 解释 | 编写 |
227 | 下列有关存储过程的叙述中错误的是(A)。 | 执行存储过程要比执行T-SQL批处理代码快。 | 在一个存储过程中可以调用其他存储过程。 | 定义存储过程只是为了减少重复编写T-SQL代码。 | 使用存储过程可以减少网络通信量。 |
228 | 系统存储过程是在安装过程中(A)数据库中创建的。 | master | msdb | tempdb | model |
229 | 在master数据库中以“xp_”为前缀的存储过程是(B)。 | 扩展存储过程 | 系统存储过程 | 临时存储过程 | 用户定义存储过程 |
230 | 如果存储过程名以“sp_”为前缀,SQL Server2000会在(B)个数据库中寻该过程。 | 用户创建的数据库 | master | pubs | tempdb |
231 | 创建存储过程的方法有(D)。 | 使用企业管理器 | 使用向导 | 使用CREATE PROCEDURE语句 | 以上方法都可以 |
232 | 存储过程的名字在(D)输入。 | 保存存储过程时 | 创建存储过程前 | 创建存储过程后 | CREATE PROCEDURE语句中 |
233 | 下列关于在存储过程中定义参数数据类型描述错误的是(C)。 | 参数的数据类型需要参考所要表达的数据特征 | 参数的数据类型需要参考表结构 | 都定义为字符型,无需参考数据特征和表结构 | 如果是字符型,用char或varchar都可以 |
234 | 存储过程参数“@学号”需要定义为字符型,长度为10,以下(A)选项不正确。 | char(8) | char(10) | varchar(10) | varchar(12) |
235 | 能正确定义存储过程输入参数“@学号”为字符型的选项是(B)。 | DECLARE @学号 | DECLARE @学号 char(10) | @学号 char(10) | @学号 char(10) input |
236 | 能正确定义存储过程输出参数“@成绩”为整型的选项是(B)。 | DECLARE @成绩 | DECLARE @成绩 int | @成绩 int | @成绩 int output |
237 | 调用存储过程“显示课程信息”的正确方法是(B)。 | SELECT 显示课程信息 | EXECUTE 显示课程信息 | SELECT * FROM 显示课程信息 | 都不正确 |
238 | 存储过程“成绩查询”根据用户输入的学号,得到该学生对应的成绩,其中输入参数“@学号”为char(10)。如果调用该存储过程的语句为:exec 成绩查询 '1',则运行结果是(C)。 | 学号为'1'对应的成绩 | 学号为''对应的成绩 | 由于输入了12个字符的学号,系统提示溢出 | 命令已成功完成 |
239 | 存储过程“查询学生成绩”带两个输入参数“@学号 char(10)”和“@课程号 tinyint”,正确调用该存储过程的方法是(B)。 | EXEC 查询学生成绩 | EXEC 查询学生成绩 '',206 | EXEC 查询学生成绩 ,2006 | EXEC 查询学生成绩 '' |
240 | 存储过程“查询课程名”带一个输入参数“@课程号 char(3)”和一个输出参数“@课程名 varchar(20)”,正确调用该存储过程的方法是(D)。 | EXEC 查询课程名 | EXEC 查询课程名 '206' | DECLARE @课程名 varchar(20) EXEC 查询课程名 '206',@课程名 | DECLARE @课程名 varchar(20) EXEC 查询课程名 '206',@课程名 output |
241 | 存储过程“查询总成绩”带一个输入参数“@学号 char(10)”和一个输出参数“@总分 int”,正确调用该存储过程的方法是(C)。 | EXEC 查询平均成绩 '' | DECLARE @总分 smallint EXEC 查询平均成绩 '',@总分 output | DECLARE @总分 int EXEC 查询平均成绩 '',@总分 output | DECLARE @总分 char(3) EXEC 查询平均成绩 '',@总分 output |
242 | 在存储过程中可以用RETURN语句定义返回值,表示过程执行状态。如果存储过程执行成功,返回(A)。 | 0(执行成功) | 1 | -1 | 100 |
243 | 在存储过程中可以用RETURN语句定义返回值,表示过程执行状态。如果存储过程返回100,表示(C)。 | 存储过程执行成功 | 存储过程执行失败,错误信息由系统定义 | 存储过程执行失败,错误信息由用户定义(100) | 无法确定成功或失败 |
244 | 以下(B)选项可以正确捕获存储过程“查询学生信息”的返回状态值。 | EXEC 查询学生信息 | DECLARE @状态值 int EXEC @状态值=查询学生信息 | DECLARE @状态值 int SELECT @状态值=EXEC 查询学生信息 | DECLARE @状态值 int SET @状态值=EXEC 查询学生信息 |
245 | 存储过程由(D)激活。 | 应用程序 | 自动执行 | 系统程序 | 以上都是 |
246 | 在表和视图上执行(D)语句不可以激活触发器。 | INSERT | UPDATE | DELETE | SELECT |
247 | 在对表中的数据进行修改时,对数据实施完整性检查,激活的触发器是(B)。 | INSERT触发器 | UPDATE触发器 | DELETE触发器 | 以上3种都可以 |
248 | 在对表中的数据进行添加时,对数据实施完整性检查,激活的触发器是(A)。 | INSERT触发器 | UPDATE触发器 | DELETE触发器 | 以上3种都可以 |
249 | 在对表中的数据进行删除时,对数据实施完整性检查,激活的触发器是(C)。 | INSERT触发器 | UPDATE触发器 | DELETE触发器 | 以上3种都可以 |
250 | 使用触发器,是为了(C)。 | 提高数据更新效率 | 加快数据查询速度 | 保证数据的一致性和完整性 | 以上3项都正确 |
251 | 以下(D)选项不属于用户定义函数。 | 标量函数 | 内嵌表值函数 | 多语句表值函数 | 字符函数 |
252 | 用户定义函数“DatetoQuarter(参数)”功能是将输入的日期数据通过运算转换为该日期对应的季度值,该函数属于(A)。 | 标量函数 | 内嵌表值函数 | 多语句表值函数 | 字符函数 |
253 | 用户定义函数“DatetoQuarter(参数)”功能是将输入的日期数据通过运算转换为该日期对应的季度值,正确调用该函数的语句是(A)。 | SELECT DatetoQuarter('2008-08-08') | SELECT dbo.DatetoQuarter('2008-08-08') | EXEC DatetoQuarter('2008-08-08') | EXEC dbo.DatetoQuarter('2008-08-08') |
254 | 用户定义函数“stuinfo(参数)”功能是根据输入学生的学号,通过SELECT命令查询得到学生姓名及各科成绩,该函数属于(B)。 | 标量函数 | 内嵌表值函数 | 多语句表值函数 | 字符函数 |
255 | 用户定义函数“stuinfo(参数)”功能是根据输入学生的学号,通过SELECT命令查询得到学生姓名及各科成绩,正确调用该函数的语句是(C)。 | SELECT stuinfo('') | SELECT dbo.stuinfo('') | SELECT * FROM stuinfo('') | EXEC stuinfo('') |
256 | SQL Server的安全体系结构划分为(C)个等级。 | 2 | 3 | 4 | 5 |
257 | 在使用计算机通过网络实现对SQL Server服务器访问时,用户首先要获得客户计算机操作系统的使用权,这属于(A)。 | 操作系统的安全性 | SQL Server的安全性 | 数据库的安全性 | SQL Server数据库对象的安全性 |
258 | 用户在获得服务器操作系统使用权后,还需要获得SQL Server的访问权,这属于(B )。 | 操作系统的安全性 | SQL Server的安全性 | 数据库的安全性 | SQL Server数据库对象的安全性 |
259 | 用户已经连接到SQL Server但仍然无法访问数据库,原因是(C)。 | 未授予服务器操作系统的使用权 | 未授予SQL Server的访问权 | 未授予数据库的访问权 | 未授予SQL Server数据库对象的访问权 |
260 | 检查用户权限的最后一个安全等级是(D)。 | 操作系统的安全性 | SQL Server的安全性 | 数据库的安全性 | SQL Server数据库对象的安全性 |
261 | 在用户通过登录认证并被允许登录到SQL Server上之后,必须拥有(B)。 | 数据库帐号 | 登录帐号 | 认证帐号 | 密码帐号 |
262 | 新建登录用户“st01”,默认数据库为studentdb,但未授予该数据库的访问权,则(A)。 | 在查询分析器中可以通过st01登录连接到SQL Server,但不能访问studentdb数据库 | 在查询分析器中不能通过st01登录连接到SQL Server | 在查询分析器中可以通过st01登录连接到SQL Server,并可以访问studentdb数据库 | 都不正确 |
263 | 用户在连接SQL Server时,既可以使用Windows身份验证也可以使用SQL Server身份验证登录,则SQL Server的验证模式是(C)。 | Windows身份验证模式 | SQL Server身份验证模式 | 混合身份验证模式 | 数据库身份验证模式 |
264 | 用户在连接SQL Server时,只能使用Windows身份验证登录,则SQL Server的验证模式是(A)。 | Windows身份验证模式 | SQL Server身份验证模式 | 混合身份验证模式 | 数据库身份验证模式 |
265 | SQL Server有两种连接认证方式,其中在(B)方式下,连接时需要提供登录帐号和密码。 | Windows身份验证 | SQL Server身份验证 | 以超级用户身份登录 | 以其他方式登录时 |
266 | 在SQL Server系统中都有一个特殊的默认用户帐号(D )。 | public | admin | dbo | sa |
267 | 使用系统管理员登录帐号sa时,以下操作不正确的是(C)。 | 虽然sa是内置的系统管理员登录帐号,但在日常管理中最好不要使用sa进行登录 | 只有当其他系统管理员不可用或忘记了密码,无法登录到SQL Server时,才使用sa这个特殊的登录帐号 | 最好总是使用sa帐号登录 | 应给sa帐号设置密码,避免使用空密码 |
268 | 用户对表设置操作权限时,不具备的权限是(D)。 | SELECT | UPDATE | DELETE | EXECUTE |
269 | 如果未设置用户对“学生”表的权限,则(C)。 | 该用户无法访问“学生”表 | 该用户可以访问“学生”表 | 该用户访问“学生”表的权限取决于所属角的访问权限 | 无法确定 |
270 | 将用户组成一个集体授权的单元是(B)。 | 个体 | 角 | 帐号 | 组 |
271 | 每个数据库用户都是(C)角成员。 | sysadmin | serveradmin | public | db_owner |
272 | 新建数据库用户“st01”,该用户可以执行任何数据库管理工作,可以对数据库内的任何对象进行任何操作,则应将“st01”设置为(D)角成员。 | sysadmin | serveradmin | public | db_owner |
273 | 可以对固定服务器角和固定数据库角进行的操作是(B)。 | 添加 | 查看 | 删除 | 修改 |
274 | 当用户属于多个角时,对于该用户权限描述错误的是(A)。 | 该用户的权限基本以多个角权限的交集为准 | 该用户的权限基本以多个角权限的并集为准 | 只要有一个角拒绝,该用户的权限也同为拒绝 | 用户的权限继承于多个角 |
275 | 系统管理员需要为所有用户设置相同的数据库对象的访问权限,以下哪种方法能最好地完成这项工作(B)。 | 为每个用户单独分配权限 | 将所有用户增加到一个角中,为这个角授权 | 将所有用户增加到db_owner角中 | 新增登录用户,并为其设置权限 |
276 | SQL Server数据格式不能和(D)进行数据转换?。 | Excel文件 | Access数据库 | TXT文件 | JPG文件 |
277 | 数据转换服务DTS的任务不包括(D)。 | 导入和导出数据 | 转换数据 | 复制数据库对象 | 创建数据库对象 |
278 | SQL Server使用(B)技术来支持分布式查询。 | DTS | OLE DB | DNS | WWW |
279 | 以下哪项不是SQL Server导入导出时要选择传输的数据来源(A)。 | 从源数据库复制表和视图 | 用一条查询指定要传输的数据 | 从备份的数据库文件中 | 在SQL Server数据库之间复制对象和数据 |
280 | 下列关于DTS数据转换的叙述中,正确的是(A)。 | DTS转换是在数据到达目的之后应用于一块数据的一个或多个函数或操作 | 源数据会改变 | DTS可以操纵列数据,包括更改列的类型、大小、小数位数或为空型等 | DTS只能将文本文件转换为SQL Server数据表 |
281 | 导入数据是从SQL Server的(A)中检索数据,并将数据插入到SQL Server表的过程。 | 外部数据源 | SQL Server数据库 | 表 | 视图 |
282 | 在查询分析器中访问Excel电子表格链接服务器ExServer中课程表的正确命令是( C)。 | Select * from 课程表 | Select * from ExServer.课程表 | Select * 课程表 | Select 课程表 from ExServer |
283 | 对于不同类型的数据库,若在SQL SERVER中使用,就必须进行数据源的(B)。 | 添加 | 转换 | 备份 | 编辑 |
284 | 为了在SQL Server中访问来自异类数据源的数据,可以在企业管理器中添加(D)。 | FTP服务器 | WWW服务器 | DNS服务器 | 链接服务器 |
285 | 如果要在SQL Server中访问Access数据库,必须在链接服务器中设置(D)。 | 用于 Jet 的 Microsoft OLE DB 提供程序 | 用于 ODBC 的 Microsoft OLE DB 提供程序 | 用于 Oracle 的 Microsoft OLE DB 提供程序 | 用于索引服务的 Microsoft OLE DB 提供程序 |
286 | 查询远程SQL Server数据表,正确命令格式是(B)。 | select 查询列 from 远程数据库名.远程所有者.远程表名 | select 查询列 from 链接服务器名.远程数据库名.远程所有者.远程表名 | select 查询列 from IP地址.远程数据库名.远程表名 | select 查询列 from 链接服务器名.远程所有者.远程表名 |
287 | OLE DB是指(C)。 | 对象链接数据库 | 链接嵌入数据 | 对象链接与嵌入数据库 | 对象嵌入 |
288 | 在SQL Server中访问Excel电子表格中的数据,必须在链接服务器中设置(A)。 | 用于 Jet 的 Microsoft OLE DB 提供程序 | 用于 ODBC 的 Microsoft OLE DB 提供程序 | 用于 Oracle 的 Microsoft OLE DB 提供程序 | 用于索引服务的 Microsoft OLE DB 提供程序 |
289 | 数据库下载是一种典型的安全问题,对其描述错误的是(B)。 | 数据库文件存放在服务器IIS主目录下,可以直接被用户下载 | 可以通过修改数据库文件扩展名的方式来防止数据库被下载 | 由于没有给数据库设置密码而被下载 | 尽量避免将数据库文件存放在IIS主目录下,以防止数据库被下载 |
290 | 静态网页文件一般以(B)为扩展名。 | doc | htm | bak | asp |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论