DML VIEW

View dapat didefinisikan sebagai tabel maya (virtual) atau logical yang terdiri dari himpunan hasil query. View bersifat dinamis, mengandung data dari tabel yang direpresentasikan. View dapat berisi read-only atau updatable yang dipengaruhi oleh adanya pendefinisian view itu sendiri.

Dalam artikel kali ini, saya akan mempraktikan mengenai DML VIEW :

1. Membuat database baru dengan nama kampus_uaa

2. Membuat tabel mahasiswa

3. Membuat tabel dosen


3. Membuat tabel matakuliah


4. Membuat tabel ambil_mk


5. Membuat tabel jurusan




TUGAS PRAKTIKUM

1. Definisikan view untuk mendapatkan data mahasiswa yang hanya mengambil sks lebih dari 2 sks!

syntak : SELECT mahasiswa.nama. ambil_mk.nim. ambil_mk.kode_mk, matakuliah.sks FROM ambil_mk JOIN mahasiswa ON ambil.mk.nim=mahasiswa.nim JOIN matakuliah ON ambil_mk.kode_mk=matakuliah.kode_mk WHERE matakuliah.sks > 2


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!

Syntak: SELECT * FROM vdosmhs ORDER BY total_mhs_ajar DESC LIMIT 1


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 ! 

Membuat main view:

Nested view:




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

hasilnya :


Selesai. Sekian praktikum DML View, semoga bermanfaat.


Nazwa Ista Puspa Maryam

213100261







Komentar

Postingan populer dari blog ini

Membuat Database Kasir dan Tabel

Keamanan Siber : DRP pada Wordpress

DML QUERY (Data Manipulation Language)