Office中国论坛/Access中国论坛

标题: 笛卡尔积 [打印本页]

作者: ycxchen    时间: 2009-2-1 08:31
标题: 笛卡尔积
看过一些资料,对笛卡尔积理论较难理解,哪位能用实际例子说明一下呢?
作者: ACMAIN_CHM    时间: 2009-2-1 09:15
在数学中,两个集合 X 和 Y 的笛卡儿积(Cartesian product),又称直积,表示为 X × Y,是其第一个对象是 X 的成员而第二个对象是 Y 的一个成员的所有可能的有序对:

笛卡儿积得名于笛卡儿,他的解析几何的公式化引发了这个概念。

笛卡儿积
http://zh.wikipedia.org/wiki/%E7%AC%9B%E5%8D%A1%E5%B0%94%E7%A7%AF

关系代数
http://zh.wikipedia.org/wiki/%E5 ... %E4%BB%A3%E6%95%B0_(%E6%95%B0%E6%8D%AE%E5%BA%93)

关系代数是数据库的基础知识之一,笛卡儿积是联接运算的基础。如果想深入学习数据库的话,建议找本某个高校的《数据库原理》.《数据库系统概论》之类的教材通读一遍。







******************
*  一切皆有可能  *
******************


QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: ycxchen    时间: 2009-2-1 09:35
CHM近来很活跃,很热心,难得!在ACCESS应用中,就笛卡儿积而言,要注意哪些?
作者: ACMAIN_CHM    时间: 2009-2-1 09:45
CHM近来很活跃,很热心,难得!在ACCESS应用中,就笛卡儿积而言,要注意哪些?
ycxchen 发表于 2009-2-1 09:35


放假中,所较活跃,过几天就要上班了。:dizzy:  工作时就不能随便上这类的网站了。

在ACCESS应用中,就笛卡儿积而言, 要避免'笛卡儿积',比如三个100行记录的集合,笛卡儿积'的结果就是100*100*100 = 1M行. 笛卡儿积'基本上是个理论,一般具体的处理运算大多数据库都会根据你后设的连接条件进行优化处理。比如有些数据库中会对 A,B,C三个表中根据条件先做 WHERE的部分,然后再乘。 但凭心而论ACCESS大这方面的功能不是太理想,很多时候需要人工的来调整SQL语句以达到更好的执行效率。
作者: ycxchen    时间: 2009-2-1 09:50
十分感谢!
作者: tmtony    时间: 2009-2-1 10:33
不错,顶一个!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3