2023年7月13日发(作者:)
SQLServer数据库应用考题
[试题分类]:SQL server 数据库应用
1.逻辑设计主要是把概念模式转换成
A.DBMS 能处理的模式
B. 与DBMS无关的模式
C. 层次结构模型
D. 子模式
答案:A
题型:单选题
知识点:第1 章
难度:1
2. 物理结构设计的任务是设计数据库的
A. 存储格式
B. 存取方法
C. 存储结构与存取方法
D. 存储模式答案:题型:单选题知识点:第1 章难度:1
3. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为
A. 数据库模式描述语言(DDL)
B. 数据库子语言(SubDL)
C. 数据操纵语言(DML)
D. 数据结构语言
答案:A
题型:单选题
知识点:第5 章
难度:1
4. 下列计算机表示的信息中,不能称为"数据"的是
A. 人的姓名
B. 图形符号
C. 计算机程序 D. 文件名
答案:C
题型:单选题
知识点:第1 章
难度:1
5.E-R 模型转换成关系模型是在数据库设计阶段中的哪个阶段?
A. 概念设计
B. 逻辑设计
C. 物理设计
D. 实现 答案:B
题型:单选题
知识点:第 1 章
难度: 1
6. 一个世界进口公司的数据库应用系统,需要创建一个数据库用于存放定单信 息,定单将被输入到一个客户 /服务器应用程序,每当有新的定单被输入,一个 唯一的定单号被分配。 定单号必须递增的。
每天平均有 10000 条定单被输入。 现 在创建了一个名 Orders 的表,并为表建了一个 OrderNumber 列。接下来该怎么 做?
OrderNumber 的最大值
D. 为OrderNumber 列设置数据类型为int ,创建一个NextKey
表,在表中添加一 个NextOrder 列,为NextOrder 列设置数据类型为int ,创建一个存储过程,获取 和更新 NextKey 表的值 答案: 题型:单选题 知识点:第 4 章 难度: 2
7. 在 SQL 语言中,修改表中数据的命令是
A. INSERT
B. DELETE
C. UPDATE
D. MODIFY
答案: C
题型:单选题 知识点:第 5 章
难度: 1
8. 关于事务的故障与恢复,下列描述正确的是
A. 事务日志是用来记录事务执行的频度
B. 采用增量备份,数据的恢复可以不使用事务日志文件
C ?系统故障的恢复只需进行重做(Redo)操作
D.对日志文件设立检查点目的是为了提高故障恢复的效率 答案:
D
题型:单选题
知识点:第 6 章
难度:2
9.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空 间,常用的方法是创建
A. 另一个表(table )
B. 游标(cursor )
C. 视图(view )
A. 为OrderNumber 列设置数据类型为
B. 为OrderNumber 列设置数据类型为
C. 为OrderNumber 列设置数据类型为
uniqueidentifier
int ,并为该列设置IDENTITY 属性 int ,创建一
个用户定义函数,从表中选出
D?索弓1( index)
答案:C
题型:单选题
知识点:第6 章
难度:1
10. 某公司的人力资源数据库中包括了一个名为Employee 的表,这个表包含了机密信息,员工ID 和薪水信息。表同样也包括了非机密信息,比如员工的名字和地址。现在需要使员工的所有的非机密信息在外部应用程序XML 格式下可用,同时需要对外部应用程序隐藏机密信息。最恰当的方式是以下哪种呢?
A. 创建一个存储过程,从Employee表中返回XML格式的非机密信息
B. 创建一个用户定义函数,从Employee表中返回非机密信息的行集合
C. 创建一个视图,仅仅包括Employee表的非机密信息。给外部应用程序根据视图提交查询的权限。
D. 在Employee表中设置行级别的许可权限,阻止外部应用程序从视图中查询包含重要信息的列。给外部应用程序根据视图提交查询的权限
答案:
题型:单选题
知识点:第8 章
难度:3
11. 在公司人事管理数据库中使用数据表Employees来记录员工信息。为了保证该数据表中的HomePhone和BusinessPhone两个列中至少有一列不为空,请问应当在下列选项中选择哪一个?
A. 创建规则绑定到这两列上,不允许两列为空
B?创建规则绑定到这两列上,不允许输入为空
C?在这两列上添加CHECK约束防止空值输入
D. 在这两列上添加CHECK约束验证输入的两列中至少有一列不为空
答案:D
题型:单选题
知识点:第9 章
难度:2
12. 在创建数据库表结构时,为该表指定了主索弓,这属于数据完整性中的
A. 参照完整性 B. 实体完整性
C. 域完整性
D. 用户定义完整性
答案:B
题型:单选题知识点:第9 章
难度:1
13. 某公司的人力资源部门实现了一个数据库。这个数据库将存储员工信息。创建一个名为EmployeeContact 的表,包含了如下的列:HomePhone,
Bus in essPho ne, FaxNumber,和EmailAddress,必须确保每一个记录都包含HomePhone 或者BusinessPhone 列的值。应该怎么做呢?
A. 创建一个不允许非空值的规则,在HomePho ne和Bus in
essPh one列绑定规则;
B. 创建一个规则,在HomePhone和BusinessPhone列阻止空值输入。将规则绑定在表上;
C. 在HomePhone和BusinessPhone列上增加CHECK约束,阻止空值输入;
D. 在表上增加CHECK约束,在HomePhone和BusinessPhone列上输入的值最少有一个是非空可用值;
答案:D
题型:单选题知识点:第9 章难度:3
14. 在建立表结构时定义关系完整性规则,以下说法正确的是?
A. 使DBMS能够自动维护数据完整性约束条件
B. 还需要编程实现数据完整性约束条件
C. 没有必要定义
D. 将使系统操作复杂
答案:A
题型:单选题
知识点:第9 章 难度:2
15. 在数据库中包括保密信息的存储过程,要防止其他人看到这些保密的信息,
应该怎么做?
A. 从syscomments系统表中删除存储过程的文本
B. 对存储过程的文本加密
C. 拒绝syscomments系统表中对public用户的SELECT权限
D. 拒绝sysobjects系统表中对public用户的SELECT权限
答案:
题型:单选题
知识点:第10 章
难度:3
16.数据库的并发操作带来的问题可能是?
A. 非法用户的使用
B. 增加数据冗余度
C?丢失更新
D.数据独立性会提高
答案:C
题型:单选题
知识点:第9 章
难度:2 17.在俱乐部会员信息数据库系统中,有一张表用于登记会员的信息,其中包括列BirthDay 保存会员的生日信息。由于系统需要经常查询生日信息,发出生日祝贺邮件,因此要保证登记时输入生日信息,如果输入为空,提示出错信息。应当如何设计数据库以满足该设计需求?
A. 在BirthDay列上添加CHECK约束
B. 在BirthDay上创建数据验证规则
C. 使BirthDay列不能为空
D. 创建触发器验证BirthDay列的输入
答案: 题型:单选题
知识点:第11 章
难度:2
18. 有关动态增量备份的描述正确的是
A. 动态增量备份过程不允许外部事务程序访问数据库
B. 动态增量备份会备出全部数据
C?动态增量备份装载后数据库即处于一致性状态
D.动态增量备份宜在事务不繁忙时进行
答案:D
题型:单选题
知识点:第13 章
难度:2
19. 下列关于数据库、文件和文件组的描述中,错误的是
A. —个文件或文件组只能用于一个数据库
B. —个文件可以属于多个文件组
C. 一个文件组可以包含多个文件
D. 数据文件和日志文件放在同一个组中
答案:B
题型:单选题
知识点:第3 章
难度:2
20.SQL Sever 数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库对象的是
A. 表
B. 视图
C?索引
D.规则
答案:题型:单选题知识点:第7 章
难度:2
21. SQL Server支持4个系统数据库,其中用来保存SQL Server系统登录信息
和系统配置的()数据库
A. master
B. tempdb
C. model
D. msdb
答案:A
题型:单选题
知识点:第2 章
难度:1
22. 以下有关索引的描述中不正确的是
A. 聚簇索引的顺序与数据行存放的物理顺序相同
B. 若表中没有创建其他的聚簇索弓贝恠表的主键列上自动创建聚簇索引C?当一个表创建了多个聚簇索引时,同一时刻只有一个聚簇索引起作用
D. —个表可以有多个非聚簇索引
答案:C
题型:单选题
知识点:第7 章
难度:3
23. 下列有关临时表DELETED口INSERTED勺叙述中不正确的是
A. DELETE表和INSERTED!的结构与触发器表相同
B. 触发器表与INSERTED^的记录相同
C?触发器表与DELETE表没有共同的记录
D. UPDATES作需要使用DELETE和INSERTE两个表
答案:
题型:单选题
知识点:第11 章
难度:3 23. SQL Server中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为
A. 帐户
B. 角色
C?登录
D.SQL Server 用户
答案:B
题型:单选题知识点:第12 章难度:1
24. 日志文件是用于记录
A. 程序运行过程
B. 数据操作
C?对数据的所有更新操作
D.程序执行的结果
答案:C
题型:单选题
知识点:第13 章
难度:2
25. 以下几个方法中哪个不是数据库恢复通常所采用的方法?
A. 建立检查点
B. 建立副本
C. 建立日志文件
D. 建立索引
答案:
题型:单选题
知识点:第 13 章
难度: 2
26. Transact-SQL 提供了连接操作符 ______ ,用于从两张或多张数据表的连接中获 取数据
答案: JOIN
题型:填空题
知识点:第 5 章 难度: 1
27.
______________________________________________________________ 在
WHILE 循环体内可以使用 BREAK 和 CONTINUE 语句,其中
_____________________ 语 句用于终止循环的执行, __________ 语句用于将循环返回到 WHILE 开始处,重新判 断条件,以决定是否重新执行新的一次循环。
答案: BREAK | CONTINUE 题型:填空题 知识点:第 5 章
难度:1
28.SQL Server 数据库中,数据完整性包括 答案:
题型:填空题 知识点:第 9 章 难度:1 29. Transact-SQL 中的变量分为局部变量与全局变量,局部变量用 局变量用
开头。
答案:@ | @@ 题型:填空题 知识点:第 5 章
难度:2 30. ____________________ 在 SQL Server 中,为了数据库的安全性,设置了对数据的存取进行控制的 语句,对用户授权使用
___________________________ 语句, 收回所授的权限使用
_________________________ 语句,限制用户或角
色的某些权限使用 ______ 语句。
答案: GRANT| REVOKE| DENY 题型:填空题 知识点:第 12 章
难度:2
31. SQL Server 数据库中都包括哪几种数据库备份策略? 答案:
题型:简答题 知识点:第 13 章
难度:1
32. SQL Server 数据库中包含哪几种数据库文件? 答案:
题型:简答题 知识点:第 3 章 难度:1
32.什么是视图?使用视图的优点是什么? ______和 ____ 三种
开头,全
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689246553a225623.html
评论列表(0条)