SET DIFFERENCE
_SET DIFFERENCE ऑपरेशन को R1 – R2 से दर्शाया अर्थात् रिप्रेजेन्ट (Represent) किया जाता है। इसका परिणाम एक ऐसा रिलेशन (Relation) होता है, जिसमें पहले रिलेशन (Relation) के वे सभी ट्यूपल्स (Tuples) रिकॉर्ड्स (Records) सम्मिलित होते हैं, जो दूसरे रिलेशन (Relation) में नहीं होते हैं। यदि R1 और R2 दो यूनियन कम्पेटिबल रिलेशन्स (Union Compatible Relations) हैं, तो R3 = R1 – R2 का परिणाम एक ऐसा रिलेशन (Relation) होगा जिसमें वे सभी ट्यूपल्स (Tuples) रिकॉर्ड्स (Records) होंगे, जो R1 में तो होंगे, परन्तु R2 में नहीं होंगे।
उदाहरण 3- यदि हम पिछले उदाहरण में दिए गए रिलेशन्स (relations)-R1 एवं R2 का DIFFERENCE निकालते हैं तो R3 के रूप में निम्नलिखित परिणाम प्राप्त होंगे
Diagram
Note- DIFFERENCE ऑपरेशन कॉम्यूटेटिव (commutative) नहीं है, अर्थात
R1- R2 # R2- R1 DIFFERENCE ऑपरेशन एसोसिएटिव (associative) नहीं है; अर्थात
R1- (R2- R3) # (R1 – R2) – R3