Rabu, 28 Januari 2009

View SQL Server

VIEW SQL SERVER

View adalah tabel virtual yang isinya didefinisikan oleh query database. View bukanlah sebuah tabel fisik, tetapi sekumpulan instruksi yang menghasilkan sekumpulan data.

Penggunaan view sangat bermanfaat apabila kita ingin memfokuskan diri pada informasi tertentu yang terdapat dalam basis data. Bayangkan sebuah database perusahaan yang diakses beberapa user pada departemen berbeda. Informasi yang dibutuhkan oleh setiap departemen pastilah berbeda. Dengan menggunakan view dapat menyediakan informasi yang dibutuhkan saja, baik berasal dari satu tabel atau lebih dalam database tersebut.

View mengijinkan banyak user yang berbeda melihat informasi yang sama dengan fokus yang berbeda. View mengijinkan kombinasi informasi untuk memenuhi kebutuhan user tertentu dan bahkan bisa diekspor ke aplikasi lain

Membuat View
View dapat dibuat dengan perintah Transact-SQL yaitu Create view atau dengan menggunakan program penyunting view yaitu enterprise manager.
Hal yang harus diingat pada saat membuat view :

1. View hanya bisa dibuat di dalam database yang sedang digunakan.

2. Anda tidak bisa menghubungkan trigger, aturan kedalam view.

3. View bisa menggunakan data dari view lain.

4. Kita tidak bisa membuat indeks untuk view.

5. Jika ada lebih dari satu kolom view yang memiliki nama yang sama, kolom tersebut harus diberi alias.

6. Kolom didalam view sama dengan kolom ditabel asal.

Untuk Membuat View kita dapat meng Klik kanan
Setelah tampilan menu view kita dapat menambahkan table yang kita butuhkan

Misalkan kita akan membuat view untuk menampilkan data mahasiswa maka kita hanya membutuhkan table Tmhs

Misalkan kita akan menampilkan Nim dan nama Mahasiswa tersebut maka kita pilih dari tabel Tmhs nim dan nama


Untuk mengecek hasilnya klik tanda seru merah ! atau run maka akan terlihat nim dan nama mahasiswa.

Untuk menyimpan view bisa klik save dan beri nama view misalnya view_nim_nama

View bisa juga langsung dibuat pada console query dan cara ini kadang dianggap lebih mudah dibandingkan dengan visual.

Tidak ada komentar:

Posting Komentar