contoh soal mengenai VIEW di MySQL
Selamat datang di
blog enogizerika
Pada blog kali
ini, kita akan mencoba mengerjakan tugas praktikum mengenai materi 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.
Sebelum memulai,
kalian bisa membuka dan mempraktikan dahulu mengenai materi view yang ada di
file : modul 9 view
Nah setelah
selesai mempelajari materi yang ada di file tersebut barulah kita dapat
mengerjakan soal berikut :
E. 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!
F. 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 diantara 1 dan 4.
Selanjutnya mari
kita coba kerjakan satu persatu
1. 1. Definisikan
view untuk mendapatkan data mahasiswa yang hanya mengambil sks lebih dari 2
sks!
1. 2. Definisikan
view dosen yang mengajar mahasiswa beserta jumlah mahasiswa yang diajar!
Sintak bila di cmd: CREATE VIEW vdosenmahter AS...
Lalu
lanjutkan seperti sintak digambar berikut
Hasilnya :
setelah hasil keluar maka terlihatlah bahwa dosen dengan kode ‘10’ memiliki
jumlah mahasiswa terbanyak
Dosen
dengan kode ’10’ yaitu dosen suharto
1. 3. Definisikan
nested view dari tugas praktikum nomor 2 hanya dosen yang mengajar mahasiswa
terbanyak!
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 !
Sintak :
CREATE VIEW vmah2 AS SELECT
Mahasiswa.nim, mahasiswa.nama,
mahasiswa.jenis_kelamin, mata_kuliah.kode_mk, mata_kuliah.nama_mk,
mata_kuliah.sks FROM mahasiswa, mata_kuliah ;
Hasil :
Kemudian :
2.
Definisikan
updatable view dengan local check option untuk mendapatkan data matakuliah
dengan sks diantara 1 dan 4.
Demikian penjelasan tentang jawaban soal VIEW di MySQL, bila mana ada kesalahan bisa dikoreksi bersama
Komentar
Posting Komentar