四级数据库工程师-125
1.下列关于数据库的重构,说法不正确的是______。
A 数据库的重构就是对数据库的逻辑结构作必要的小范围改变
B 当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库
C 数据库重构包括了重新设计数据库及其相应的应用程序
D 如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序
2.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是______。
A 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶
B 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码
C 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出
D 好的散列函数产生的存储地址分布应尽可能是随机的
3.一个C/S结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是______。
A LINK
B ODBC
C OODB
D OSDB
4.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为______。
A 语义冲突
B 命名冲突
C 属性冲突
D 结构冲突
5.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指______。
A 数据字典、应用程序、审计档案、数据库后援副本
B 数据字典、应用程序、日志文件、审计档案
C 日志文件、数据库后援副本
D 数据字典、应用程序、数据库后援副本
6.散列是一种快速查找的技术,以下关于散列说法错误的是______。
A 文件可以组织为散列文件
B 散列函数的输入为文件记录的查找码值
C 散列函数的输出可以是桶号
D 桶可以是磁盘块,但是不可以是比磁盘块大的空间
7.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式——ER模型的阶段是
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
A ①②④⑤
B ①②③⑤
C ②③④⑤
D ①②③④⑤
9.在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是______。
A 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C 数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
10.关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确并且是无损连接及保持函数依赖的是______。
A {(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)}属于2NF
B {(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)}属于2NF
C {(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname))属于3NF
D {(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}属于3NF
11.假设一所大学有三个校区,校区设在北京、承德和廊坊,学校要建设信息管理系统,此系统的数据库体系结构应该采用哪种结构?______
A 集中式
B 主从式
C 分布式
D 客户机/服务器
12.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是______。
A 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数
B 聚集键应该选用频繁用于进行自然连接的属性或属性组
C 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢
D 关系表中某个属性的数据重复率越高,越适合做聚集键
13.要保证数据的物理数据独立性,需要修改的是______。
A 模式
B 模式/内模式的映像
C 外模式/模式映像
D 逻辑模式/内模式
A Ⅰ和Ⅳ
B Ⅱ、Ⅲ和Ⅳ
C Ⅰ和Ⅱ
D Ⅲ
15.当关系引用了属性名以后,关系具有的性质中不包括______。
A 有重复的元组
B 元组上下无序
C 按属性名引用时属性左右无序
D 所有属性值都是原子项
A .仅Ⅱ
B 仅Ⅲ和Ⅳ
C 仅Ⅰ和Ⅱ
D .仅Ⅳ
17.数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由______。
A 数据库管理员维护
B 程序员维护
C 数据库管理系统维护
D 一般用户维护
18.在分布式数据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于
A 集中式策略
B 分割式策略
C 全复制式策略
D 混合式策略
19.以下关于顺序加锁法及其缺点叙述错误的是______。
A 该方法对数据库中事务访问的所有数据项规定一个加锁顺序
B 每个事务在执行过程中必须按顺序对所需的数据项加锁
C 维护对这些数据项的加锁顺序很困难,代价非常的大
D 事务按照固定的顺序对这些数据项进行加锁比较方便
A ①和②
B 只有②
C 只有③
D 都是
21.在SQL Server 2000中,若某数据库的故障还原模型为“完全”(FULL),则能够对该数据库进行的备份操作是
A 仅完全备份
B 仅日志备份
C 仅完全备份和差异备份
D 完全备份、差异备份和日志备份
22.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T(a1,a2,…,an),对该表的查询多数为针对主码a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是______。
A 采用轮转法对T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询
B 以a1为划分属性,对T采用散列划分是一种可行的划分方法,有利于埘该表的点查询
C 以a1为划分属性,对T采用范围划分并建立主索引,是一种有效的划分方法
D 以a1为划分属性,对T采用散列划分和范围划分都有可能带来T的各个数据分区的数据分布不均匀的问题
23.分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是______。
A 位置透明性
B 分片透明性
C 全局数据模型透明性
D 局部数据模型透明性
24.下述不属于数据库维护工作的是______。
A 使用数据定义语言建立多个表、构建数据库总体框架
B 根据备份计划周期性地备份数据库
C 检测数据库的空间使用情况
D 调整数据库参数,进行性能优化
25.DBAS设计阶段可以细分为______。
A 概念设计
B 逻辑设计
C 物理设计
D 以上全部
26.下面说法错误的是______。
A 逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布
B 数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计
C 对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表
D 数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用
27.数据仓库具有的四个重要特性包括集成性、不可更新性、时间特性和______。
A 数据抽取性
B 数据转换性
C 面向主题性
D 粒子性
28.在分布式数据库的数据分配中,所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上,这种数据分配的方法属于______。
A 集中式
B 分割式
C 全复制式
D 混合式
29.ADO RecordSet对象支持4种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是______。
A 动态游标
B 静态游标
C 键集游标
D 仅向前游标
3.
4.
字段
|
字段名
|
数据类型
|
可否为空
|
单位
|
备注
|
ID
|
商品编号
|
VARCHAR(8)
|
不允许
|
|
主码
|
GoodsName
|
商品名称
|
VARCHAR(20)
|
不允许
|
|
|
StartDate
|
价格生效日期
|
DATETIME
|
不允许
|
|
主码
|
EndDate
|
价格失效日期
|
DATETIME
|
不允许
|
|
主码,晚于StartDate
|
SaleUnitPrice
|
单价
|
MONEY
|
不允许
|
元
|
|