วันเสาร์ที่ 6 กุมภาพันธ์ พ.ศ. 2559

Homework week 4 : Join and Division Operation

JOIN Operation


การ JOIN คือ การรวมกันของตารางโดยเอา attribute ของ 2 ตารางมารวมกัน ซึ่งเราทำได้โดยการกำหนดเงื่อนไขต่างๆใส่ลงไป โดยการ JOIN ก็แบ่งออกเป็น 4 ประเภทดังนี้
1. INNER JOIN คือ การเลือกข้อมูลโดยที่มี key หรือ attribute ที่มีข้อมูลตรงกัน
2. OUTER JOIN คือ การนำข้อมูลในตารางทั้งหมดมาแสดง
3. LEFT JOIN คือ การ JOIN กับตารางที่อยู่ทางซ้ายมือ
4. RIGHT JOIN คือ การ JOIN กับตารางที่อยู่ทางขวามือ

ตัวอย่างของ INNER JOIN 



ตัวอย่างของ OUTER JOIN


DIVIION Operation


การ division หรือ การหาร คือ การหา tuple ที่เป็นสมาชิกของ tuple ใดๆก็ตามในอีกความสัมพันธ์หนึ่ง ไม่ค่อยถูกใช้นักใน Relation Algebra จึงไม่อยู่ใน Complete Set แต่มีประโยชน์ในการค้นหาบางประเภท มีรูปแบบคือ 


Example : การค้นหาลูกจ้างที่ทำงานอยู่สองแผนกคือ CS และ Fin จากความสัมพันธ์ DEPTNAME ผลปรากฏว่า สิทธิ คือคนทำงานอยู่ทั้งสองแผนก

 

Reference Link :  

Join ประเภทต่างๆ 
Relational Data model
การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้ ..... อ่านต่อได้ที่: https://www.gotoknow.org/posts/97459
การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้ ..... อ่านต่อได้ที่: https://www.gotoknow.org/posts/97459
การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้ ..... อ่านต่อได้ที่: https://www.gotoknow.org/posts/97459
การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้ ..... อ่านต่อได้ที่: https://www.gotoknow.org/posts/97459
การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้ ..... อ่านต่อได้ที่: https://www.gotoknow.org/posts/97459
การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้ ..... อ่านต่อได้ที่: https://www.gotoknow.org/posts/97459

ไม่มีความคิดเห็น:

แสดงความคิดเห็น