2016年9月计算机三级数据库技术考前备考题(1)
-
( )是数据库中的一个逻辑命名空间,可以存放表、视图等数据库对象,用于对数据库对象进行分类。
-
多表中相关列称为( )码。
-
数据库主要维护者是( )。
-
SQL Server性能工具有:( )和数据库引擎优化顾问
-
B+树索引支持搜索码的属性上的等值查询和( )查询。
-
在SQL Server 2008中,系统提供的具有创建数据库权限的服务器角色是__________。
-
具有数据库中进行全部操作权限的固定数据库角色是:( )
-
SQL Server的登录账户来源有__________和__________两种。
-
系统表所有页均分配在主文件组中。系统默认是主文件组( ).
-
SQL Server的身份验证模式有__________和__________两种。
-
存储数据最小单位为(),一页大小为( ).
-
某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是( )
- A.客户机到数据库服务器的网络故障
- B.更新操作涉及到的表没有建立主码
- C.更新的字段没有建立有效的索引
- D.更新操作涉及到的数据被锁定
-
创建用户自定义角色的语句是:( )
-
影响优化器的主要因素有:
- A.由于现有索引不足,导致排序索引中不包括一个或几个待排序的列。
- B.Group by和order by子句中列的次序与索引次序一致。排列的列来自不同的表。
- C.建立的索引文件太多。
- D.事务处理太多
-
“把查询sc表和更新sc表的grade列的权限受予用户user1”的正确SQL语句是( )。
- A.GRANT SELECT,UPDATE(grade)ON TABLE sc TO user1
- B.GRANT SELECT sc,UPDATE sc,grade TO user1
- C.GRANT SELECT,UPDATE ON TABLE sC.grade TO user1
- D.GRANT SELECT ON TABLE sc, UPDATE ON TABLE sc (grade)TO user1
-
下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________。
- A.db_owner
- B.db_datareader
- C.db_datawriter
- D.public
-
下列存储管理方案中,( )允许动态扩充内存容量。
- A.固定分区
- B.可变分区
- C.页式
- D.虚拟页式
-
在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是( )
- A.SELECT
- B.SELECT和INSERT
- C.INSERT、UPDATE和DELETE
- D.SELECT、INSERT、UPDATE和DELETE
-
下列不属于创建分区表步骤的是__________。
- A.创建分区依据列
- B.创建分区函数
- C.创建分区方案
- D.使用分区方案创建表
-
收缩整个数据库的大小,可以采用下列语句:()
- A.DBCC SHRINKDATABASE
- B.DBCC SHRINKFILE
- C.ALTER DATABASE
- D.CREATE SCHEMA
-
在SQL Sever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是__________。
- A.初始大小
- B.物理文件名
- C.文件结构
- D.最大大小
-
一个数据表10000行数据,每行3500字节,计算表需要空间( )
- A.20MB
- B.40MB
- C.60MB
- D.80MB
-
在SQL Server系统数据库中,存放用户数据库公共信息的是__________。
- A.master
- B.model
- C.msdb
- D.tempdb
-
在SQL Sever中创建用户数据库,其主要数据文件的大小必须大于__________。
- A.master数据库的大小
- B.model数据库的大小
- C.msdb数据库的大小
- D.3 MB
-
SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现( )功能。
- A.数据定义
- B.数据查询
- C.数据操纵
- D.数据控制
-
下列关于SQL Server数据库管理系统权限的叙述中,哪一条是不正确的?
- A.SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种
- B.数据库管理员执行数据库管理任务。这是属于数据库权限
- C.数据库权限又可以分为数据库对象权限和数据库语句权限两种
- D.数据库语句权限授予用户以允许他们创建数据库对象
-
下面哪些是参数调整中需要关注的对象。
- A.内存分配
- B.磁盘I/O
- C.资源竞争
- D.以上全部
-
某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是( )
- A.将此查询语句放置在视图中,使用视图实现该查询操作
- B.修改实现此功能的查询语句,将连接查询改为嵌套查询
- C.将此功能涉及到的表进行合并,然后对合并后的表进行查询
- D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
-
在SQL Server 2008的系统数据库中,为调度信息和作业历史提供存储区域的是
- A.Master
- B.Model
- C.Pubs
- D.Msdb
-
索引使用原则中不可以为该列建立索引的是:( )
- A.经常在查询中作为条件被使用的列。
- B.频繁进行排序或分组的列。
- C.一个列的值域很大时。
- D.如果待排列的列有多个,选择任意一列。
-
下列SQL Server提供的系统角色中,具有数据库服务器上全部操作权限的角色是__________。
- A.db_owner
- B.dbcreator
- C.db_datawriter
- D.sysadmin
-
密钥管理包括密钥的生产、存储、装入、分配、保护、销毁以及保密等内容,其中最关键和最困难的问题是( )。
- A.密钥的分配和存储
- B.密钥的产生和装入
- C.密钥的保护和保密
- D.密钥的销毁
-
在SQL Server 2008中,设有商品表(商品号,商品名,生产日期,单价,类别)。现经常需要执行下列查询: SELECT 商品号, 商品名, 单价 FROM 商品表 WHERE 类别 IN (′食品′,′家电′) ORDER BY 商品号 现需要在商品表上建立合适的索引来提高该查询的执行效率。下列建立索引的语句,最合适的是( )。
- A.CREATE INDEX Idx1 ON 商品表(类别)
- B.CREATE INDEX Idx1 ON 商品表(商品号,商品名,单价)
- C.CREATE INDEX Idx1 ON 商品表(类别,商品号,INCLUDE (商品名,单价)
- D.CREATE INDEX Idx1 ON 商品表(商品号,INCLUDE (商品名,单价,WHERE 类别 = '食品' OR 类别 = '家电'
-
下列哪些不是SQL Server数据库拥有的逻辑空间结构和物理空间结构。
- A.表空间
- B.段
- C.区
- D.数据文件
-
用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?
- A.DROP
- B.DELETE
- C.ALTER
- D.UPDATE
-
下列关于SQL Server数据库服务器登录账户的说法中,错误的是__________。
- A.登录账户的来源可以是Windows用户,也可以是非Windows用户
- B.所有的Windows用户都自动是SQL Server的合法账户
- C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器
- D.sa是SQL Server提供的一个具有系统管理员权限的默认登录账户
-
设计作业调度算法时不需要考虑下列( )因素。
- A.用户界面友好
- B.公平性
- C.均衡使用资源
- D.吞吐量大
-
关于水平分割说法错误的是:( )
- A.根据行的使用特点进行分割
- B.分割之后所有表的结构都相同。
- C.而存储的数据不同。使用并(Union)操作。
- D.使用连接(Join)操作