關(guān)系的笛卡爾積運算 什么是廣義笛卡爾積運算?
什么是廣義笛卡爾積運算?廣義笛卡爾積:假設(shè)集合a={a,B},集合B={0,1,2},那么兩個集合的笛卡爾積是{(a,0),(a,1),(a,2),(B,0),(B,1),(B,2)}。它可以推廣到多
什么是廣義笛卡爾積運算?
廣義笛卡爾積:
假設(shè)集合a={a,B},集合B={0,1,2},那么兩個集合的笛卡爾積是{(a,0),(a,1),(a,2),(B,0),
(B,1),(B,2)}。它可以推廣到多個集合的情況。類似的例子有:如果a代表一所學(xué)校的學(xué)生集合,B代表學(xué)校所有課程的集合,那么a和B的笛卡爾積表示
關(guān)系R和關(guān)系s的所有變量分別為3和4,關(guān)系t是R和s的廣義笛卡爾積,即t=R×s
~]:笛卡爾積是指數(shù)學(xué)上兩個集合X和Y的笛卡爾積,又稱直積,表示為X×Y,第一個對象是X的一個成員,第二個對象是Y的所有可能有序?qū)Φ囊粋€成員,笛卡爾積的具體算法和過程如下:
設(shè)a和B是一個集合,以a中的元素為第一個元素,B中的元素為第二個元素,兩個元素形成有序?qū)?。所有這些有序?qū)Χ加梢唤M稱為a和B的笛卡爾積組成,并記錄為AXB。
笛卡爾積算法?
集合a有學(xué)生,集合B有老師,如果沒有where的關(guān)系約束,則加入后會生成所有可能的數(shù)組積,即笛卡爾積。e、 G:a{S1,S2}B{T1,T2}在a和B的笛卡爾積之后(注意實體關(guān)系不能像乘法那樣交換機(jī)會位置)