搜索
当前位置: 88彩票官网 > 笛卡尔积 >

数据库原理复习知识点

gecimao 发表于 2019-04-13 12:57 | 查看: | 回复:

  关系数据库的数据操作分为查询和更新两类。查询语句用于各种检索操作,更新操作用于插入、删除和修改等操作。

  关系代数是以关系为运算对象的一组高级运算的集合。关系定义为元数相同的元组的集合。集合中的元素为元组,关系代数中的操作可分为两类:

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

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

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

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

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

  关系R和S的交是由属于R又属于S的元组构成的集合,记为R∩S.R和S要求定义在相同的关系模式上。

  R︱×iθj︱S,这里i和j分别是关系R和S中第i个、第j个属性的序号。

  F联接操作是从关系R和S的笛卡尔积中选取属性值满足某一公式F的元组,记为:

  R︱×F︱S,这里的F是形为F1∧F2∧…∧Fn的公式,每一个f都是形为iθj的式子,而i和j分别是关系R和S中第i个、第j个属性的序号。

  ②设R和S的公共属性是A1,……,Ak,挑选R×S中满足R .A1=S.A1,……,R.Ak=S.Ak的那些元组

  给定关系R(X,Y)和S(Y,Z),其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性上的投影:元组在X上分量值x的象集YX包含S在Y上投影的集合。

  在关系代数运算中,把由五个基本操作经过有限次复合的式子称为关系代数表达式。这种表达式的结果仍然是一个关系。可以使用关系代数表达式表示各种数据查询操作。

  关系模型中,字段称为属性,字段值称为属性值,记录类型称为关系模型。关系模式名是R.记录称为元组,元组的集合称为关系或实例。一般用大写字母A、B、C、……表示单个属性,用小写字母表示属性值。关系中属性的个数称为“元数”,元组的个数称为“基数”。例子的关系元数为5,基数为2.有时也称关系为表格,元组为行,属性为列。

  b.候选键:不含多余属性的超键称为候选键。即在候选键中,若要再删除属性,就不是键了。

  关系模型中,概念模式是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合。

  关系模式实际就是记录类型,包括:模式名、属性名、值域名以及模式的主键。它不涉及物理存储方面的描述,只是对数据特性的描述。

  子模式是用户所用到的那部分数据的描述。除了指出用户的数据外,还应指出模式与子模式之间的对应性。

  关系存储时的基本组织方式是文件,元组是文件中的记录。由于关系模式有键,因此存储一个关系可以用散列方法或索引方法实现。

  这条规则要求关系中元组在组成主键的属性上不能有空值。如有空值,那么主键值就起不了惟一标识元组的作用。

  如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许有两种可能,或为空值,或等于R1关系中某个主键值。

本文链接:http://brazilianthongs.net/dikaerji/28.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部