Sunday, April 22, 2018

Pengertian View dan Store Procedure dan manfaatnya

Pengertian View dan Store Procedure dan manfaatnya
Sunday, April 22, 2018

Pengertian View dan Store Procedure

Dedy indra setiawan | Eko Win Kenali, S.Kom.,M.Cs 


Manajemen Informatika Politeknik Negeri Lampung - postingan kali ini tentang tugas mata kuliah pemograman SQL dengan judul  "Pengertian View dan Store Procedure dan manfaatnya" .

yukk simak.....


1. Pengertian  View

View adalah sebuah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari Perintah select. Dengan kata lain yang lebih sederhana, view adalah object yang menyimpan hasil query, baik dari satu tabel atau lebih, didalam database view juga sering dinamakan sebagai “tabel virtual” , karena view sebenarnya tidak memiliki data. Data yang ditampilkan oleh sebuah view diambil dari tabel-tabel aktual yang disertakan dalam SELECT. 

2. penulisan sintax View 
 penulisan sintax view

CREATE VIEW nama_view AS query


3. Penulisan perintah Query View

Untuk penulisan query misalkan kita ingin menampilkan data mahasiswa berdasarkan prodi, dari tabel mahasiswa yang nantinya akan di buat dengan view Mahasiswa_prodi.

CREATE VIEW Mahasiswa_prodi AS
Select * from mahasiswa
where prodi='akuntansi'

jika ingin melihat view masukan query :

SELECT * FROM Mahasiswa_prodi



4. Manfaat View 

 1. Segi Keamanan
dalam segi keamanan view  menyembunyikan 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 dan tidak perlu mengetik ulang query nya ika ingin mengaksesnya lagi cukup dengan memenggil view . 


5. Pengertian Store Prosedure

Store procedure adalah sebuah query digunakan untuk mempermudah menyimpan query-query yang kompleks didalamnya dan dapat menggunakan parameter. hampir sama dengan view hanya sotre prosedure menggunakan parameter.

6. penulisan sintax store prosedure

CREATE PROCEDUR nama_tabel AS
BEGIN

     kumpulan query sql

END

GO

7. penulisan perntah query sql

berikut contoh penulisan perintah query delete pada store prosedure :

create procedure deletedatamhs @idmhs nvarchar as
begin
DELETE FROM mahasiswa
WHERE idmhs=@idmhs;
end
go


8. manfaat store prosedure

Manfaat dari penggunaan store prosedure hampir sama dengan view.  view hanya tidak dapat menggunakan variabel dalam syntaxnya dan menampilkan data sedangkan  pada store procedure kita dapat menggunakan parameter sehigga dapat di gunakan utuk menampilkan,mengisi,mengupdate,serta menghapus data.


sekian.....
Share This :