联接有三种基本类型:交叉联接、内联接和外联接。交叉联接只有一个步骤——笛卡尔积;内联接有两个步骤——笛卡尔积、过滤;外联接有三个步骤——笛卡尔积、过滤、添加外部行。内联接代码:SELECT E.empid, E.firstname, E.lastname, O.orderidFROM HR.Empl...
分类:
数据库 时间:
2015-06-21 01:55:19
阅读次数:
154
import java.util.Scanner;
public class Cartesian {
public HList list = new HList();
public void create() {
System.out.print("表的行数和列数: ");
Scanner sc = new Scanner(System.in);
list.row = sc.n...
分类:
其他好文 时间:
2015-06-10 15:46:07
阅读次数:
126
连接查询:列的扩展1. 等值连接查询 (内连接) 笛卡尔积 join on2. 外连接(left.right.full) left左连接: left 左边表为主表 ,右边的为从表,显示的结果集以主表为主 如果从表中没有和它匹配的数据,就以NULL值填充 right右连接...
分类:
其他好文 时间:
2015-06-02 19:31:37
阅读次数:
109
连接查询:列的扩展1. 等值连接查询 (内连接) 笛卡尔积 join on2. 外连接(left.right.full) left左连接: left 左边表为主表 ,右边的为从表,显示的结果集以主表为主 如果从表中没有和它匹配的数据,就以NULL值填充 right右连接...
分类:
其他好文 时间:
2015-05-27 22:46:10
阅读次数:
167
(1)交叉连接(cross join)即我们所说的笛卡尔积。查询出满足两张表所有的记录数,A(3条记录),B(9条记录),A*B(27条记录)。比如:雇员表(HR.employees)和货运公司(Sales.shippers)表做一个交叉连接。1 select * from hr.employee....
分类:
数据库 时间:
2015-05-05 18:47:20
阅读次数:
166
概述
传统的集合运算 (并,差,交,笛卡尔积)
专门的关系运算并(Union)R和S
具有相同的目n(即两个关系都有n个属性)
相应的属性取自同一个域R∪S
仍为n目关系,由属于R或属于S的元组组成
R∪S = { t|t ? R∨t ?S }
差(Difference)R和S
具有相同的目n
相应的属性取自同一个域R - S
仍为n目关系,由属于R而不属于...
分类:
数据库 时间:
2015-05-05 10:42:41
阅读次数:
132
理论的介绍,目的在于传递一种思想,实现一种算法,所以过程必须尽可能的简易。在实例中练习和加强。
五种关系代数运算
集合:某些指定的对象集在一起就成了一个集合,其中每一个对象叫元素。
集合的三特性:确定性、互异性、无序性。
(1)确定性:指的是概念清晰,对象描述明确,不能含混不清、不能模棱两可。
(2)互异性:对于一个给定的集合,它的任何两个元素都是不同的。
(3)无序性:给定的一个集合,集合内的元素间位置关系可以颠倒、调换。
五种基本关系运算:并、差、笛卡尔积、投影、选择。
我们学过集合的运算:并、交、差,...
分类:
其他好文 时间:
2015-05-01 00:43:44
阅读次数:
206
1、关系数据的各种操作
并(union)
把相同字段数目和字段类型的表合并到一起 笛卡尔积(cartesian product) 内连接 inner jion 所谓连接就是在表关系的笛卡尔积数据记录中,按照相应字段值的比较条件进行选择生成一个新的关系。连接又分为内连接,外连接,交叉连接。 内连接:在表关系的笛卡尔积数...
分类:
其他好文 时间:
2015-04-29 21:53:25
阅读次数:
172
SQL查询的基本原理:两种情况介绍。第一、 单表查询:依据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后依据SELECT的选择列选择对应的列进行返回终于结果。第二、 两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表;然后依据WHERE条件...
分类:
移动开发 时间:
2015-04-29 16:29:29
阅读次数:
170
FROM :对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联接),生成虚拟表VT1ON :对VT1应用ON筛选器。只有那些使为真的行才被插入VT2。OUTER(JOIN) :如 果指定了OUTER JOIN(相对于CROSS JOIN 或...
分类:
数据库 时间:
2015-04-28 20:11:45
阅读次数:
171