A、 一对一
B、 一对多
C、 多对一
D、 多对多
答案:B
解析:解析:实体A和B是一对多的联系,则一个A对应多个B,一个B对应一个A。实体B和C是一对一的联系,则一个B对应一个C,一个C对应一个B。因此,一个A对应多个C,一个C对应一个A,则实体A和C的联系是一对多。实体A是一的一方,实体C是多的一方。本题答案为B选项
A、 一对一
B、 一对多
C、 多对一
D、 多对多
答案:B
解析:解析:实体A和B是一对多的联系,则一个A对应多个B,一个B对应一个A。实体B和C是一对一的联系,则一个B对应一个C,一个C对应一个B。因此,一个A对应多个C,一个C对应一个A,则实体A和C的联系是一对多。实体A是一的一方,实体C是多的一方。本题答案为B选项
A. 概念模式
B. 内模式
C. 外模式
D. 数据模式
解析:解析:数据库系统的三级模式结构为:概念模式、内模式和外模式。本题答案为D选项。
A. 属性
B. 二维表
C. 网状结构
D. 树状结构
解析:解析:关系数据库是建立在关系数据库模型基础上的数据库,关系数据库只有单一的数据结构——关系〈表文件》。关系数据库的表采用二维表格来存储数据,一个二维表就是一个关系。本题答案为B选项。
A. 至多由一个属性组成
B. 可以由关系中任意个属性组成
C. 关系中可以不存在键
D. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
解析:解析:在关系模型中必须有键,键由一个或多个属性组成,其值能够惟一标识关系中一个元组(表中的一行)。本题答案为D选项。
A. 参照完整性约束
B. 实体完整性约束
C. 用户定义的完整性约束
D. 逻辑完整性约束
解析:解析:关系模型允许定义三类数据约束:实体完整性约束、参照完整性约束、用户定义的完整性约束。实体完整性约束:若属性M是关系的主键,则属性M中的属性值不能为空值。在关系中B为键,则根据实体完整性约束,B不能为空。本题答案为B选项。
A. 实体完整性约束
B. 参照完整性约束
C. 用户定义的完整性约束
D. 逻辑完整性约束
解析:解析:关系模型允许定义三类数据约束:实体完整性约束、参照完整性约束、用户定义的完整性约束。参照完整性约束:若属性《或属性组》E是关系M的外键,它与关系N的主键相对应,贝对于关系M中的每个元组在A上的值必须:①要2取空值《A的每个属性值均为空值》﹔②要么等于关系N中某个元组的主键值。在关系T中,元组(b,q,4〉的B属性q在关系S中不存在,违反了参照完整性约束。本题答案为B选项。
A. 书号,借期
B. 卡号,书号
C. 卡号,书号,借期
D. 卡号,借期
解析:解析:在关系借书记录对应的二维表中,想要唯一确定一行,需要"卡号和"书号。因此,关系借书记录的主键为“卡号"和书号"”。本题答案为B选项。
A. 并
B. 自然连接
C. 笛卡尔积
D. 差
解析:解析:设有n元关系R和m元关系S,它们分别有p和q个元组,则R与S的笛卡儿积记作:R×S。它是一个m+n元关系,元组个数是p×q。本题中,关系T中的玩组为关系R和关系S中的全部元组的所有可能的组合,故T为关系R和s的笛卡尔积。本题答案为C选项。
A. 等值连接、
B. 并
C. 笛卡尔积
D. 交
解析:解析:关系R1和关系R2.均为3元的关系,而关系R3为6元的关系,两个3元的关系进行并或交操作不可能得到6元的关系,可直接排除B、D两项。关系R1和关系R2均为有3个元组,两者进行笛卡尔积操作应得到一个含有9个元组的关系,而题目中R3只有3个元组,排除C项。关系R3是关系R1和关系R2按照条件R1.B=R.D进行等值连接得到的关系。本题答案为A选项。
A. 并
B. 差
C. 交
D. 选择
解析:解析:假设有n元关系R和n元关系S,它们的交仍然是一个n元关系,它由属于关系R旦属于关系S的元组组成,并记为R∩S。本题中,关系T的元组既属于关系R,又属于关系s,故为交运算。本题答案为C选项。
A. 交
B. 自然连接
C. 投影
D. 并
解析:解析:自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,在结果中还要把重复的属性列去掉。本题是自然连接,即为R?S。本题答案为B选项。