Membuat View pada SQL Server

alfa6661
- October 12, 2013
0 (0 votes)
Rate :
Cara membuat view pada SQL Server

View adalah tabel virtual atau query yang tersimpan di database server.

Data yang terakses melalui view tidak disimpan dalam database sebagai objek tersendiri akan tetapi berupa query select dari satu atau lebih tabel.

View digunakan utk melakukan fungsi-fungsi berikut :

  1. Membatasi pengguna kepada baris data tertentu dalam tabel
  2. Membatasi pengguna kepada kolom tertentu dalam tabel
  3. Menggabungkan kolom dari beberapa tabel sehingga terlihat seperti sebuah tabel

Syntax

CREATE/ALTER/DROP VIEW nama_view [ (column [ ,...n ] ) ]
[ WITH[ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ] [ ; ]::=
{
    [ ENCRYPTION ]
    [ SCHEMABINDING ]
    [ VIEW_METADATA ]
}

Contoh

CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No

Penggunaan

SELECT ProductID FROM [Current Product List]

Keuntungan View

  1. Konsisten: View dapat menyediakan data secara konsisten, walaupun struktur database diubah
  2. Integritas Data: Perubahan pada tabel utama otomatis merubah view
  3. Peningkatan Keamanan: Setiap pengguna dapat diberikan akses ke database hanya melalui kumpulan view yang mengandung datayang diperbolehkan untuknya, dengan batasan danpengendalian akses pengguna
  4. Mengurangi Kompleksitas
  5. Penyederhanaan query
  6. Kenyamanan
  7. Kemudahan bagi pengguna, hanya mengetahui apa yang dibutuhkan
  8. Mudah Pengaturan
  9. View menyediakan metode untuk mengatur penampakan database

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter

– Eric S. Raymond

Have a better explanation?

If you have comments about this post. Please write your comments below

No comments associated with this article