第 1 页 (共 8 页)数据库原理与应用模拟试题五一、选择题(每题2 分,共 20 分)1
下列哪个运算的结果与参与运算的关系的模式相同:【】A
除答案: A 解释:选择是在关系R 中选择满足给定条件的元组,结果与参与运算的关系结构相同
投影是从R 中选择出若干属性列组成新的关系,自然连接是将两个关系组合成一个大关系,除法结果包含的列来自于第一个关系,这三个操作的结果都与原来的关系结构不同
故A 选择符合题意
引入视图,可以实现下列哪些功能
提高查询语句的并发性B
提高更新语句执行效率C
实现数据的物理独立性D
实现数据的逻辑独立性答案: D 解释: 视图相当于外模式,外模式 /模式映像的用途是保证数据的逻辑独立性:应用程序 (外模式 )与数据库的逻辑结构(模式 )是相互独立的
即数据的逻辑结构发生改变,应用程序不用改变
故D 实现数据的逻辑独立性符合题意
能够改变基本表中存储数据的物理次序的方法是:【】A
使用 UNIQUE 索引B
使用 CLUSTER 索引C
使用 ORDER BY 子句D
使用 GROUP BY 子句答案: B 解释:聚簇索引(Cluster Index) :索引项顺序与表中数据记录的物理顺序一致
即基本表是按照索引表的Search-key 项的排列次序组织存储的,因此,一个基本表只能建立一个聚簇索引
故B 使用 CLUSTER 索引符合题意
成绩表中的学号必须是学生表中已出现的学号值,属于:【】A
实体完整性约束B
参照完整性约束C
用户定义完整性约束D
CHECK 约束答案: B 解释:参照完整性是指:若属性(或属性组)F 是基本关系R 的外码,它与基本关系S 的主码 Ks 相对应(基本关系R 和 S 不一定是不同的关系) ,则对于 R 中每个元组在F 上的值必须为:或者取空值(F 的每个属性