Oleh :
Maulanda Alfarizi
21076061
Mengisi Tabel :
('7701','Sanjaya','Informatika','Networking','L','');
Hasil:
Langkah 1:
Ganti nama kolom jk pada tabel dosen menjadi jenkel;
Langkah 2:
Ganti data jenis kelamin dosen a.n. Putri menjadi nilai 'P';
Langkah 3 :
Update semua data alamat pada tabel dosen (satu query) dengan pola Jln. [spesialisasi]
No. [2
digit akhir kode dosen];
Langkah 4:
Tambah kolom email pada tabel dosen;
Langkah 5:
Update semua data email (satu query) dengan pola [nama_dsn]@[nama_dsn].com bagi
dosen
dengan jenis kelamin 'L'
Dengan Query:
update dosen set email= concat (nama_dsn,'@' ,nama_dsn,'.com') where jenkel = 'L';
Langkah 6
Update semua data email (satu query) dengan pola [nama_dsn]_[2 digit awal kode
dosen]@yahoo.co.uk bagi dosen dengan jenis kelamin 'P'
Dengan Query:
update dosen set email = concat (nama_dsn,'_',kode_dsn,'@yahoo.co.uk') where jenkel='P';
ssssssssssssss
Langkah 7:
Berapa orang dosen 'terdaftar' yang memiliki sertifikasi kompetensi?
Langkah 8:
Tampilkan data "nama_dosen, jurusan, email, total_durasi_sertifikasi" dosen yang memiliki
sertifikasi kompetensi;
select dosen.nama_dsn, dosen.urusan, dosen.email, sertifikasi.kdsert from dosen inner join
sertifikasi on dosen.kode_dsn=sertifikasi.kode_dsn;
select dosen.nama_dsn, dosen.kode_dsn, dosen.urusan, dosen.email, sertifikasi.kdsert,
detilsert.durasi_sert from dosen, detilsert,sertifikasi where
dosen.kode_dsn=sertifikasi.kode_dsn and sertifikasi.kdsert = detilsert.kdsert;
Langkah 9:
Berapa orang dosen 'terdaftar' yang tidak memiliki sertifikasi kompetensi?
Langkah 10:
Tampilkan rekap "nama_dosen, jurusan, email, alamat_lengkap" dosen yang tidak memiliki sertifikasi
kompetensi;
select dosen.nama_dsn, dosen.urusan, dosen.email, dosen.alamat from dosen where kode_dsn
not in(select kode_dsn from sertifikasi);
Langkah 11:
Sertifikasi apa saja yang sama sekali belum pernah diambil oleh dosen ‘terdaftar’
select kdsert,namasert from detilsert where kdsert not in(select kdsert from sertifikasi);