update mhs set namamhs = substring(tmplhr from 1 for 2) || 'si';
Soal ----
Tampilkan nrp dan namamhs yang lahir pada bulan Meri serta dosen walinya Pak Ali
1. Buat kuerinya
select nrp, namamhs
from mhs, dosen where date_part('month', tglahir) = 5 and dosen.namad = 'ali' and nip = nipwali;
2. Tulis ulang kuerinya agar lebih optimal
a. buat kerangka select nrp, namamhs from () mhsmei, () dosenali where nip = nipwali;
b.taruh filter pada kurung yang disediakan
select nrp, namamhs
from (select * from mhs where date_part('month', tglahir) = 5 ) mhsmei, (select * from dosen where namad='ali') dosenali where nip = nipwali;
3. Tentukan indeks yang diperlukan agar proses lebih cepat
a. indeks mhs berdasarkan tglahir
b. indeks mhs berdasarkan nipwali c. indeks dosen berdasarkan namad d. indeks dosen berdasarkan nip tidak dibuat karena nip merupakan primary key dari dosen