1.下列有关数据库系统及相关内容的说法中,错误的是
A)数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关
B)数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能
C)数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合
D)数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护
答案:D
2.触发器是一种特殊的存储过程,它是由用户对数据的更改操作自动引发执行的。下列数据库控制中,适于用触发器实现的是
A)并发控制
B)恢复控制
C)可靠性控制
D)完整性控制
答案:D
3.数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是
A)按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集
B)分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们
C)从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中
D)要保证一个实体集中定义的每一个属性有意义、不重名
答案:B
4.数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是
A)数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式
B)数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数
C)数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案
D)在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率
答案:A
5.下列有关三级模式结构和数据独立性的说法中,正确的是
A)在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求
B)外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式
C)三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响
D)数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价
答案:C
6.设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:
SELECT教师号,姓名,系名
FROM教师表T JOIN系表D ON T.所在系号=D.系号;
为了提高查询效率,下列最适合存储上述表数据的文件类型是
A)堆文件
B)索引文件
C)聚集文件
D)散列文件
答案:C
7.利用游标机制可以实现对查询结果集的逐行操作。下列关于SQL Server 2008中游标的说法中,错误的是
A)每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据
B)如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中
C)当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围
D)关闭游标之后,可以通过OPEN语句再次打开该游标
答案:C
8.若某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。下列有关此系统所处状态及需要进行的操作的说法中,正确的是
A)系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B)系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C)系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D)系统未处于死锁状态,不需要撤销其中的任何事务
答案:D
9.当数据库中某张表的数据量巨大时,可采用人工分割表的方法优化性能。下列有关分割表的说法中,错误的是
A)水平分割后,得到的表结构相同
B)水平分割后,查询表中所有数据时需使用JOIN操作
C)垂直分割后,所有表中均需保留原有表的主码
D)当查询表中所有数据时,使用分割表方法会增加查询表达的复杂度
答案:B
10.在并行数据库中,需要将表拆分到不同的磁盘上。下列最适合整表扫描的拆分方式是
A)轮转法
B)散列划分
C)范围划分
D)等值划分
答案:A
点击加载更多评论>>