Pertemuan 14 - SQL-3
Pertemuan 14 - SQL-3
• Unique : Nilai kolom tidak boleh ada yang sama harus unik
• Not Unique : Nilai kolom boleh kembar / sama
• Null : Nilai kolom boleh tidak diisi
• Not Null : Nilai kolom harus diisi
Contoh membuat index dengan
SQL
• CREATE INDEX
Contoh: Contoh:
Select * from pengarang
σ kota=‘Bandung’(Pengarang) where kota=‘Bandung’
Contoh: Contoh:
Select KdPengarang,
KdPengarang, Nama (Pengarang) Nama from Pengarang
Aljabar Relasional SQL
Union E1 E2 select * from E1 union select
* from E2
Contoh: Contoh:
Pegawai Pekerjaan Select * from pegawai union
select * from pekerjaan
Set E1 - E2 Select * from E1 except
Difference select * from E2
Contoh:
NIP Contoh:
(Pegawai)
– NIP
(Pekerjaa
n)
Select NIP from pegawai
except select NIP from
pekerjaan
Cartesian E1 x E2 Select * from E1, E2
Product
Contoh: Contoh:
Select Pegawai.NIP,
NIP, Nama, Gaji Pegawai.Nama,
(σ Pegawai.NIP=Pekerjaan.NIP Pekerjaan.Gaji
(Pegawai x Pekerjaan)) from Pegawai, Pekerjaan
where Pegawai.NIP =
Aljabar Relasional SQL
Set E1 E2 select * from E1
Intersection intersect select * from E2
Contoh: Contoh:
Pegawai Pekerjaan Select * from pegawai
intersect select * from
pekerjaan
Join E1 E2 Select * from E1 join E2
Contoh: Contoh:
Select * from pegawai
Pegawai Pegawai.NIP=Pekerjaan.NIP Pekerjaan join Pekerjaan on
Pegawai.NIP=
Pekerjaan.NIP