logo - 刷刷题
下载APP
【简答题】

第2章习题(选择填空).docx (因第二章习题公式符号太多,在学习通中无法正常显示,请大家把word文档下载下来后,在word中作完,再以附件形式提交) 一、选择题 1 .设有如下关系表: 则下列操作中正确的是( )。 A ) T = R ∪ S B ) T = R ∩ S C ) T = R × S D ) T = R / S 2 .关系代数运算是以( )为基础的运算。 A )关系运算 B )谓词运算 C )集合运算 D )代数运算 3 . 4 .关系数据库的概念模型是( )。 A )关系模型的集合 B )关系模式的集合 C )关系子模式的集合 D )存储模式的集合 5 .关系数据库管理系统能实现的专门关系运算包括( )。 A )排序、索引、统计 B )选取、投影、连接 C )关联、更新、排序 D )显示、打印、制表 6 . 7 .设有一个学生档案的关系数据库,关系模式是: S(SNo , SN , , Age) ,其中 SNo , SN , , Age 分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于 20 岁的学生的姓名”的关系代数式是( )。 A ) σ SN ( Π Age > 20 (S)) B ) Π SN ( σ Age > 20 (S)) D ) Π SN ( Π Age > 20 (S)) D ) σ SN ( σ Age > 20 (S)) 8 .一个关系只有一个( )。 A )超码 B )外码 C )候选码 D )主码 9 .在关系模型中,以下有关关系键的描述正确的是( )。 A )可以由任意多个属性组成 B )至多由一个属性组成 C )由一个或多个属性组成,其值能唯一标识关系中的一个元组 D )以上都不对 10 .同一个关系模型的任两个元组值( )。 A )不能完全相同 B )可以完全相同 C )必须完全相同 D )以上都不对 11 .一个关系数据库文件中的各条记录( )。 A )前后顺序不能任意颠倒,一定要按照输入的顺序排列 B )前后顺序可以任意颠倒,不影响库中的数据关系 C )前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D )前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 12 .关系模式的任何属性( )。 A )不可再分 B )可再分 C )命名在关系模式中可以不唯一 D )以上都不对 13 .设有关系 R 和 S ,关系代数表达式 R −( R − S ) 表示的是( )。 A ) R ∩ S B ) R ∪ S C ) R − S D ) R × S 14 .关系运算中花费时间可能最长的是( )。 A )选取 B )投影 C )除 D )笛卡儿积 15 .设有关系模式 R 和 S ,下列各关系代数表达式不正确的是( )。 A ) R − S = R −( R ∩ S ) B ) R =( R − S ) ∪ ( R ∩ S ) C ) R ∩ S = S −( S − R ) D ) R ∩ S = S −( R − S ) 16 .有两个关系 R 和 S ,分别含有 15 个和 10 个元组,则在 RUS 、 R – S 和 R ∩ S 中不可能出现的元组数据的情况是( )。 A ) 15,5,10 B ) 18,7,7 C ) 21,11,4 D ) 25,15,0 17 .在关系模型中,一个候选键是( )。 A )必须由多个任意属性组成 B )至多由一个属性组成 C )可由一个或多个其值能唯一标识元组的属性组成 D )以上都不是 二、填空题 1 .在关系运算中,查找满足一定条件的元组的运算称之为 。 2 .在关系代数中,从两个关系中找出相同元组的运算称为 运算。 3 .传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须 。 4 .在关系代数运算中,基本的运算是 、 、 、 、 。 5 .在关系代数运算中,传统的集合运算有 、 、 、 。 6 .关系代数运算中,专门的关系运算有 、 、 。 7 .设有关系 R ,从关系 R 中选择条合条件 f 的元组,则关系代数表达式应是 。 8 .关系运算分为 和 。 9 .当对两个关系 R 和 S 进行自然连接运算时,要求 R 和 S 含有一个或多个共有的 。 10 .在一个关系中,列必须是 的,即每一列中的分量是同类型的数据,来自同一域。 11 .如果关系 R 2 的外部关系键 X 与关系 R 1 的主关系键相符,则外部关系键 X 的每个值必须在关系 R 1 中主关系键的值中找到,或者为空,这是关系的 规则。 12 .设有关系模式为:系( 系编号 ,系名称,电话,办公地点),则该关系模型的主关系键是 ,主属性是 ,非主属性是 。 13 .关系演算分为 演算和 演算。 14 .实体完整性规则是对 的约束,参照完整性规则是对 的约束。 15 . 16. 在关系数据库中,把数据表示成二维表,每一个二维表称为 。

参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】数据库管理系统是______。

A.
操作系统的一部分
B.
在操作系统支持下的系统软件
C.
一种编译系统
D.
一种操作系统

【多选题】数据库管理系统的功能包括()

A.
数据分析
B.
数据定义
C.
数据存取
D.
数据应用

【单选题】DBMS(数据库管理系统)是( )。

A.
OS的一部分
B.
OS支持下的系统文件
C.
一种编译程序
D.
混合型

【单选题】下列属于数据库管理系统的软件是_____ 。

A.
FoxBase、UNIX、Access、SQL Server
B.
FoxBase、SQL Server、Access、Excel
C.
FoxBase、Access、SQL Server、FoxPro
D.
FoxBase、FoxPro、SQL Server、BASIC

【单选题】在满足实体完整性约束的条件下

A.
一个关系中可以没有候选关键字
B.
一个关系中只能有一个候选关键字
C.
一个关系中必须有多个候选关键字
D.
一个关系中应该有一个或多个候选关键字

【多选题】参照完整性的规则包括( )。

A.
主键值中必须包含外键值
B.
外键值可以为“空”
C.
主键值不能为“空”
D.
主键可以由一个或多个属性组成
E.
外键和主键可以同名,也可以不同名

【单选题】实体完整性规则是指()。

A.
设属性A是关系R的主属性,则属性A不能取空值(NULL)
B.
外键的取值只能为NULL
C.
外键的取值只能为NULL或对应主键的值
D.
外键的取值只能为对应主键的值