VIEW
Assalamu'alaikum wr wb.
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.
Merujuk pada dokumentasi MySQL, sintaks pendefinisian view diperlihatkan sebagai berikut :
Masuk ke MySQL
Membuat database view
Gunakan database view
Membuat tabel mahasiswa
Input data ke tabel mahasiswa
Membuat tabel dosen
Deskripsi tabel dosen
Input data ke tabel dosen
Deskripsi tabel matakuliah
Tampilan data tabel ambil_mk
Membuat tabel jurusan
Deskripsi tabel jurusan
Input data ke tabel jurusan Tampilan data tabel jurusan
Tugas Praktikum!
1. Definisikan view untuk mendapatkan data mahasiswa yang hanya mengambil sks lebih dari 2 sks!
2. Definisikan view dosen yang mengajar mahasiswa beserta jumlah mahasiswa yang diajar!
3. Definisikan nested view dari tugas praktikum nomor 2 hanya dosen yang mengajar mahasiswa terbanyak!
Tugas Rumah!
1. Definisikan nested view untuk mendapatkan data mahasiswa yang jenis kelaminnya laki-laki dengan main view berupa mahasiswa yang mengambil sembarang matakuliah yang sksnya lebih dari sks terkecil!
2. Definisikan updatable view dengan local check option untuk mendapatkan data matakuliah dengan sks di antara 1 dan 4!
Sekian dari saya,
Wassalamu'alaikum wr wb.

Tidak ada komentar: