PR

Soal sama dengan permasalahan pada blog sebelumnya

 1. Definisikan nested view untuk mendapatkan data mahasiswa yang jenis kelaminnya laki-laki dengan main view berupa mahasiswa yang mengambil sembarang matakuliah yang sks nya lebih dari sks terkecil!

  • Create sebuah view baru dan masukan sintax seperti berikut:


  • Berikut tampilan dari nested view untuk mendapatkan data mahasiswa yang jenis kelaminnya laki-laki.


CREATE VIEW vnestedambil_mk
  • Masukan sintax berikut untuk membuat tampilan view dari vnestedambil_mk
  • SELECT nim FROM ambil_mk WHERE kode_mk IN (SELECT kode_mk from vmatakuliah)


  • Berikut tampilan view dari vnestedambil_mk


CREATE VIEW vnested_mahasiswa

  • Masukan sintax berikut untuk membuat tampilan view dari vnested_mahasiswa
  • SELECT * FROM mahasiswa WHERE jenis_kelamin = 'L'


  • Berikut tampilan view dari vnested_mahasiswa


CREATE VIEW vnested_view

  • Masukan sintax berikut untuk membuat tampilan view dari vnested_view
  • SELECT * FROM vnestedmahasiswa WHERE nim IN (SELECT nim FROM mahasiswa)


  • Berikut tampilan view dari vnested_view


2. Definisikan updatable view dengan local check opinion untuk mendapatkan data matakuliah dengan sks diantara 1 dan 2.

  • Sintax updatable view dengan local check opinion tidak dapat menjalankan perintah, namun jika tidak mengunakan local check opinion perintah berhasil dijalankan dengan hasil seperti berikut:


3. Tugas selesai 

Komentar

Postingan populer dari blog ini

BELAJAR MEMBUAT TRIGGER PADA TABEL MYSQL

BELAJAR MEMODIFIKASI VIEW PADA DATABASE MYSQL