阅读 221

数据库第二章答案,pta计算机题库答案

判断问题

1 .表中不同列不能来自同一个域f .不同列可以来自同一个域

2 .关系的外码是允许空值的t

3 .候选代码的值可以唯一表示关系内的元组t

4 .一个关系模式可以有多个“候选键”t

5 .已知系统(系统号码、系统名称、系主任、电话、地点)系统的主要代码为系统号码t。 关系的主要代码是系号,学生关系的主要代码是学号,外码是系号

6 .在关系模型中,实体与实体的联系都是用关系表示的t

7 .关系类型包括基本关系、查询表和视图表t

8 .可以调换关系中行的顺序和列的顺序t

9 .参照完整性意味着基本关系r主属性不能取空值。f .实体完整性意味着基本关系的主属性的值不能取空值

10 .关系是静态稳定的,关系模式是动态的,随时间变化

f .关系模式是静态的、稳定的,关系是动态的、随时间变化的。

11 .任何两个元组的候选代码可以相同f。 如果两个祖先的候选代码相同,则表示两个祖先相同,与候选代码的初衷相反,即同一对象重复存储在数据库中,无法唯一识别一个祖先

12 .一种关系模式只能有一个“主键”。 f

13 .实体完整性和参照完整性是基本关系的两个不变性。 t

14 .候选代码的属性称为主属性。 t

15 .实体完整性要求:组成“主键”的属性不能为null。 t

16 .候选关键字是一组能够在关系模型中唯一标识元组的属性。 t

选择题

1 .学生表中有8个字段。 如果要查找所有未满20岁且姓王的男子,并且仅显示学号和姓名两个字段,则应采用的关系运算为(a )。

a .选择、投影b .合并、投影c .并、差d .选择、并

2 .表中各列的所有取值范围称为(b )。

A .元组b .域c .分量d .属性

3 .关系r和关系s只有一个共同的属性,T1是r和s同值联结的结果,T2是r和s同值自然联结的结果。

A.T1的属性数少于T2的属性数

B.T1的属性数大于T2的属性数

C.T1的属性数为T2以上的属性数

D.T1的属性数等于T2的属性数

4 .表格中的每一行称为记录或(b )。

a .分量b .元组c .属性d .域

5 .关系r和s的并行运算结果为(d )。

解析:由同时属于r和s的元组组成的集合

a .记录

b .属性值

c .集合

d .关系

6 .相关的r和s,RS的运算等价于。 (d ) ) )。

a.r((sldtd ) ) )。

b.s-() sldtd ) ) )。

c.(sldtd(s

d.r-(sldtd ) )。

解析:假设r和s相交,sldtd等于r减去RS相交的部分(相交的部分RS ),是r减去RS的r单独的部分,剩下的是RS相交的部分。

7 .相关操作方式的特点是。 (b ) ) )。

a .记录或集合方式

b .一次一次的聚会方式

c .一次一次记录方式

d .导航方式

8 .从一个数据库文件中取出满足某一条件的所有记录并形成新的数据库文件的操作为(d )

a .复制b .连接c .投影d .选择

9 .在关系模型中,一个关键字(c ) )。

a .可以由多个任意属性构成

b .最多由一个属性组成

c .可以由一个或多个属性组成,这些属性的值唯一标识关系模型中的任何元组

d .上述都不是

10 .关系数据库管理系统应实现的专业关系运算,包括(b )

a .关联、更新、排序b .选择、投影和连接

c .查看、打印、选项卡d .排序、索引和统计信息

11 .外联有多种形式,主要重点解决信息不丢失的问题。 不包括(a )。

a .自然连接b .左外连接c .全外连接d .右外连接

12 .设关系r和s的属性数分别为r和s,则(RS )操作结果的属性数为(d )。

a.rsB.max(r,s ) C.r-s D.r s

13 .两个关系r(a,b,c )和s ) b,c )的除法运算结果关系中包含属性) a )

A.A B .不确定C.BC D.ABC

14 .关系代数式R-S表示(b )。

在A.R中也在s中的元组

位于b.r而不位于s的元组

