Latihan DML
Kita pakai perintah DML untuk mengolah isi data dalam tabel. Latihan query DML dengan menggunakan query tabel mahasiswa, tabel matakuliah dan tabel nilai yang sudah memiliki relasi.
- Tabel mahasiswa
Terdiri atas field nim, nama, kota, alamat dan kodepos yang bertipe char/varchar.
- Tabel matakuliah
Terdiri atas beberapa field, yaitu kode_mk, nama_mk, semester bertipe char/varchar dan sks
bertipe numeric.
- Tabel nilai
Terdiri atas beberapa field, yaitu nim, kode_mk dan nilai. Dimana nim merupakan Foreign Key dari tabel mahasiswa dan kode_mk merupakan Foreign Key dari tebel matakuliah.
Berikut adalah beberapa soal yang diujikan untuk latihan DML hari Selasa, 13 Oktober 2015 :
Insert
Perintah untuk memasukkan data mahasiswa pada tabel mahasiswa :
insert into mahasiswa values ('201391001', 'Alfa', 'Jl. Duri Kosambi No. 10', 'Jakarta', '12345');
insert into mahasiswa values ('201391002', 'Beta', 'Jl. Malioboro No. 10', 'Yogyakarta', '23456');
insert into mahasiswa values ('201391003', 'Charly', NULL, NULL, NULL);
insert into mahasiswa values ('201391004', 'Delta', 'Jl. Riau No. 10', 'Bandung', '12345');
insert into mahasiswa values ('201391005', 'Echo', NULL, NULL, NULL);
Perintah untuk memasukkan data matakuliah pada tabel matakuliah :
insert into matakuliah values ('MKI001', 'SQL', '4', 2);
insert into matakuliah values ('MKI002', 'SISTEM BASIS DATA', '5', 2);
insert into matakuliah values ('MKI003', 'BAHASA PEMROGRAMAN', '6', 3);
insert into matakuliah values ('MKI004', 'PERANCANGAN BASIS DATA', '4', 2);
insert into matakuliah values ('MKI005', 'PERANGKAT LUNAK JARINGAN', '3', 3);
insert into matakuliah values ('MKI006', 'PENGANTAR TI', '1', 2);
Perintah untuk memasukkan data nilai pada tabel nilai :
insert into nilai values ('201391001', 'MKI001', 60);
insert into nilai values ('201391002', 'MKI002', 80);
insert into nilai values ('201391003', 'MKI003', 65);
insert into nilai values ('201391004', 'MKI004', 80);
insert into nilai values ('201391005', 'MKI001', 75);
insert into nilai values ('201391001', 'MKI002', 50);
insert into nilai values ('201391002', 'MKI003', 45);
insert into nilai values ('201391003', 'MKI004', 90);
insert into nilai values ('201391004', 'MKI001', 70);
Tidak ada komentar:
Posting Komentar