首页

[房室模型名词解释]关系模型的名词解释|基本运算

【www.wafclan.com--热门推荐】

  关系模型的名词解释:

  关系实际上就是关系模式在某一时刻的状态或内容。也就是说,关系模式是型,关系是它的值。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。但在实际当中,常常把关系模式和关系统称为关系,读者可以从上下文中加以区别。

关系模型的名词解释

  关系模型的基本术语:

  (1)关系(Relation):一个关系对应着一个二维表,二维表就是关系名。

  (2)元组(Tuple):在二维表中的一行,称为一个元组。

  (3)属性(Attribute):在二维表中的列,称为属性。属性的个数称为关系的元或度。列的值称为属性值;

  (4)(值)域(Domain):属性值的取值范围为值域。

  (5)分量:每一行对应的列的属性值,即元组中的一个属性值。

  (6)关系模式:在二维表中的行定义,即对关系的描述称为关系模式。一般表示为(属性1,属性2,......,属性n),如老师的关系模型可以表示为教师(教师号,姓名,性别,年龄,职称,所在系)。

  (7)键(码):如果在一个关系中存在唯一标识一个实体的一个属性或属性集称为实体的键,即使得在该关系的任何一个关系状态中的两个元组,在该属性上的值的组合都不同。

  (8)候选键(候选码):若关系中的某一属性的值能唯一标识一个元组如果在关系的一个键中不能移去任何一个属性,否则它就不是这个关系的键,则称这个被指定的候选键为该关系的候选键或者候选码。

  (9)主键(主码):在一个关系的若干候选键中指定一个用来唯一标识该关系的元组,则称这个被指定的候选键称为主关键字,或简称为主键、关键字、主码。每一个关系都有并且只有一主键,通常用较小的属性组合作为主键。例如学生表,选定“学号”作为数据操作的依据,则“学号”为主键。而在选课表中,主键为(学号,课程号)。

  (10)主属性和非主属性:关系中包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性为非主属性。

  (11)全键或者全码:一个关系模式中的所有属性的集合。

  (12)外键或者外码:关系中的某个属性虽然不是这个关系的主键,或者只是主键的,但它却是另外一个关系的主键时,则称之为外键或者外码。

  (13)超键或者超码:如果在关系的一个键中移去某个属性,它仍然是这个关系的键,则称这样的键为关系的超键或者超码。

  (14)参照关系与被参照关系:是指以外键相互联系的两个关系,可以相互转化。

  关系模型的基本运算:

  1.并

  设有两个关系R和S具有相同的关系模式,R和S的并是由属于R和S的元组构成的集合,记为R∪S。

  注意:R和S的元数相同。

  2.差

  设有两个关系R和S具有相同的关系模式,R和S的差是由属于R但不属于S的元组构成的集合,记为R-S。

  注意:R和S的元数相同。

  3.笛卡尔积

  设关系R和S的元数分别为r和s。定义R和S的笛卡尔积是个(r+s)元的元组集合,每个元组的前r个分量(属性值)来自R的一个元组,后s个分量来自S的一个元组,记为R×S。

  若R有M个元组,S有n个元组,则R×S 有m×n个元组。

  4.选择

  从关系中找出满足给定条件的所有元组称为选择。其中的条件是以逻辑表达式给出的 ,该逻辑表达式的值为真的元组被选取。这是从行的角度进行的运算,即水平方向抽取元组。经过选择运算得到的结果能形成新的关系,其关系模式不变,但其中元组的数目小于或等于原来的关系中的元组的个数,他是原关系的一个子集。

  记为: δF(R)≡{t?t属于R∧F(t)=true}

  5.投影

  从关系中挑选若干属性组成的新的关系称为投影。这是从列的角度进行运算。经过投影运算能得到一个新关系,其关系所包含的属性个数往往比原关系少,或属性的排列顺序不同。如果新关系中包含重复元组,则要删除重复元组。

延伸阅读
对于漂亮的东西我们大家自然而然的会产生喜爱之情,对于漂亮的盒子我们大家及时是不用来装东西拿来观赏也是十分不错的。今天小编就为大家推荐一款桃谷好英盒子的折纸教程图解。如果大家不喜欢这个花色也可以自己选择[db:tag]
2020-05-29
马上就要到冬天了,在冬天大家最期望的就是有雪景可赏。看着飘飘扬扬的雪花整个人的心情也会舒适很多。今天我为大家推荐一款来自国外的折纸达人Enrica Dray的作品-星星雪花,整个步骤非常简单不需要配文[db:tag]
2020-05-29
很多人在恋爱的时候在为对方表达爱意的时候都会说恨不得把心掏出来给你。当然这只能当句甜言蜜语来听了。不过今天小编腰围大家推荐的是一个暗藏玄机的迷你盒子。在没有打开之前它是一颗很平常的爱心。但是打开之后它[db:tag]
2020-05-29
大家都很喜欢四叶草吗?四叶草可是很罕见的,一般的都是三叶草,只有很少的一部分才会长出四片叶子的呢。今天小编就来给大家推荐意一款四叶草折纸盒子的方法,大家一起来看一看具体的折纸步骤吧,有兴趣的同学自己动[db:tag]
2020-05-29
现在手机的品牌越来越多,手机的普及程度也是越来越广,几乎现在每个青年人都会有着手机。现在小朋们也有很多有手机呢,今天小编就推荐一款很实用的折纸,手机支架的折纸,用手机看电影的时候是非常方便的,也不需要[db:tag]
2020-05-18
小朋友们,你们喜欢折动物吗?今天小编为大家推荐一种简单的动物折纸的方法,这次是狐狸折纸。下面就是折纸小狐狸的折纸效果图了,大家喜欢吗?折纸的具体步骤也是非常简单的,小朋友们寒假空闲的时候可以试着折一下[db:tag]
2020-05-18
喜欢折纸的朋友,你们用纸条折过星星吗?如果用折星星的纸来折出一朵小玫瑰花会是怎样的效果呢?今天小编就为大家推荐一款这样的折纸。下面就是这款折纸的效果图了,你们喜欢吗?看起来是有点小,但也正式因为小,才[db:tag]
2020-05-18
喜欢折纸的朋友,一定折过不少纸花吧?折纸花不仅造型简单,而且还能装饰自己的房子,并且能够保持很长时间。今天小编为大家推荐一款简单的樱花折纸,相信大家都喜欢这种樱花吧,日本的很多电影、动漫中,都有这种樱[db:tag]
2020-05-18
亲爱的朋友们,相信你也折过爱心戒指吧!今天小编就为大家推荐一种爱心戒指的折法教程图解,下面就是这款折纸的效果图了。大家觉得还算满意吗?如果大家怕是浪费钱的话,就用普通纸张折也是可以的,因为折纸毕竟看中[db:tag]
2020-05-18
喜欢折纸的朋友们,一定不要错过漂亮的蝴蝶折纸。蝴蝶折纸做好后,可以和一些花进行搭配,会有蝶恋花的感觉,或者粘在墙上,当做墙上的立体装饰。今天小编为大家推荐的一种蝴蝶折纸看起来非常轻盈剔透,这和所选的纸[db:tag]
2020-05-17
  • 推荐访问