Bagaimana Syntax penulisan View ?
Untuk penulisan syntax view sangat sederhana,
CREATE VIEW nama_view AS query
Keterangan : Syntax CREATE VIEW untuk membuat tabel view nya, kemudian beri nama table view nya. Sedangkan AS digunakan untuk membungkus query-query yang akan kita buat kedalam tabel view.
Bagaimana cara menuliskan perintah Query nya ?
Untuk penulisan query nya sangat sederhana, misalkan kita ingin menampilkan data mahasiswa perempuan , dimana dari tabel mahasiswa yang nantinya akan dibungkus dengan nama table view Mahasiswa_perempuan.
CREATE VIEW mahasiswa_perempuan AS
SELECT * FROM Mahasiswa
WHERE sex='P'
Contoh :
Apa Manfaat View ?
1. Segi Keamanan
Seperti dengan penjelasan diatas, dengan adanya view ini, kita bisa sembunyikan query yang kompleks sekalipun dalam satu tabel view, sehingga untuk mengakses nya tidak bisa sembarangan hanya orang yang membuat nya saja yang mengetahui isi query didalam tabel view tersebut.
2. Segi Ruang
Tentu saja dengan adanya view ini, kita memiliki keuntungan dalam segi ruang, karena untuk mendapatkan informasi lebih lengkap kita tidak perlu merancang atau membuat tabel baru.
3. Segi Kemudahan Akses Informasi
Dengan ada nya tabel view, informasi dari bentuk query tabel yang kompleks dapat dengan mudah dan cepat diakses. Dengan begitu dapat memudahkan pekerjaan.
Apa itu Store Procedure ?
Sama halnya seperti view, store procedure merupakan sebuah program yang ditulis dalam Bahasa Transact-SQL yang disimpan dalam database SQL Server ,dan merupakan kumpulan perintah perintah , variable serta alur logic yang ada pada SQL .Store Procedure ini selain bisa digunakan secara manual atau dijalan di program lain , store procedure dapat digunakan untuk mempermudah menyimpan query-query yang kompleks didalamnya, namun apa perbedaan nya dengan view ? Store procedure dapat berguna ketika kita tidak ingin user mengakses tabel secara langsung, dengan kata lain kita dapat membatasi hak akses user dan memonitoring kegiatan yang dilakukan.
Tentu saja dengan adanya view ini, kita memiliki keuntungan dalam segi ruang, karena untuk mendapatkan informasi lebih lengkap kita tidak perlu merancang atau membuat tabel baru.
3. Segi Kemudahan Akses Informasi
Dengan ada nya tabel view, informasi dari bentuk query tabel yang kompleks dapat dengan mudah dan cepat diakses. Dengan begitu dapat memudahkan pekerjaan.
Apa itu Store Procedure ?
Sama halnya seperti view, store procedure merupakan sebuah program yang ditulis dalam Bahasa Transact-SQL yang disimpan dalam database SQL Server ,dan merupakan kumpulan perintah perintah , variable serta alur logic yang ada pada SQL .Store Procedure ini selain bisa digunakan secara manual atau dijalan di program lain , store procedure dapat digunakan untuk mempermudah menyimpan query-query yang kompleks didalamnya, namun apa perbedaan nya dengan view ? Store procedure dapat berguna ketika kita tidak ingin user mengakses tabel secara langsung, dengan kata lain kita dapat membatasi hak akses user dan memonitoring kegiatan yang dilakukan.
Bagaimana Syntax Store Procedure ?
Untuk syntaxnya agak berbeda dengan view,
CREATE PROCEDURE nama_procedure AS
BEGIN
query
END
GO
Hampir sama seperti membuat view, hanya saja ada syntax BEGIN, END dan GO.
Selain itu Store procedure juga dapat menggunakan variabel untuk query nya sehingga dapat membuat parameter untuk fungsi SELECT, INPUT, UPDATE dan DELETE.
Selain itu Store procedure juga dapat menggunakan variabel untuk query nya sehingga dapat membuat parameter untuk fungsi SELECT, INPUT, UPDATE dan DELETE.
CREATE PROCEDURE mahasiswa_perempuan
@idprodi integer
AS
BEGIN
Bagaimana cara penulisan perintah Query nya ?
Untuk Penulisan nya cukup masukkan query yang akan disimpan diantara BEGIN ... END
SELECT * FROM Mahasiswa
WHERE idprodi=@idprodi
END
GO
Maksudnya dari query diatas ini adalah, ketika kita ingin menampilkan semua informasi pada mahasiswa perempuan yang ingin kita inputkan idprodinya.Misalkan kita ingin menampilkan mahasiswa perempuan yang idprodi nya 5 , maka untuk eksekusi seperti ini:
EXEC mahasiswa_perempuan='5'
Maka yang akan muncul adalah informasi dari procedure mahasiswa perempuan yang d prodinya adalah 5.
Apa manfaat Store Procedure ?
Manfaat Store Procedure ini hampir sama dengan view, hanya saja store procedur lebih tinggi tingkat keamanannya dibandingkan view. Selain itu, view hanya tidak dapat menggunakan variabel dalam syntaxnya sedangkan kita bisa menggunakan variabel pada store procedure sehingga kita untuk menuliskan perintahnya lebih flexsible.
Tidak ada komentar :
Posting Komentar