
数据库原理与运用SQL
@frist
一个很慵懒,但是对未来又想抱有很大幻想的人
展开
-
关系代数之专门的关系运算(连接)
连接连接运算符用来连接相互之间有联系的两个关系,从而产生一个新的关系。这个过程由连接属性(字段)来实现。连接又分为内连接和外连接:内连接:在连接结果中会舍弃掉不满足连接条件的元组。这种形势的连接被称为内连接。如下图所示:表3-13和表3-14等值连接的结果为:两个关系必须要有相同的属性列,如果没有就谈不上等值连接说白了就是将有相同的属性列的两个关系(前提是要有相同属性列)进行重新组合成一个新的关系。表3-13和表3-14自然连接等值连接和自然连接的区别..原创 2020-05-19 16:06:24 · 8658 阅读 · 0 评论 -
关系代数之专门的关系运算(选择、投影)
选择选择运算是从指定的关系中选出满足给定条件(用逻辑表达式表达)的元组而组成一个新的关系。进行选择运算的对象是“一个关系当中某一个属性的值”,选择运算是将一张表当中的某一属性进行筛选(比如:将性别(sex)这列当中性别为女的元组筛选出来组成一张新表)实列:进行选择运算:将选择出studentNo当中值大于100的元组重新组合成一个新的关系结果如下:将选择出classNo当中值大于2的元组重新组成一张新的关系投影投影运算是从关系R当中选取若干属性,并用这些属性组原创 2020-05-19 13:16:50 · 19857 阅读 · 0 评论 -
关系代数之 传统的集合运算
传统的集合运算是二目运算,设关系R和S均是n云关系,且相应的属性值取自同一个值域,则可以定义三种运算:并运算,交运算,差运算,但广义笛卡尔积并不要求参与运算的两个关系的对应属性值取自相同的域。并集如果两张表当中都出现了同一个元组,新建的表当中只会出现一次。交集如果两张表当中同时都有同一行元组信息,才会加入到新表当中差如果是R-S,则是在R中除去R与S的交集,如果是S-R,则是在S中除去R与S的交集。广义笛卡尔集表R和表S中的每一个元组相互组合,形成一个新表如果原创 2020-05-19 11:46:29 · 5607 阅读 · 0 评论