位于c.r的组或不位于s的组

位于d.s的组或不在r的组

15 .从某一关系中取出符合某一条件的所有元组并形成新关系是关系操作中的(a )操作。

a .选择

b .投影

C.C .查询

d .连接

16 .关系代数运算是基于(d )的运算。

a .谓词演算

b .关系运算

c .代数运算

d .集合运算

17 .关系运算中最可能需要时间的运算是(d )

a .除外

b .投影

c .选择

d .笛卡尔乘积

18 .假设有关系r和s,关系代数式r-(r-s )表示(b )。

A.RS B.RS C.R-S D.RS

19 .如果三个关系s、r、t如下,则由s、r得到的t的运算是(b ) :

a .笛卡尔乘积

b .自然结合

c .投


D.交
20.关系代数表达式R∪S表示的是(C)。
A.在R中且也在S中的元组
B.在R中或不在S中的元组
C.在R中或在S中的元组
D.在R中且在S中的元组
21.下面关于关系外码的描述,错误的是(C)
A.外码一定是候选码
B.外码一定是主码
C.外码不一定是候选码或者主码
D.被外码所参照的表中对应的列一定是候选码或者主码
22.设关系R和S的属性个数分别为r和s,则R×S操作结果的元组个数为。(C)
A.r×s B.r+s C.无法确定 D.r-s
23.某关系如下,该关系的主键是()


A.(a,b) B.(b,c) C.a D.(a,c)
解析:判断主键主要看组合,只有列a和列b的组合才是独一无二的,列a和列b的组合11 12 13 21 32 14,无重复项(解析来源:邓超)
24.己知关系R和S,R∩S等价于(C)
A.(S-R)-R
B.S-(sldtd)
C.S-(S-R)
D.(sldtd)-S
25.下面关于关系中的元组的描述正确的是___B___。
A. 元组的先后顺序不能任意颠倒,一定要按照输入的顺序排列
B. 元组的先后顺序可以颠倒,但是不能出现重复元组
C. 元组的先后顺序不能任意颠倒,一定要按照主码顺序排列
D. 元组的先后顺序颠倒后,会影响数据库中数据之间的关系
26.关系数据库中的投影操作是指从关系中( D )。
A. 建立相应的影像
B. 建立相应的图形
C. 抽出特定记录
D. 抽出特定字段
27.关于关系的属性的描述,正确的是___D_____。
A. 以上都不对
B. 在一个关系中可以出现同名的属性
C. 关系的属性可以分解为更小的操作单元
D. 关系的属性不可再分
28.系数据库管理系统应能实现的专门关系运算包括(C)。
A. 显示、打印、制表
B. 排序、索引、统计
C. 选择、投影、连接
D. 关联、更新、排序
29.下列不是关系代数集合操作的是(C)。
A. × B. ∩ C. σ D. ∪
30.两个分别为n目和m目的关系R和S的笛卡尔积是一个( B )列的元组的集合?
A. n×m B. n+m C. n-m D. n∪m
31.表中的行称为一个元组,也称一个( B )。
A. 字段 B. 记录 C. 值组合 D. 值
32.关于关系数据库码的概念,下面描述错误的是。( B )
A. 主码一定是超码 B. 候选码不一定是超码
C. 主码一定是候选码 D. 候选码一定是超码
33.下面关于关系模型的描述错误的是____A____。
A. 关系模式中,属性的顺序不可变化,否则就不是原关系模式了
B. 模式的表示方式通常形式是:关系名(属性1,属性2,…属性n)
C. 关系模式中,属性的顺序可以发生变化
D. 关系模式是对关系结构的表示
34.关系模式的任何属性( B )
A. 可再分 B. 不可再分
C. 以上都不是 D. 命名在该关系模式中可以不惟一
35.下列不是关系代数的纯关系操作的符号是(B)。
A. σ B. × C. π D. ÷
36.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( C )。
A. 元组 B. 记录 C. 属性 D. 行
37.在关系代数运算中,五种基本运算为( C )
A. 并、差、交、选择、乘积 B. 并、差、选择、投影、自然连接
C. 并、差、选择、投影、乘积 D. 并、差、交、选择、投影
38.关系的完整性约束不包括? (D)
A. 参照完整性 B. 用户定义完整性
C. 实体完整性 D. 结构完整性
39.主属性是指()的所有属性。 (A)
A. 候选码 B. 主码 C. 主键 D. 外码
40.根据实体完整性的规则,下面关于一个关系中主码的 描述正确的是 (D)
A. 以上都不对
B. 主码分量的值可以重复,但是不可以为空
C. 主码分量的值不可以重复,但是可以为空
D. 主码分量的值不可以重复,也不可以为空
41.关系是一组域D1,D2…Dn的(C)的子集。
A. 元组 B. 属性 C. 笛卡尔积 D. 分量
42.有三个关系 R,S和 T 如下: (D)

