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 dosen3. 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
Posting Komentar