Page 62 - E-MODUL BASIS DATA KELAS XI RPL
P. 62
Sama seperti tabel aslli, dapat juga mengatur untuk menampilkan beberapa kolom saja dari sebuah
view. Misalnya untuk view PemilikMobil dapat mengatur untuk menampilkan kolom IdMobil, Tipe, dan
NPemilik saja, Syntax untuk melakukan hal tersebut adalah sebagai berikut.
Jika syntax di atas dijalankan maka data yang ditampilkan akan tampak seperti yang ditunjukkan
Tabel.4.10.
Tabel 4. 14 Menampilkan Beberapa Kolom Dari Sebuah View.
IdMobil Tipe NPemilik
M302 New Avanza G Tia Cahyani
M305 Innova G MT Anton Ilham
M401 New Avanza G Tia Cahyani
M404 Xenia Tia Juniati
M304 Xenia Ria Mutia
Jika sudah tidak diperlukan lagi, dapat menghapus sebuah view dari basis data. Hal ini dapat
dilakukan dengan menggunakan perintah DROP VIEW. Syntax dan contoh penggunaannya adalah
sebagai berikut.
Dua baris syntax terakhir di atas akan menghapus view TahunMobil dan PemilikMobil. Ketika sebuah
view dihapus, tidak ada data yang akan hilang dari basis data. Karena seperti dijelaskan, View adalah
sebuah tabel virtual atau tabel instance yang tidak menyimpan data secara fisik.
C. DATA CONTROL LANGUANGE (DCL) DAN TRANSACTION CONTROL LANGUANGE (TCL)
Salah satu yang menjadi kelebihan, sekaligus syarat bagi sebuah DBMS adalah kemampuannya
untuk mengotorisasi pengguna yang akan mengakses basis data. Artinya, aplikasi DBMS harus dapat
menjaga agar pengguna yang memiliki hak akses terhadap data tertentu saja yang diperbolehkan untuk
mengakses data tersebut.
Setiap pengguna DBMS mempunyai sebuah authorization identifier yang diberikan oleh
administrator basis data. Authorization Identifier dikenal dengan username dan password. Selain itu,
digunakan oleh DBMS untuk mengidentifikasi operasi-operasi yang dapat dilakukan oleh pengguna
terhadap objek-objek yang ada di basis data.