早上上班,碰到老大,说出现黑大个了(暗语,指数据库堵了)
公司的DBA告诉我出现了笛卡尔积,顿觉自己如菜鸟一般,哈哈
赶紧把这知识记下来
摘自baidu知道
给定一组域D1,D2,…,Dn,这些域中可以有相同的。D1,D2,…,Dn的笛卡尔积为:
D1×D2×…×Dn={(d1,d2,…,dn)|diDi,i=1,2,…,n}
所有域的所有取值的一个组合
不能重复
例 给出三个域:
D1=SUPERVISOR ={ 张清玫,刘逸 }
D2=SPECIALITY={计算机专业,信息专业}
D3=POSTGRADUATE={李勇,刘晨,王敏}
则D1,D2,D3的笛卡尔积为:
D1×D2×D3 =
{(张清玫,计算机专业,李勇),(张清玫,计算机专业,刘晨),
(张清玫,计算机专业,王敏),(张清玫,信息专业,李勇),
(张清玫,信息专业,刘晨),(张清玫,信息专业,王敏),
(刘逸,计算机专业,李勇),(刘逸,计算机专业,刘晨),
(刘逸,计算机专业,王敏),(刘逸,信息专业,李勇),
(刘逸,信息专业,刘晨),(刘逸,信息专业,王敏) }
最新评论
1 天 14 小时 前
2 天 16 小时 前
3 天 14 小时 前
4 天 15 小时 前
3 周 3 天 前
3 周 6 天 前
4 周 4 天 前
20 周 2 天 前
23 周 2 天 前
24 周 3 天 前