- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、关系数据库复习概念与习题
一、单项选择题(参考答案:A,C、B、C、A、B 、B 、B 、C 、C )
1、设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(r+s)
A. r+s B. r-s C. r×s D. max(r,s)
2、在基本的关系中,下列说法正确的是(任意两个元组不允许重复)
A. 行列顺序有关 B. 属性名允许重名
C. 任意两个元组不允许重复 D. 列是非同质的
3、有关系R和S,R∩S的运算等价于(R-(R-S))
A.S-(R-S) B.R-(R-S) C.(R-S)∪S D.R∪(R-S)
4、设关系R(A,B,C)和S(A,D),与自然连接R ∞ S等价的关系代数表达式是(∏B,C,S.A,D(σR.A=S.A(R×S)))
A. σR.A=S.A(R×S) B. R S
C. ∏B,C,S.A,D(σR.A=S.A(R×S)) D. ∏R.A,B,C(R×S)
5、五种基本关系代数运算是(∪、-、×、π和σ)
A. ∪、-、×、π和σ B. ∪、-、、∏和σ
C. ∪、∩、×、π和σ D. ∪、∩、、π和σ
6、关系代数中的θ联接操作由(σ和×)操作组合而成。
A.σ和π B.σ和× C.π、σ和× D.π和×
7、在关系数据模型中,把(记录类型)称为关系模式。
A.记录 B.记录类型 C.元组 D.元组集
8、对一个关系做投影操作后,新关系的基数个数(小于或等于)原来关系基数个数。
A.小于 B.小于或等于 C.等于 D.大于
9、有关系:R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照R的属性A,系R和S的元组如下:指出关系S中违反关系完整性规则的元组是((3,3) )。
R: A B C S: D A
1 2 3 1 2
2 1 3 2 null
3 3
4 1
A. (1,2) B. (2,null) C. (3,3) D. (4,1)
10、关系运算中花费时间可能最长的运算是(广义笛卡儿积)。
A.投影 B.选择 C.广义笛卡儿积 D.并
二、填空
1、关系中主码的取值必须惟一且非空,这条规则是_实体_完整性规则。
2、关系代数中专门的关系运算包括:选择、投影、连接和除法,主要实现_查询_类操作。
3、关系数据库的关系演算语言是以_谓词演算_为基础的DML语言。
4、关系数据库中,关系称为_表__,元组亦称为__行__,属性亦称为_列__。
5、数据库描述语言的作用是_定义数据库_。
6、一个关系模式可以形式化地表示为_R(U,D,dom,F)_。
7、关系数据库操作的特点是__一次一集合_式操作。
8.数据库的所有关系模式的集合构成_关系数据库模型_,所有的关系集合构成_关系数据库_。
9、在关系数据模型中,两个关系R1与R2之间存在1:m的联系,可以通过在一个关系R2中的_外键或外码或外部关键字_在相关联的另一个关系R1中检索相对应的记录。
10、将两个关系中满足一定条件的元组连接到一起构成新表的操作称为_θ-连接_操作。
三、简单、计算或查询
1、试述关系模型的三要素内容。
解:
1)关系模型的数据结构——关系
关系模型的数据结构:非常单一,在用户看来,关系模型中数据的逻辑结构是一张二维表。但关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种联系。
2)关系模型的关系操作:关系模型给出了关系操作的能力,它利用基于数学的方法来表达关系操作,关系模型给出的关系操作往往不针对具体的RDBMS语言来表述。
关系模型中常用的关系操作包括:选择(select)、投影(project)、连接(join)、除(divide)、并(union)、交(intersection)、差(difference)等查询(query)操作和添加(insert)、删除(delete)、修改(update)等更新操作两大部分。查询的表达能力是其中最主要的部分。
早期的关系操作能力通常用代数方式或逻辑方式来表示,分别称为关系代数和关系演算。关系代数是用对关系的运算(即元组的集合运行)来表达查询要求的方式。关系演算是用谓词来表达查询要求的方式。关系演算又可按谓词变元的基本对象是元组变量还是域变量分为元组关系演算和域关系演算。关系代数、元组关系演算和域关系演算三种语言在表达功能上是等价的。
另
您可能关注的文档
- 中石油安全生产考核评比办法.doc
- 中石油托福真题200308.doc
- 中石油管道工程有限公司天津分公司成本管理.doc
- 中秋节传说嫦娥奔月模板.ppt
- 中秋猜灯谜活动策划书.doc
- 中科院物流系统规划-建模与实例 第8章_配送线路规划.ppt
- 中空锚杆技术条件_2008.doc
- 中等职业学校皮革工艺及制品专业.doc
- 中级 财务会计 江西 广播电视 大学第七章固定资产.ppt
- 中级会计实务讲议之第七章╲t长期股权投资.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)