数据库交运算
发布时间: 2021-03-28 03:50:20
Ⅰ 数据库关系运算
传统的数学集合的关系运算和数据库专有的关系运算
数据库本身是一个二维的表,就相当专于是一个数学的属集合。
有的时候需要两个表进行运算,比如,找到两个表中相同的部分,这个的运算机制就是传统的集合运算中的“交”。
有的时候需要表本身进行计算,比如,只需要显示表中某一列的数值,这个就是关系的专门运算“投影”。
其余的运算你可以自己找找,基本原理都很简单的,一看就能明白。
Ⅱ 关于数据库运算的问题
数据库中要进行关系运算必须要有能关联上的条件,比如一个关系中有 R 其中属性是 (名称 年龄 编号 ) 另一个关系 S 中 有(名称 工资 工龄) 等信息 名称是取自同一个域 这样就可以 RS相关联 取出其他属性 对属性进行操作 得到想要的数据,而笛卡尔积 因为没有能关联上的条件 你对两表进行关联之后 数据库默认会进行组合 你得到的结果 将成为 R 中 3个属性 2条记录
S 中三个 属性 2条记录 2*2种结果 数据完全混乱 所以数据库操作 要杜绝笛卡尔积 这样的结果对数据而言没有任何作用,除了一些没有唯一记录的主键 进行伪造数据
Ⅲ 数据库 并运算
S(A,B,C,D) 与R(C,D,E,F) 不可以进行 并运算 或 交运算,因为两个关系的列(属性)不同,只有两个关系的列(属性)相同才能进行并运算 或 交运算
Ⅳ 如何计算数据库中数据的运算
投影运算的含义简单点就是:从表中选择需要的属性列。
Ⅳ 关于数据库中的并与交
并是指两个结果集合并,并消除重复(也可以选择不消除重复)
交是指找出两个结果集的共有部分
笛卡尔积是指将两个结果集的每一行两两组合得到的结果
热点内容