50 likes | 205 Views
Implimentasi Aljabar Relasional Dengan SQL. Selection ( σ ) σ Kota=“Malang” ( Dosen ) Select * From Dosen Where Kota ='Malang' σ Kota=“ Blitar ” ( Mahasiswa ) Select * From Mahasiswa Where Kota =' Blitar '. Intersection ( ) p kota (Dosen) p kota (Mahasiswa)
E N D
ImplimentasiAljabarRelasionalDengan SQL • Selection (σ) • σKota=“Malang”(Dosen) • Select * From Dosen Where Kota ='Malang' • σKota=“Blitar”(Mahasiswa) • Select * From Mahasiswa Where Kota ='Blitar'
Intersection () • pkota (Dosen) pkota (Mahasiswa) • (select distinct kota from Dosen) • Intersect • (select distinct kota from Mahasiswa) • Union () • p kota (Dosen) p kota (Mahasiswa) • (select distinct kota from Dosen) • union (select distinct kota from Mahasiswa) • Minus (-) • pkota (Dosen) - p kota (Mahasiswa) • (select distinct kota from Dosen) • EXCEPT (select distinct kota from Mahasiswa)
CROSS ( x ) • nid,nama,alamat,kota (Mahasiswa) X pnid, • nama, jurusan (Jurusan) • SELECT * FROM MAHASISWA CROSS JOIN JURUSAN • JOIN ( ) • kd_dosen,Nama(Dosen) p Kd_dosen,Mt_kuliah, • Nilai(Nilai) • SELECT Dosen.kd_dosen,Dosen.Nama, Nilai.Kd_dosen,Nilai.Mt_kuliah,Nilai.Nilai FROM Dosen JOIN • Nilai ON Dosen.Kd_Dosen = Nilai.Kd_Dosen
Division (/ ) • R/S1 • SELECT distinct(Sno) FROM R WHERE EXISTS(SELECT * FROM S1 WHERE R.pno = S1.pno) • R/S2 • SELECT distinct(Sno) FROM R WHERE EXISTS(SELECT * FROM S2 WHERE R.pno = S2.pno)