《数据库系统原理与技术》试题库试题与参考答案选编3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、名词解释
1 关系
关系:在域D1,D2,…Dn上笛卡儿积D1×D2×…×Dn的任意一个子集称为关系,表示为R(D1,D2,…DN)。
2 关系模式
关系模式:对一类实体特征的结构性描述,即对关系的静态结构性描述,该描述一般包括关系名、属性名、属性域的类型和长度,属性之间固有的依赖联系等。若U={A1,A2,…,An}为关系R的属性集,则关系模式常简记为R(U)或
R(A1,A2,…,An)。其中R为关系名,U为组成该关系的属性名集合。
关系模式的完整描述可以形式化的表示为 R(U,D,dom,F)
其中,D为属性组U中属性所来自的域;dom为属性向域的映像集合;F为属性间数据依赖的集合。
3 关系模型
关系模型:关系数据结构、关系操作集合和关系完整性约束统称为关系模型。
4 关系数据库
关系数据库:关系的集合。关系数据库的型称为关系数据库模式,是对关系数据库的结构描述,它包括若干域的定义以及在这些域上定义的若干关系模式。关系数据库的值是这些关系模式在某一个时刻对应的关系的集合。
5 域
域:一组具有相同数据类型的值的集合。
6 元组
元组:关系中的每个实体属性值集合成为关系中的一个元组。
7 属性
属性:关系等价于一张二维表,表的每一行对应一个元组,每一列对应一个域,且将这个域称为关系的一个属性。由于域可以相同,为了区分他们,必须给每列起一个名字,称为属性名。
二、填空题
1 关系数据库可命名的最小数据单位是()。
字段
2 不必存储属性值,而是从其他属性值推导出值的属性称为()属性。派生
3 关系模型有三类完整性约束:实体完整性、用户定义的完整性和()。参照完整性
三、选择题
1 一个关系数据库文件中的各条记录()。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
B
2 在通常情况下,下面的关系中不可以作为关系库的关系是()。
A.R1(学生号,学生名,性别)
B.R2(学生号,学生名,班级号)
C.R3(学生号,学生名,宿舍号)
D.R4(学生号,学生名,简历)
D
3 在下列对关系的描述中,错误的是( )
A.关系中的列称为属性
B.关系中允许有相同的属性名
C.关系中的行称为元组
D.属性的取值范围称为域
B
4 关系模型中,实现实体之间联系是通过()
A.关系 B.指针
C.表 D.公共字段
C
5 将ER模型转换成关系模型的过程属于数据库的()
A.需求分析 B. 概念设计
C.逻辑设计 D. 物理设计
C
6 在E-R模型转换成关系模型的过程中,下列叙述不正确的是()。
A.每个实体类型转换成一个关系模式
B.每个M∶N联系类型转换一个关系模式
C.每个联系类型转换成一个关系模式
D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。
C
7 在关系理论中称为“元组”的概念,在关系数据库中称为()A.记录 B.表
C.属性 D.字段
A
8 下列叙述正确的是()
A.关系中元组没有先后顺序,属性有先后顺序
B.关系中元组有先后顺序,属性没有先后顺序
C.关系中元组没有先后顺序,属性也没有先后顺序
D.关系中元组有先后顺序,属性也有先后顺序
C
9 在基本的关系中,下列说法正确的是( )
A.行列顺序有关
B.属性名允许重名
C.任意两个元组不允许重复
D.列是非同质的
C
四、简答题
1 为什么关系中的元组没有先后顺序?
因为关系是表格形式结构,所有行都以等长形式存放。
2 简述关系模型的三个组成要素。
数据逻辑结构、数据操作、数据完整性约束