交並差通常指的是兩個集合或關係的交集、併集和差集。這些概念在集合論和關係資料庫理論中非常重要。
交集:兩個集合或關係的交集是由既屬於第一個集合又屬於第二個集合的元素組成的集合。在符號表示上,交集用∩表示,例如A∩B表示集合A和B的交集。
併集:兩個集合或關係的併集是由屬於第一個集合或屬於第二個集合(或兩者都屬於)的元素組成的集合。在符號表示上,併集用∪表示,例如A∪B表示集合A和B的併集。
差集:一個集合相對於另一個集合的差集是由屬於第一個集合但不屬於第二個集合的元素組成的集合。在符號表示上,差集用-表示,例如A-B表示集合A中但不在B中的元素組成的差集。
這些概念可以擴展到關係資料庫中的表或關係,其中併集和差集可以通過擴展的集合運算定義,而交集可以通過傳統的集合運算定義。例如,如果R和S是兩個關係,那麼R和S的交集是由既屬於R又屬於S的元組組成的集合。
除了基本的交並差運算,關係資料庫理論還包含了其他專門的關係運算,如選擇、投影和聯接等。在實際套用中,複雜的查詢可能需要這些基本運算的組合。