关系模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2-关系模型
一、选择题
1、下面对“关系模型”的叙述中,不正确的说法是()。
A.关系模型的数据结构就是关系。
B.关系是一个属性数目相同的元组集合。
C.关系模型允许在关系中出现两条完全相同的元组。
D.关系模型具有三类完整性约束。
2、下面对“关系”的叙述中,不正确的说法是()。
A.关系中元组顺序的改变不影响关系结果。
B.关系中每个属性都不能再分割。
C.关系中允许在关系中出现两条完全相同的元组。
D.关系中属性顺序的改变不影响关系结果。
E.往一个关系中添加一个元组后,该关系就变成另外一个关系。
3、下面关于“关系模式”与“关系”两个概念的不正确叙述是()。
A.关系模式是指二维表的结构,不包括二维表的内容。
B.关系包括二维表的内容。
C.关系是动态的。
D.关系模式也是动态的。
4、下面对关系“候选键”概念的正确叙述是()。
A.候选键是指在一个关系中,能够唯一标识每个元组的属性集。
B.一个关系必须有候选键。
C.一个关系只能有一个候选键。
D.候选键不能由多个属性构成。
5、下面对关系“主键”概念的不正确叙述是()。
A.主键一定是候选键。
B.一个关系只能有一个主键。
C.主键只能由单属性构成。
D.主键可以由单多个属性构成。
6、在对关系代数表达式进行优化时,一般来说,()操作应尽可能早地进行。
A.选择B.联接
C.投影D.除法
7、下面对两个关系进行自然联接的前提条件的正确的说法是()。
A.两个关系必须有属性名称相同的属性。
B.两个关系必须有取值类型都相同的属性。
C.两个关系必须有名称、类型都相同的属性。
D.两个关系必须有取值域相同的属性。
8、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。A.πW(R-S)=πW(R)-πW(S)
B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)
C.πW(R∩S)=πW(R)∩πW(S)
D.πW(R∪S)=πW(R)∪πW(S)
9、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。A.πW(R-S)=πW(R)-πW(S)
B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)
C.πW(R∩S)=πW(R)∩πW(S)
D.πW(R∪S)=πW(R)∪πW(S)
E.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)
10、下面关于将ER模型转换成关系模型的转换规则的不正确叙述是()。
A.每个实体集必须转换成一个关系模式。
B.实体集之间联系的转换方法,要根据其数量关系而定。
C.要把“多对多”的联系转换成一个关系模式。
D.可以把“一对多”的联系也转换成一个关系模式。
11、有三个关系R,S和T 如下:
R S T
A B C A B C A B C
a 1 2 d 3 2 a 1 2
b 2 1 b 2 1
c 3 1 c 3 1
d 3 2
其中关系T由关系R 和S通过某种操作得到,该操作为()。
A.选择B.投影C.交D.并
12、有三个关系R,S和T 如下:
R S T
A B C A D E A B C D E
a1 1 2 a1 3 2 a1 1 2 3 2
a2 2 1 a2 4 5 a2 2 1 4 5
a3 3 1 a4 6 7
其中关系T是由关系R 和S通过()关系代数运算得到的。
A.选择B.投影C.笛卡尔积D.自然联接
13、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为()。
A.一对一联系B.一对多联系C.多对多联系D.无联系
14、在学生表中要查找所有年龄小于20 岁且姓王的男生,应采用的关系运算是()。
A.选择B.投影 C .联接D.并
15、一个工作人员可以使用多台计算机,一台计算机可以被多个工作人员使用,实体-工作人员与实体-计算机之间的联系为()。
A.1对1 B.1对多C.多对多D.多对1
16、数据库设计中反应用户对数据库要求的模式是()。
A.内模式B.概念模式C.外模式D.设计模式
17、要显示“教师”表中的姓名、职称信息,应对教师表进行()运算。
A.选择B.投影C.联接D.关联
18、图书馆规定,一名旁听生同时只能借一本书,一名本科生同时能借5本书,教师同时能借10本书;那么实体读者和实体图书之间的练习是()。
A.1对1 B.1对5 C.1对10 D.1对多
19、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
A.需求分析阶段B.逻辑设计一阶段
C.概念设计阶段D.物理设计阶段
20、下列关于关系数据库中数据表的描述,正确的是()。
A.数据表相互之间存在联系,但用独立的文件名保存
B.数据表相互之间存在联系,是用表名表示相互间的联系
C.数据表相互之间不存在联系,完全独立
D.数据表既相对独立,又相互联系.
二、填空题
1、关系是一种()的二维表。
2、我们把关系中的行称为(),列称为属性。
3、关系中属性个数称为(),元组个数称为基数。
4、关系模型的三类完整性约束是:实体完整性、参照完整性、()。
5、参照完整性要求:外键表中的外键值必须是主键表中存在的主键值。
6、关系代数运算是以()操作为基础的运算。
7、关系演算是以()演算为基础的运算。
8、构成关系代数运算的五个完备运算是①并运算、②差运算、③()、④投影运算、⑤选择运算。
9、对两个关系进行“并”运算时,要求两个关系的()必须相同。
10、关系代数的投影运算是从关系R中选择出若干属性列组成新的()。
三、判断题
1、关系模型的数据结构就是关系(规范化的二维表)。
2、实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。