第五章
1.在关系模型中,元组之间的“一对多”关系是指( )。 [答] B
A) 表中一个字段可以有很多输入值
B) 表中一条记录可以与另一表中的多条记录相关联 C) 一个表可以有多条记录 D) 一个数据库可以包含多张表
2.在关系模型中,关于主键的说法正确的是( )。 [答] D
A) 主键可取空值
B) 主键只能由一个属性构成 C) 不同元组的主键可以取相同值 D) 主键的取值必须唯一
3.现有关于订书实体的E-R图,请问该E-R图中共有几个属性值(。 )
[答] D
A) 2 B) 3 C) 5 D) 9
4.数据模型对数据库性能的影响较大。一个好的数据模型应满足三方面的要求,其中不包括( )。 [答] D
A) 比较真实地模拟现实世界 B) 容易为人所理解 C) 便于在计算机上实现 D) 支持多种数据压缩格式
5.在关系模型中,为了实现表与表之间的联系,通常将一个表的主键作为数据之间联系的纽带放到另一个表中,这个起联系作用的属性称为外码。例如要使以下学生表和选课表建立联系,应在选课表中增加( )属性作为该表的外码(下划线部分)。 学生(学号, 姓名, 性别, 籍贯, 年龄,班级编号) 选课(____, 课程号, 成绩,备注)
[答] A
A) 学号 B) 姓名 C) 性别 D) 年龄
6.在教学中,一名学生要选学多门课程,而每门课程又有多名学生学习,则学生与课程这两个实体间是( )联系。 [答] D
A) 一对一 B) 一对多 C) 多对一 D) 多对多 7.在一个关系中,能唯一标识实体的属性集称为( )。 [答] C
A) 值域 B) 联系 C) 主键 D) 外键
8.在学生关系中,设定学号是主键且不能为空,也不能重复。这是为了满足关系完整性中的( [答] B
A) 参照完整性约束 B) 实体完整性约束 C) 数据完整性约束 D) 用户自定义完整性约束 9.以下对算法的叙述中,错误的是( )。 [答] C
。 )A) 算法就是求解问题的方法和步骤 B) 算法可以用程序来描述 C) 所有算法都能用数学公式表示
D) 算法具有:输入、输出、确定性、有穷性和有效性 10.用( )描述算法容易存在歧义且不易转换为程序。 [答] A
A) 自然语言 B) 伪代码 C) 流程图 D) N-S图 11.下列( )不是数据库的基本特点。 [答] C
A) 数据的共享性 B) 数据的独立性 C) 数据的多样性 D) 数据的完整性 12.Access是关系型数据库,所谓关系型是指( )。 [答] B
A) 一个表与另一个表之间有一定的关系
B) 其数据模型中数据的逻辑结构是一张规范的二维表
C) 表中各条记录彼此之间都有一定的关系 D) 各个字段之间都有一定的关系
13.在关系数据库中,通常由多个表中的共有( )建立表间关系。 [答] B
A) 元组 B) 字段 C) 数据类型 D) 数据
14.以下有关数据库系统若干基本概念的描述中,错误的是( )。 [答] D
A) 数据是数据库存储的基本对象 B) 数据库系统由DBMS统一管理和控制
C) 数据库是长期存储在计算机内的、有组织的、可共享的大量数据的集合 D) 数据库管理系统由数据库、数据库系统、应用系统和数据库管理员构成
15.关系模型的投影运算是从一个关系中选择某些特定的属性(表中的列)重新排列组成一个新关系,在经过投影运算之后,新关系中的属性将比原有关系中的属性数目( )。 [答] B