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