UNIVERSITAS PAMULANG
Pertemuan ke – 11
Studi Kasus pada SQL Server dengan (VIEW)
InfoTI_unpam informatika.unpam.ac.id
VIEW
“View adalah tabel virtual atau query yang tersimpan”
“Data yang terakses melalui view tidak disimpan dalam database sebagai obyek
tersendiri akan tetapi berupa query select dari satu atau lebih tabel”.
InfoTI_unpam informatika.unpam.ac.id
FUNGSI VIEW
InfoTI_unpam informatika.unpam.ac.id
CONTOH STUDY KASUS VIEW
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
1. Buka MS SQL Server -> Klik New Query
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
4. Buat Tabel Baru TblMahasiswa
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
5. Buat Tabel Baru TblJurusan
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
6. Buat Tabel Baru TblNilai
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
7. Buat Tabel Baru TblDosen
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
8. Buat Tabel Baru TblMatakuliah
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
9. Tambahkan Foreign Key (sehingga tabel saling berelasi seperti ini)
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
10. Insert TblJurusan INSERT DATA TIDAK HARUS SAMA PERSIS
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
11. Insert TblMahasiswa INSERT DATA TIDAK HARUS SAMA PERSIS
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
12. Insert TblDosen INSERT DATA TIDAK HARUS SAMA PERSIS
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
13. Insert TblMataKuliah
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
14. Insert TblNilai
INSERT DATA TIDAK HARUS SAMA PERSIS TETAPI
DIPERHATIKAN KOLOM YANG MENGANDUNG
FOREIGN KEY DENGAN TABEL LAIN
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
14. Insert TblMataKuliah
SINTAX
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
15. Buat Tabel Virtual (dengan VIEW) sesuai tampilan
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
15. Buat Tabel Virtual (dengan VIEW) sesuai tampilan SINTAX VIEW
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
16. Tampilkan Tabel Virtual (view Nilai)
select * from viewNilai
HASILNYA
InfoTI_unpam informatika.unpam.ac.id
LATIHAN CONTOH KASUS VIEW
17. Gunakan Fungsi Where Catatan : Tabel view hanya untuk perintah DML
select tidak bisa update, delete atau insert karene
view hanya tabel virtual
InfoTI_unpam informatika.unpam.ac.id
TUGAS
InfoTI_unpam informatika.unpam.ac.id
TERIMA KASIH