全文预览

数据库原理习题(含答案)

上传者:学习一点 |  格式:doc  |  页数:52 |  大小:454KB

文档介绍
性3、并差笛卡儿积投影选择4、等值连接自然连接5、φ1∨φ2→φ16、关系代数运算元组演算域演算等价的相互转换7、集合 8、属性名 9、能惟一标识实体的属性或属性组 10、①属性个数②相对应的属性值 11、①系编号②无③学号④系编号三、简答题1、答:关系代数的五个基本操作为:并差笛卡儿积投影选择。其他的操作都可以由5个基本的操作导出,因此它们构成了关系代数完备的操作集。两个关系R与S的交运算等价于:R∩S=R-(R-S)或R∩S=S-(S-R)②两个关系R与S的F(条件)连接运算等价于:R∞S=бF(R*S)③两个关系R与S的自然连接运算等价于:设R与S的公共属性为:A1,…AK,从R*中挑选出R、A1=S、A1,…R、AK=S、AK的元组,再去掉S、A1…S、AK,、即可写出等价的表达式如下:R∞S=лi1…im(бR、A1=S、A1…R、AK=S、AK)两个关系R与S的除法运算等价于:R/S=лX((лX(R)*S)-R)2、答:笛卡尔积是一个基本操作,相当于将两个关系R,S进行无条件的连接操作。而θ连接一个基本操作,相当于将两个关系R,S进行条件的连接操作。既从R*S中选取满足θ条件的元组作为新关系的元组。当连接运算符“θ”为“=”时,称为等值连接。而自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量具有相同的属性组,并且去掉重复属性列。3、答:等值连接表示为R∞S,自然连接表示为R∞S;自然连接是除去重复属性的等值连接.两者之间的区别和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性.等值连接不把重复的属性除去;而自然连接要把重复的属性除去.4、解:本题个小题的结果如图2.5所示.R1?R2 dcdd5、解:本题个小题的结果如图2.6所示.DE723345R2?R1

收藏

分享

举报
下载此文档