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

        Deskripsi tabel mahasiswa
        Tampilan data tabel mahasiswa

        Membuat tabel dosen
        Deskripsi tabel dosen
        Input data ke tabel dosen
        Tampilan data tabel dosen
        Membuat tabel matakuliah
        Deskripsi tabel matakuliah
        Input data ke tabel matakuliah
        Tampilan data tabel matakuliah
        Deskripsi tabel ambil_mk
        Input data ke tabel ambil_mk

        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:

Diberdayakan oleh Blogger.