关系代数运算习题_第1页
关系代数运算习题_第2页
关系代数运算习题_第3页
关系代数运算习题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、选择题? 下面列出的操作符1关系代数运算可以分为两类:传统的集合运算和专门的关系运算中,属于传统的集合运算是(A )I .n (交)n .u (弁)x (广义笛卡儿积)w”(差)v.n (投影)w选择)A) I、n、川和 wB)川、w、V 和 wC)卜川、V和wD)都是2、关系数据库管理系统能实现的专门关系操作包括(B)A、显来,打印和制表B、选择,投影和连接C、关联、更新和排序D、排序、索引和统计3、在关系数据基本操作中,从表中选项出满足某种条件的记录的操作称为(A )A、选择B、投影C、连接D、扫描4、元组的集合在关系数据库中称为关系,一般来说,表示元组的属性或者最小属性组称为DA、字段

2、B、索引C、标记D、主键5、在下面3个关系中学生 S ( SNO , SNAME , SEX, AGE )课程 C (CNO , CNAME , CREDIT )学生选课 SC (SNO, CNO , GRADE )要查找选修“数据库”课程的女学生的姓名,将涉及到关系(D)A、S B、C, SC C、S, SC DS , C, SC6、对于关系数据库来讲,下面(C)说法是错误的。A、每一列的分量是同一种类型数据,来自同一个域B、不同列的数据可以出自同一个域C、行的顺序可以任意交换,但列的顺序不能任意交换关系中的任意两个元组不能完全相同7、关系数据库中有3种基本操作,从表中取出满足条件的属性的操

3、作是(A)A、选择B、投影C、连接D、扫描8、关系数据库在有3种基本操作,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为(C)A、选择B、投影C、连接D、扫描9 若 D1=a1,a2,a3 , D2=b1,b2,b3,贝 U D1*D2 集合中共有元组(C)个A、6B、8 C、9 D、12 10下列(C)运算不是专门的关系运算A、选择B、投影C、笛卡尔积D、连接11、如下两个关系 R1和R2,它们进行运算后得到 R3o( D )ABCA1XC2YD1YR1R2BDE1MI2NJA_MR3A1XMID1YMIA交B弁C笛卡儿积D连接12、彳矍定学生关系是 S( S#, SNAME

4、 , SEX , AGE ),课程关系是 C( C# , CNAME , TEADHER ),学生选课关系是 SC ( S#, C#, GRADE )要查询选修“ COMPUTER ”课程的女学生的姓名,将涉及到关系(D)A SB SC , CC S , SCD S, C, SC13在关系代数中,对一个关系做操作以后,新关系的元数个数_D_原来关系的元组个数。A小于B等于14、C大于一般情况下,当对关系D小于或等于R和S使用自然连接时,要求 R和S至少含有一个共同的 DA记录C数据字典15、在关系模型中,关系的“兀数”(arity)是指B行D属性(D )A行数C关系个数元组个数 列数16、有关

5、系的R和S, RnS的运算等价于A S- ( R-S)c (R-S) n s17下列各种对关系数据库的基本操作中,作,即从列的方向进行选择所需的值;R-(R-S)R U( R-S)(B )是从表中取出满足某种条件的属性成分操是表中选取满足某种条件的元组的操作,相当于在横向进仃选择(D)A选择,检索C检索,选择 、填空题B扫描,投影D投影,选择1关系代数包括交笛卡尔积运算,还包括特殊的关系运算:诜择 、投影、连接一运算。2查询优化的目的是提高效率.在杳询优化当中最重要的一条是选择运算应尽可能地3、在关系代数运算中,从关系中取出满足条件的元组的运算称为选才择 。4、 投鼠,连逸,选择是关系代数最基

6、本的操作三、综合题1设有关系框架 R ( A, B, C, D, E, F)及其上的函数相关性集合F=AB, F, Et A, Ci D;(1) 求出R的所有候选关键字;CE(2) 将R无损连接分解到BCNFAB , CF, EA CED(3) R 分解为R1 ( C, F), R2 ( B, E) , R3 (E, C, D ) , R4 (A, B) ,该分解是否为 无损连接的?根据表格判定法,(4) R分解为R1 (A, B, E), R2 ( C, D, E, F) ,该分解是否为无损连接的,R1和R2各为那一个范式?是,R1 为 2NF, R2 为 1NF2、设某工厂数据库中有两个基

7、本表:车间基本表: DEPT(DNO , DNAME , MGR ENO ),基属性分别表示车间编号,车间 名和 车间主任的职工号。职工基本表: EMP( ENO , ENAME , AGE, SEX, SALARY , DNO ),其属性分别表示 职工 号,姓名,年龄,性别,工资和所在车间的编号。试用关系代数表达式写出下列查询:检索“金工”车间的男职工的职工号和姓名。3、设教学数据库存中有三个基本表:S ( SNO, SNAME , AGE , SEX),其属性分别表示学号,学生姓名,年龄,性别。C( CNO, CNAME , TEACHER ),其属性分别表示课程号,课程名,上课教师名。SC( SNO, CNO, GRADE ),其属性分别表示学号,课程号,成绩。有如下SQL查询语句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNO FROM S , SC WHERE S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论