Laman

Senin, 19 Oktober 2015

SQL (13 Oktober 2015)

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);


Update

Perintah untuk mengganti data mahasiswa pada tabel mahasiswa :
Delete

Perintah untuk memasukkan data mahasiswa pada tabel nilai :
Select

Tidak ada komentar:

Posting Komentar