计算机三级《数据库技术》预测题(2)

学人智库 时间:2018-02-10 我要投稿
【www.unjs.com - 学人智库】

  8、数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是(  )。

  A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关

  B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中

  C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数

  D.物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型

  9、对于故障管理,下列说法正确的是(  )。

  A.软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全

  B.动态转储提高了数据库的可用性,但是数据的有效性得不到保证

  C.介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障

  D.在数据库系统中,事务日志能够实现数据转储

  10、数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是(  )。

  A.在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等

  B.升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试

  C.升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本

  D.在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复

  11、 在SQL Server 2008中,设要为数据库DB1添加一个新的数据文件,该文件的逻辑名为filex,物理文件名为filex.n(if,存储位置为D:\DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加20%。下列语句中正确的是(  )。

  A.ALTER DATABASE DB1 ADD FILE(

  NAME=filex,

  FILENAME=D:\DB1\filex.ndf,

  FILEGROWTH=20)

  B.ALTER DATABASE DB1 ADD FILE(

  NAME=filex,

  FILENAME=D:\DB1\filex.ndf,

  FILEGROWTH=20%)

  C.ALTER DATABASE DB1 ADD FILE(

  NAME=filex,

  FILENAME=ˊD:\DB1\filex.ndfˊ,

  FILEGROWTH=20)

  D.ALTER DATABASE DB1 ADD FILE(

  NAME=filex,

  FILENAME=ˊD:\DB1\filex.ndfˊ,

  FILEGROWTH=20%)

  12、 关于分布式数据库,下列说法错误的是(  )。

  A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是数据间的连接操作和并操作

  B.分布式数据库中位置透明性是指数据分片的分配位置对用户是透明的,使得用户在编程时只需考虑数据分片情况,而不用关心具体的分配情况

  C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段的提交协议

  D.分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务,以提高数据库系统的整体性能

  13、 在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是(  )。

  A.CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)

  B.CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)

  C.CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE

  As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b

  ON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5)

  ROLLBACK

  D.CREATE TRIGGER tri_ales ON销售表INSTEAD OF INSERT,UPDATE AS

  IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b

  ON a.商品号=b.商品号

  WHERE销售价格NOT BETWEEN单价*0.6 AND单价*=1.5)

  ROLLBACK

  14、在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是(  )。

  A.外模式/模式

  B.模式/内模式

  C.外模式/内模式

  D.逻辑模式/内模式

  15、 在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是(  )。

  A.对系统数据库和用户数据库都实行周期性备份

  B.对系统数据库和用户数据库都实行修改之后即备份

  C.对系统数据库实行修改之后即备份,对用户数据库实行周期性备份

  D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份

  16、 数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是(  )。

  A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式

  B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数

  C.数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种用户要求,因此可能会产生多个备选方案

  D.在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率

  17、 下列关于SQL Server 2008中guest用户的说法,错误的是(  )。

  A.guest用户没有对应的登录账户名

  B.通过授权语句可以启用数据库中的guest用户

  C.所有数据库用户都继承该数据库中guest用户的权限

  D.任何SQL Server登录账户都可以访问启用了9uest用户的数据库

  18、 下列关于SQL Server 2008架构的说法,错误的是(  )。

  A.在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户

  B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名

  C.架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表

  D.在同一个架构中可以定义表、视图等不同数据库对象