Anda di halaman 1dari 1

1.

Berikan contoh syntax penggunakan Relasi Algebra dan output resultnya:


-UNION

-INTERSECTION
-SET DIFFERENCE

2. Jelaskan pemahaman Anda mengenai Entity integrity dan Referential integrity


Entity integrity. Aturan integritas pertama untuk kunci utama relasi dasar. Atribut
yang primary key tidak boleh bernilai null. Primary key merupakan minimal identifier
yang digunakan untuk mengidentifikasi data secara unik, artinya tidak ada subset dari
primary key yang cukup untuk identifikasi sebuah data secara unit.
Referential integrity. Aturan ini berlaku untuk foreign key, jika terdapat sebuah
foreign key disebua tabel maka nilai dari foreign key harus sesuai dengan nilai
cadidate key dari tabel yang diacu oleh foreign key atau bernilai null.

3. Operasi Join merupakan salah satu operasi penting dalam Relational Algebra.
Operasi JOIN adalah menggabungkan data dari dua tabel yang memiliki persamaan
data. Jika terdapat data yang tidak sama, maka baris tersebut tidak akan ditampilkan
sebagai output. Namun, apabila kita ingin menampilkan data yang tidak sama
tersebut, maka dapat menggunakan OUTER JOIN, dimana konsep dari OUTER
adalah menampilkan baris yang tidak sesuai dengan kondisi JOIN.
Contoh OUTER JOIN:

SELECT EMP.EmpID, EMP.LastName, EMP.JobTitle, EMP.MgrID,


MGR.LastName

FROM HR.Employees AS EMP

LEFT OUTER JOIN HR.Employees AS MGR


ON EMP.MgrID = MGR.EmpID ;

Berikan penjelasan anda dari contoh syntax outer join di atas!


Left outer join artinya bentuk join dimana data pada sisi kiri tabel tidak lengkap dan
akan tertambah dengan data yang ada disebelah kanan table. Dari syntax tersebut akan
menampilkan kolom EmpID, LastName, JobTitle, MgrID dari tabel HR.Employee
sebagai EMP. Lalu left outer join dengan tabel HR.Employee sebagai MGR. dari
kedua tabel tersebut sama-sama memiliki MgrID dan EmpID. Maka nantinya tabel
sebelah kiri (EMP) akan tertambah oleh tabel kanan (MGR).

Anda mungkin juga menyukai