考点4:数据库设计基础 下载本文

D)以上说法都不对

题目解析:如果关系A的某属性集是关系B的键,则称该属性集为A的外键或者外码,答案选A)。

69.

( )。答案:D A)并

B)自然连接 C)笛卡尔积 D)差

题目解析:由关系可以看出,关系T是由关系R中减去关系R和关系S共有的元组得到的,所以答案选择D)。

70.在数据库管理系统提供的数据语言中,负责数据模式定义的是( )。答案:A A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言

题目解析:在数据库管理系统提供的数据语言中,数据定义语言负责数据模式定义的功能,答案选A)。

71.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商) ,客户 (客户号,姓名,地址,电邮,性别,身份证号) ,购买 (客户号,商品号,购买数量),则关系购买的键为( )。答案:C A)客户号 B)商品号

C)客户号, 商品号

D)客户号, 商品号, 购买数量

题目解析:由关系可知,商品号是关系商品的键,客户号是关系客户的键,则商品号和客户号可以作为关系购买的键,则答案选C)。

72.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是( )。答案:C A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言

题目解析:数据操纵语言主要实现的是对数据库的操作功能,包括数据的查询、增加和修改等操作,答案选C)。

73.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是( )。答案:B

第 17 页 共 17 页

A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系

题目解析:一名雇员就职于一家公司,一个公司有多个雇员,说明实体公司和实体雇员之间是一对多的关系,所以答案选择B)。

74.

( )。答案:A A)实体完整性约束 B)参照完整性约束

C)用户定义的完整性约束 D)以上说法都不正确

题目解析:数据库完整性的最基本要求是关系的主键中属性值不能为空值,所以答案选A)。

75.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是( )。答案:A A)概念数据模型 B)逻辑数据模型 C)物理数据模型

D)以上选项均不正确

题目解析:在数据库系统中,概念数据模型用于对客观世界中复杂事物的结构及它们之间的联系进行描述,答案选A)。

76.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。答案:D A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系

题目解析:一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班,则实体兴趣班和实体学生之间是多对多的关系,答案选D)。

第 18 页 共 18 页

77.

( )。答案:B A)实体完整性约束 B)参照完整性约束

C)用户定义的完整性约束 D)以上选项都不对

题目解析:参照完整性约束不允许关系引用不存在的元组,即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。关系T中,B所对应的属性值为q,在关系S中不存在,所以违反了关系的参照完整性约束。答案选B)。

78.在数据库系统中,给出数据模型在计算机上物理结构表示的是( )。答案:C A)概念数据模型 B)逻辑数据模型 C)物理数据模型 D)以上选项均不对

题目解析:在数据库系统中,物理数据模型表示的是数据模型在计算机上的物理结构,答案选C)。

79.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。答案:A A)逻辑设计阶段 B)需求分析阶段 C)概念设计阶段 D)物理设计阶段

题目解析:数据库的逻辑设计主要工作是将E-R图转换成指定关系数据库中的关系模式,答案选A)。

80.设有关系表学生S( 学号,姓名,性别,年龄,身份证号) ,每个学生学号唯一。除属性学号外,也可以作为键的是( )。答案:B A)姓名 B)身份证号

C)姓名,性别,年龄 D)学号,姓名

题目解析:在二维表中凡能唯一标识元组的最小属性集成为该表的键或码。根据这个概念,在以上选项中,身份证号可以作为该表的键,答案选B)。

81.在数据库系统中,考虑数据库实现的数据模型是( )。答案:B A)概念数据模型 B)逻辑数据模型 C)物理数据模型

第 19 页 共 19 页

D)以上选项均不对

题目解析:数据库的逻辑设计主要工作是将E-R图转换成指定关系数据库中的关系模式,答案选B)。

82.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于( )。答案:C A)逻辑设计阶段 B)需求分析阶段 C)概念设计阶段 D)物理设计阶段

题目解析:数据库设计的需求分析阶段是数据库设计的第一阶段,这一阶段收集到的基础数据和一组数据流图是下一步设计概念结构的基础。数据库概念设计的目的是分析数据间内在的语义关联,在此基础上建立一个数据的抽象模型。数据库的逻辑设计主要工作是将E-R图转换成指定的关系数据库中的关系模式。数据库物理设计的主要目标是对数据库内部物理结构作调整并选择合理的存取路径,以提供数据库访问速度及有效利用存储空间。所以本题答案选C)。

83.

( )。答案:A A)并

B)自然连接 C)笛卡尔积 D)差

题目解析:从图中可以看出,关系T中的元组分别来自于关系R和关系S,即是由关系R和关系S经过并运算得到的,答案选A)。

84.关系数据模型( )。答案:C A)只能表示实体间1:1联系 B)只能表示实体间1:m联系 C)可以表示实体间m:n联系 D)以上说法都不对

题目解析:关系数据模型可以表示一对一、一对多、多对多的联系,所以答案选C)。

85.将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为( )。答案:C A)属性 B)键 C)关系 D)域

题目解析:从E-R图转换到关系模式时,实体和联系都可以表示成关系,本题答案选C)。

第 20 页 共 20 页