Tuesday, May 24, 2016

Soal UTS (Database Administration) beserta Jawabannya

1.      Tambahkan field agama pada tabel dosen ( isi sesuai keinginan anda )

     ALTER TABLE dosen ADD agama VARCHAR(10) AFTER nama;

2.      Ubah nama Dian Maharani menjadi Dyan Maharani

UPDATE mahasiswa SET nama='Dyan Maharani' WHERE nim='1510100344';


3.      Ubah tabel kelas menjadi tabel jurusan & field kode kelas menjadi kode jurusan serta 
      nama kelas menjadi nama jurusan

  RENAME TABLE kelas TO jurusan;















  ALTER TABLE jurusan CHANGE kode_kelas kode_jurusan CHAR(5);
  ALTER TABLE jurusan CHANGE nama_kelas nama_jurusan VARCHAR(25);


4.      Ganti semua nama jurusan dengan menggunakan Bahasa Indonesia

  UPDATE jurusan SET nama_jurusan='Administrasi Bisnis' WHERE kode_jurusan='BA';
  UPDATE jurusan SET nama_jurusan='Komputer Akutansi' WHERE kode_jurusan='CA';
  UPDATE jurusan SET nama_jurusan='Informatika Komputer' WHERE kode_jurusan='IK';
  UPDATE jurusan SET nama_jurusan='Manajemen Perkantoran' WHERE kode_jurusan='OM';


5.      Urutkan data jurusan berdasarkan kode jururusan dari dari A ke Z

   SELECT * FROM jurusan ORDER BY kode_jurusan ASC;


6.      Urutkan data mahasiswa sesuai dengan NIM dari bawah ke atas

   SELECT * FROM mahasiswa ORDER BY nim DESC;

7.      Tampilkan data nama dosen  dan alamat dosen yang alamatnya masih kosong

  SELECT nama,alamat FROM dosen WHERE alamat LIKE '%  %';

8.      Isi kolom alamat pada tabel dosen (isi sesuai keinginan anda)

  UPDATE dosen SET alamat='Wongsorejo' WHERE nidn='193140.908.4';
  UPDATE dosen SET alamat='Genteng' WHERE nidn='193140.908.6';

9.      Tampilkan data mahasiswa dengan nim 1510100346

  SELECT nim,nama,alamat,tanggal_lahir,agama,nilai_uts FROM mahasiswa WHERE nim   LIKE '%1510100346%';

10.  Hapus data mahasiswa dengan nim 1510100346

  DELETE FROM mahasiswa WHERE nim='1510100346';

11.  Tampilkan semua field pada tabel mahasiswa yang mempunyai nilai 80 dan urutkan 
      secara menurun sesuai nim

  SELECT nim,nama,alamat,tanggal_lahir,agama,nilai_uts FROM mahasiswa WHERE
  nilai_uts   LIKE '%80%';


  SELECT * FROM mahasiswa ORDER BY nim ASC;

12.  Tampilkan nama dosen dan alamat dosen yang di awali huruf "D"

  SELECT nama,alamat FROM dosen WHERE nama LIKE 'D%';

13.  Tampilkan nama mahasiswa yang nama belakangnya berakhiran "I"

  SELECT nim,nama,alamat,tanggal_lahir,agama,nilai_uts FROM mahasiswa WHERE nama 
  LIKE '%I';

14.  Tampilkan nim, nama mahasiswa dan alamat yang lahir di bulan Juni

  SELECT nim,nama,alamat,tanggal_lahir FROM mahasiswa WHERE tanggal_lahir LIKE 
  '%Juni%';

15.  Tampilkan  nim, nama mahasiswa dan alamat  yang lahir di bulan Juni dan beragama islam

  SELECT nim,nama,alamat FROM mahasiswa WHERE tanggal_lahir LIKE '%Juni%';

  SELECT nim,nama,alamat,agama FROM mahasiswa WHERE agama LIKE '%Islam%';

*Semoga bermanfaat yaaahh...........

No comments:

Post a Comment

Good Comments :D