版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用文档一、选择题1等值连接与自然连接是()。A .相同的B .不同的,自然连接是两表普通连接C.不同的,自然连接连接条件无等值要求D.不同的,自然连接连接条件有等值要求D2关系数据库管理系统应能实现的专门关系运算包括。A.排序、索引、统计B .选择、投影、连接C .关联、更新、排序D.显示、打印、制表B3关系运算中花费时间能最长的运算是()。A .不可再分B .选择C .笛卡尔积D. 除C4设有关系R,按条件f对关系R进行选择,正确的是()A.RXRB .R-R实用文档c. k(R)d. Hf(R)C5欲从已知关系中按某条件取出两列,则应采取关系代数的()运算A.选择B.投影C连接B6在关系
2、代数运算中,五种基本运算为 ()。A.并、差、选择、投影、自然连接B .并、差、交、选择、投影C .并、差、选择、投影、乘积D.并、差、交、选择、乘积C7自然连接是构成新的有效方法。一情况下,当对关系 R和S使用自然连接时,要求R和S含有一个或多个共有的 ()。A .元组B行C .记录D属性D8从关系中挑选出指定的属性组成新关系的运算称为()。C. ”连接”运算D. “交”运算10A.排序、索引、统计C.关联、更新、排序逻辑表达式运算的结果是(B.选择、D.显示、投影、连接打印、制表A.数值型B. 字符型C.逻辑型C.日期型11设域 D1=a1,a2,a3 , D2=1,2,D3=计算机打印机
3、扫描仪。则D1、D2和D3的笛卡儿积的基数为(A.2B. 31213C. 8D. 18卜列哪种运算不属于关系代数的基本运算(A.连接C.相减B.笛卡儿积D.投影有两个关系R和S ,分别包含15个和10个元组,则在R U S, R - S,r ns中不可能出现的元组数目情况是(关系数据库管理系统应能实现的专门关系运算包括(A. 15, 5, 10B. 18 , 7, 7实用文档D. 25, 15 , 0B14 在关系模型中,实现关系中不允许出现相同的元组的约束是通过()实现的。A.候选键B.主键C.外键D.超健B15 如图所示,两个关系R1和R2,它们进行()运算后得到R3.R1R2R3ABCD
4、EMA B C E Ma 1x1 m ia 1 x mc 2 y2 n jd 1 y md 1y5 m kc 2 y n jA.交B .交C .笛卡尔积D.连接D二、填空题1传统的集合"并、交、差”运算施加于两个关系时,这两个() 必 须相等,()必须取自同一个域。关系结构相应字段2从指定的关系中选择指定的若干属性组成一个新关系的运算称为()运算投影3关系操作的特点是()操作。结果仍为关系4关系代数是用对关系的运算来表达查询的, 而关系演算是用(询的,它又分为() 演算和()演算两种。谓词元组域5关系代数运算中,传统的集合运算有()、()、(和()。并交差笛卡尔积6关系代数运算中,基
5、本的运算是()、()、)和(选择投影笛卡尔积7关系代数运算中,专门的关系运算有()、(卜()和()。选择投影连接除法8关系代数中,从两个关系中找出相同元组的运算称为()运算。交9关系数据库中基于数学上两类运算是()和()。关系代数关系演算10关系代数是用()来表达查询要求的方法。关系运算11关系运算包括两类:一类是传统的()运算,另一类是专门的()运算。集合、关系12在选择运算所得到的结果关系中,所含的元组数不会 ()原关系中 的元组数多于13 关系数据库的关系演算语言是以()为基础的DML语言。谓词演算14 设关系R和关系S具有相同的元素,且对应的属性取自相同的域。集合t|t RAt S表示
6、的是()。A.RUSB.R-SC.R X SD.Rn sD15在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中 的元组属于R,或者属于S,则W为()运算的结果。如果W中的元组属于R而不属于S,则W为()运算的结果。如果W中的元组既属于R又属于S,则W为( )运算的结果。A .笛卡尔积B .并C .差D .交BCD16在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为();从表中选出满足某种条件的元组的操作称为();将两个关系 中具有共同属性值的元组连接到一起构成新表的操作称为(A.选择B.投影C .连接D .扫描BAC三、简答题1 写出自然联接用基本关系代数运算
7、的表示形式,并举例验证之。设关系R与S有共同元素AR| X|s= §R.A=S.A (RXs)2 设有两个关系E1和E2,其中E2是从E1中经过关系运算所形成的结果, 试给出该运算表达式。E1E2A | B | CE | F1 | 2 | 35 | 64 | 5 | 68 | 97 I 8 | 9沁1 (EB,C(E1)设有如下关系R1和R2,试求出它们的并、交、差运算结果R2A | B | CR1A | B | C并ABCa b cdfeghidef交ABCa b cg h i差(R1-R2)ABCd f e4关系操作的表示方式有哪些?答 关系操作的表示方式有代数方式、逻辑方式以及
8、结合两者特点的方式。5关系代数运算与关系演算运算有什么区别?答 关系代数运算是以关系为对象,由并、差、笛卡儿积、投影、选择 5 个基本操作进行有限次的复合运算。关系演算是以元组或域为运算对象, 由数理逻辑的谓词(八、V、9、?) 进行有限次的演算。关系代数运算是安全的,而关系演算就不一定是安全的,因为它可能出现 无限关系和无穷验证过程。6什么是笛卡儿积笛卡儿积:给定一组域 D1, D2,Dn ,且他们可以相同。这组域的笛卡 儿积定义为:D1 XD2 x - >Dn=(d1,d2,dn)aaaadi C Di,i=1,2,,n,其中的每一个元素(d1,d2,dn)叫做一个n元组(n-tup
9、le)或简称元组,元素中每个 di叫做第 i个分量。7关系代数的概念和作用是什么?以关系为计算单元的运算,与关系查询及关系集合运算对应,可以帮助我 们对实际查询问题进行分析与处理,是关系查询的理论基础 8关系代数的运算按运算符的不同主要分为哪几类?传统关系运算(集合运算)(并、交、差、笛卡尔积)与专门关系运算(关系查询)(选择、投影、连接、除法)9关系数据库的数据查询,按照表达式查询的方式可分为哪两大类?其中一种按谓词变元的基本对象又可分为什么?关系代数关系演算(元组、域)10 简述在关系代数中修改、插入、删除操作的步骤。修改:首先做选择、投影操作,再修改相关数据插入:首先在同结构表中填入数据
10、,再求并集删除:首先做选择得到新表,再求差11解释下列术语:集合,选择运算,投影运算,除法运算,连接。选择:根据某条件筛选记录。例:§班级-"0411" (学生)投影:根据要求求所需要的列。例:n姓名,电话号码 (学生)连接:根据某条件将二个表联接成一个表,其字段等于原二个表字段的集合。例: 学生凶成绩12投影是一种什么关系?原关系的列向子集13什么叫自然连接?什么叫无损连接?自然连接:二表通过相同字段名字段进行等值连接并去掉重复字段无损连接:一表分解为二表后能通过自然连接还原为原表四、应用题1关于学生有关系:学生(学号、姓名、年龄、性别),每个学生可有多项特长,
11、逐一填写进数据库:特长(学号、特长)试用关系代数表示:所有学生姓名、年龄、性别、特长所有既喜欢"唱歌"又爱好"足球"的学生姓名n姓名,年龄,性别,特长(学生|x|特长)n姓名(§特长="唱歌"八特长="足球”(学生|X|特长)2两个关系集如下表RSI I I I I I I II A | B | C | A | B | C |I111 I111I al | bl | cl | al | b2 1c2 |I111 I111I al | b2 | c2 | al | b3 | c2 |I111 I111I a2 | b
12、2 | cl | a2 | b2 | cl |求RUS求ras实用文档求R-S 求 Ha,b (*b2(R)RUSI I I IIA|B|C|I111I al | bl | cl |I111Ial|b2|c2|I111Ial|b3|c2|I111Ia2|b2|cl|1111rasI A| B| C|I111I al| b2 | c2 |I111I a2 | b2 | cl |实用文档IIII求R-S1 A1Ii1 B1ii1 C1111 aliI bli11 clii求nA,B(泗心仪) al | b2 |I a2 | b2 |1113设有如图所示的关系S、SC和C,试用关系代数表达式表示下列
13、查询语句:SS#SNAMEAGESEX1李强23男2刘丽22女3张友22男CK8编译原理SCS#C#NO1K1832K1853K1922K5903K5843K880(1)检索"程数据库原理K5程军老师所授课程的课程号C#CNAMETEACHERK1C语百王华程军(C #)和课程名(CNAME )口C #, CNAME ( gTEACHER ="程军"(C)(2 )检索年龄大于21的男学生学号(S#)和姓名(SNAME)。S#, SNAME ( §AGE >21 (S)(3 )检索至少选修u程军u老师所授全部课程的学生姓名( SNAME )口SNAM
14、E ( TEACHER ="程军" (S | x| SC | x| C)(4)检索“李强“同学不学课程的课程号 (C#)。实用文档m #(C)- m #( iname ="李强,(S x| sc)(5)检索选修课程包含程军老师所授课程之一的学生学号(S #)HS# ( gTEACHER ="程军"(C | X| SC)(6)检索选修课程包含学号为2的学生所修课程的学生学号( S#)(" c#(sc)+nc#(限#=2(SC)(7)检索选修课程号为k1和k5的学生学号(S#) o(口S#, C#(SC)( ( §C# =,kV
15、C# =,k2, (SC)(8)检索选修全部课程的学生姓名(SNAME)。eesname(s |x| (ns#, c#(sc)+n。”sc)(9)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME )。iicname(c x| (建#, c#(sc)+h#(sc)4有关系R如图所示求口13 ( §2='31 (R)I IIII IIa Ib Ic IcId I|a1 |3 |7 |c1| 5 |a3 | 2 | 9 I c3 | 9 | 111111求 口1网(&2='3' (R)i i i1A | C |lai 1 7 11115 有关系Si、S2如图小:i i i i i i iSi |A |B |C | S2 |C |D IIIIIIIII1 |2|3|3|5|I4 |5|4|4|7|I7 |2|31III1111111求 n23 ( §B=2(S1)i i iSi |B |C |III12 13 1实用文档111求 n124 (§A=1 (S1 X S2)I I I I Isi |a |b I c Id IIIIII11|21315|11111用关系代数表示查询若 D='5' , A=?nA(泗5,(si x S2)6设R和S分别是三元和二元关系,试把关系代数表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024建筑消防设施检测合同书最终
- 名画课程设计
- 创客积木课程设计
- 图像制作与识别课程设计
- 在线课程设计学什么专业
- 2024年PPP项目合同审计与评估要点3篇
- 2024年地质勘查技术服务合作协议书
- 住宅供电课程设计
- 2024年度附属工程维护保养合同3篇
- 冻干机课程设计
- 海洋中国智慧树知到答案章节测试2023年哈尔滨工程大学
- LS/T 1224-2022花生储藏技术规范
- GB/T 24969-2010公路照明技术条件
- GB/T 12168-2006带电作业用遮蔽罩
- GB 4351.1-2005手提式灭火器第1部分:性能和结构要求
- 2023年青岛版五年级数学上册知识点归纳及易错题
- 特殊需要儿童教育诊断与评估测试题附答案
- 工程造价装饰预算实习报告-会所装修 工程预算文件编制
- 漆黑的魅影精灵分布图鉴
- 20年准易车工综合3及答案
- 2023年汪清县辅警招聘笔试题库及答案解析
评论
0/150
提交评论