Please enable JavaScript.
Coggle requires JavaScript to display documents.
พีชคณิตเชิงสัมพันธ์ - Coggle Diagram
พีชคณิตเชิงสัมพันธ์
Division Operation
ตัวดำเนินการ Division จะสร้างรีเลชันที่มีแอททริบิวท์ของทูเพิล
จากรีเลชัน R ที่ตรงกับการรวมทุกทูเพิลในรีเลชัน S
-
พีชคณิตเชิงสัมพันธ์
พีชคณิตเชิงสัมพันธ์ เป็น ตัวดำเนินการที่กระทำกับรีเลชันใดรีเลชันหนึ่งหรือหลายรีเลชันเพื่อ สร้างอีกรีเลชัน โดยไม่กระทบกระเทือนกับรีเลชันเดิม
-
Set Operation
ตัวดำเนินการพีชคณิตเชิงสัมพันธ์ในกลุ่มของ Set Operation ใช้สำหรับกำรกระทำกับข้อมูลในรีเลชันหลายรีเลชัน เพื่อแสดงข้อมูลออกมาเป็นอีกรีเลชัน
Union Operation
เป็นการกระทำเพื่อแสดงข้อมูลของทุกทูเพิล ที่เกิดจำกกำรรวมกันของข้อมูลของรีเลชันที่นำมา Union กัน ซึ่งรีเลชันที่จะนำมา Union ต้องมีคุณสมบัติของรีชันแบบเดียวกัน(มีจำนวนแอททริบิวท์เท่ำกันและมีโดเมนเดียวกัน)
-
Intersection Operation
เป็นการกระทำเพื่อแสดงข้อมูลของทุกทูเพิล ที่ปรากฏอยู่ในทั้ง 2 รีเลชัน ที่นำมารวมกัน ในรูปแบบของ Intersection ซึ่งรีเลชันที่จะนำมา Union ต้องมีคุณสมบัติของรีชันแบบเดียวกัน(มีจำนวนแอททริบิวท์เท่ากันและมีโดเมนเดียวกัน)
-
-
Cartesian Product
ตัวดำเนินการ Cartesian Product เป็นการกระทำกับรีเลชัน 2 รีเลชัน โดยการจับคู่ทุกทูเพิลในรีเลชันหนึ่งกับทุกทูเพิลในอีกรีเลชัน
Join Operation
หากต้องการผลลัพธ์จากการ Cartesian Product โดยมีเงื่อนไขกำหนด เราจะใช้ตัวดำเนินการ Join แทน ตัวดำเนินการ Join เป็นการรวมรีเลชันเพื่อสร้างเป็นรีเลชันใหม่ โดยมีพื้นฐานมาจากตัว ดำเนินการ Cartesian Product และใช้ตัวดำเนินการ Selection กรองเฉพาะรายการที่ต้องการ
Theta join (- join)
-
โดยที่เงื่อนไข สามารถใช้ตัวดำเนินการเปรียบเทียบดังนี้ < , , > , , = ,
Equijoin
มีคุณสมบัติเหมือน Theta join แต่สามารถใช้ตัวดำเนินการ เปรียบเทียบในเงื่อนไขได้เฉพาะเครื่องหมายเท่ากับ ( =) เท่านั้น
-
-
Outer join
ตัวดำเนินการ Outer Join เป็นตัวดำเนินการที่ใช้เชื่อมข้อมูล
จาก 2 รีเลชัน แต่ดึงเอาเฉพาะที่ไม่ตรงกันออกมา
-
Semijoin
ตัวดำเนินการ Semi join เป็นการแสดงทูเพิลของรีเล ชันแรกที่ Join กับรีเลชันที่สอง ข้อดีของการ Join แบบ Semi join คือลดจำนวนทูเพิลที่เกิดจาการ Join
-