A.交 B. 投影 C. 选择 D. 并
43.下面对于关系的主码的描述,错误的是 (A)
A.主码只能是一个属性
B.主码可以是属性的集合
C.一个关系中不能有两个主码
D.一个关系中有且仅有一个主码
44.一个关系只有一个( C )。
A.超码 B. 外码 C. 主码 D. 候选码
45.五种基本的关系代数运算是( C )。
A.∪ - σ π B. ∪ ∩ σ π
C. ∪ - × σ π D. ∪ ∩ × σ π
46 下面选项不是关系数据库基本特征的是( A )。
A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与列的次序无关 D. 与行的次序无关
47.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( B )
A.行 B. 属性 C. 元组 D. 记录
解析:自然连接是在两个关系的公共属性上进行的等值连接。
48 .关系数据库中有3种基本操作,从表中选取属性成分的操作称为? ( C )
A.选择 B. 连接 C. 投影 D. 扫描
49.自然连接是一种特殊的。 (D)
A.投影操作 B. 选择操作 C. 笛卡尔积 D. 等值连接
50.关系代数表达式R*S表示的是( D )。
A.R和S的所有元组的组合子集
B.R和S的某些元组的任意组合
C.R和S的某些元组的某些组合
D.R和S的所有元组的任意组合的全体
51.关系模型中,一个码是( A )。
A. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
B. 可以由多个任意属性组成
C. 至多由一个属性组成
D. 以上都不是
52.若D1={a1,a2,a3},D2={b1,b2,b3,b4}则D1×D2集合中共有元组? ©
A. 4个 B. 7个 C. 12个 D. 3个
53.主码或主键的概念主要体现在( C )功能上。
A. 非空 B. 唯一 C. 唯一和非空 D. 唯一或非空
54.关系代数中的连接操作是由( D )操作组合而成。
A. 选择和投影 B. 投影和笛卡尔积
C. 投影、选择、笛卡尔积 D. 选择和笛卡尔积
55.表的每一列叫做字段或(A)。
A. 属性 B. 域 C. 分量 D. 元组
56.两个关系R(A,B,C)和S(B,C)的除运算结果关系中包含的元组(D)。 A. 在S中 B. 在R中 C. 既可能在R中也可能在S中
D. R中的A属性中的某些分量的集合

多选题:
1.关系代数运算中,传统的集合运算有 (ABD)
A.笛卡尔积 B. 并 C. 连接 D. 交
解析:传统的集合运算有笛卡尔积、并、交、差
2.常用的关系操作有 (ABCD)
A.插入 B. 修改 C. 查询 D. 删除
3.关系模式的构成包括(ABCD)
A.属性名集合 B. 属性向域的映射
C.属性来自的域 D. 关系名
解析;关系模式包括关系名、组成关系的属性名集合、属性所来自的域、属性向域的映像集合、属性间数据的依赖关系集合(课本42页)
4.关系代数的运算包括 ( ABCD )
A.交 B. 连接 C. 并 D. 笛卡尔积
解析:关系代数运算按运算符的不同可分为传统的集合运算(并、差、交、笛卡尔积)和专门的关系运算(选择、投影、连接、除运算)。
5.关系的完整性约束包括 (ABD)
A.参照完整性 B. 用户定义完整性
C.关系完整性 D. 实体完整性


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