Langsung ke konten utama

#7 VIEW

 VIEW


   View dapat didefinisikan sebagai tabel maya (virtual) atau logical yang terdiri dari himpunan hasil query. Tidak seperti pada umumnya tabel di dalam basis data relasional, view bukanlah bagian dari skema fisik. View bersifat dinamis, ia mengandung data dari tabel yang direpresentasikannya. Dengan demikian, ketika tabel yang menjadi sumber datanya berubah, data di view juga akan berubah.

- buat database baru dengan nama bebas aja ya ga sih;
 

  Buat tabel-tabel berikut:
- tabel mahasiswa, 
- tabel dosen, 
- tabel matakuliah, 
- tabel ambil_mk, 
- tabel jurusan

simak syntaq-nya berikut:




- Masukkan beberapa record ke dalam tabel seperti berikut ;





MEMBUAT VIEW
 
- Masuk ke localhost phpMyAdmin
- pilih database yang sudah dibuat dan akan di edit
- pilih tabel mahasiswa
- klik Create view  (di kanan bawah)
 
  

- setelah muncul gambar seperti di atas, kemudian klik [edit]
- masukkan query seperti dibawah ini;
- klik 'GO' (di kanan bawah)

- maka hasilnya seperti dibawah ini;

MENGHAPUS VIEW

- masuk pada tab view
- pilih view yang akan di hapus
- klik DROP
jadi deh hehehe


VIEW KOMPLEKS

View dapat mendefinisikan suatu pernyataan yang kompleks, misalnya melibatkan fungsi-fungsi agregat,join atau bahkan subquery. Sebagai ilustrasi view berikut melibatkan join untuk mendapatkan matakuliah yang tidak diambil oleh mahasiswa terdaftar.

membuat view pada tabel matakuliah dengan nama vJOIN

masukkan query seperti di bawah ini;

maka hasilnya seperti di bawah ini;




Komentar