View
View adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut.
Syntax Membuat View
CREATE VIEW
view_name AS
select_statement
Contoh View
create view Prodi_baru as select * from PRODI
dan hasilnya akan seperti berikut:
Manfaat View
View dapat digunakan untuk tujuan berikut:
Sumber :
MySQL tutorial. Membuat View di MySQL. Diperoleh 22 April 2018, dari
http://mysql.phi-integration.com/sql/membuat-view-pada-mysql
Microsoft Docs.( 2017, 8 Oktober). Create View (Transact-SQL). Diperoleh 22 April 2018, dari
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-view-transact-sql?view=sql-server-2017
SQL, Server, Programming. Sql Server Store Procedure . Diperoleh 22 April 2018, dari
View adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut.
Syntax Membuat View
Untuk membuat view pada sql server kita dapat menggunakan perintah sebagai berikut:
CREATE VIEW
view_name AS
select_statement
Contoh View
Berikut ini contoh dalam membuat view:
dan hasilnya akan seperti berikut:
Manfaat View
View dapat digunakan untuk tujuan berikut:
- Untuk fokus, menyederhanakan, dan menyesuaikan persepsi yang dimiliki setiap pengguna dari database.
- Sebagai mekanisme keamanan dengan memungkinkan pengguna mengakses data melalui tampilan, tanpa memberikan hak akses pengguna untuk mengakses langsung tabel dasar yang mendasari.
- Untuk menyediakan antarmuka yang kompatibel ke belakang untuk meniru tabel yang skemanya telah berubah.
Store Procedure
Store procedure merupakan kumpulan perintah yang disimpan dengan nama tertentu dan diproses sebagai satu kesatuan. stored prosedur menerima inputan dan mengembalikan nilai dalam bentuk output, didalamnya bisa terdiri atas satu atau beberapa perintah operasi database dan juga dapat memanggil procedure yang lainnya. Hasil yang dikembalikan nilainya bisa berupa keberhasilan maupun kegagalan prosedur.
Syntax Membuat Store Procedure
Untuk membuat store procedure kita bisa menggunakan syntax sebagai berikut:
CREATE PROCEDURE [NAMA_PROCEDURE]
(
[@NAMA_VARIABEL TIPE DATA]
)
AS
BEGIN
[SQL STATEMENT]
END
(
[@NAMA_VARIABEL TIPE DATA]
)
AS
BEGIN
[SQL STATEMENT]
END
Contoh Membuat Store Procedure
create procedure mahasiswa_pro_jk
@sex nvarchar (1) as
begin
select * from mahasiswa
where sex=@sex
end
go
berikut hasil store procedure yang dihasilkan dari Syntax diatas:
Manfaat Store Procedure
Keuntungan menggunakan store procedure :
Dari sisi portabilitas, misalkan di dalam server sql server yang databasenya diakses oleh beberapa macam aplikasi dengan bahasa pemrograman yang berbeda, procedure yang dibuat akan tetap bisa digunakan karena procedure tersimpan di dalam database server.
Keuntungan lainnya adalah karena disimpan di sisi server dan dijalankan di sisi server sehingga tidak memberatkan client dan lebih cepat pemrosesan datanya dibandingkan quer sql yang dijalankan pada sisi client. Store Procedure lebih aman karena business logi dan business rules dibungkus di sisi server dan juga Store Procedure tersedia enkripsi sehingga store procedure tidak dapat terliat oleh pengguna.
Tapi store procedure juga memiliki keterbatasan, misalkan tidak dapat menciptakan function, rules, trigger, view dan schemas.
Keuntungan lainnya adalah karena disimpan di sisi server dan dijalankan di sisi server sehingga tidak memberatkan client dan lebih cepat pemrosesan datanya dibandingkan quer sql yang dijalankan pada sisi client. Store Procedure lebih aman karena business logi dan business rules dibungkus di sisi server dan juga Store Procedure tersedia enkripsi sehingga store procedure tidak dapat terliat oleh pengguna.
Tapi store procedure juga memiliki keterbatasan, misalkan tidak dapat menciptakan function, rules, trigger, view dan schemas.
MySQL tutorial. Membuat View di MySQL. Diperoleh 22 April 2018, dari
http://mysql.phi-integration.com/sql/membuat-view-pada-mysql
Microsoft Docs.( 2017, 8 Oktober). Create View (Transact-SQL). Diperoleh 22 April 2018, dari
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-view-transact-sql?view=sql-server-2017
SQL, Server, Programming. Sql Server Store Procedure . Diperoleh 22 April 2018, dari
http://www.belajarsqlserver.com/2015/10/sql-server-store-procedure.html
Microsoft Docs.( 2017, 9 Juni). Create Procedure (Transact-SQL). Diperoleh 22 April 2018, dari
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-procedure-transact-sql?view=sql-server-2017
Komentar
Posting Komentar