Quis 1 Pemrograman SQL LAnjut
Tugas 1 Mata Kuliah Pemrograman SQL Lanjut
Aurilia Vica Kusuma(16753006),Eko Win Kenali S.Kom.,M.Cs, Dwirgo Sahlinal S.T.,M.Eng
Manajemen Informatika
POLITEKNIK NEGERI LAMPUNG
Assalamu'alaikum Warrahmatullaah Wabarakaatuh.
Hey semuanya ketemu lagi ya setelah sekian lama saya gak posting hehe, nah kali ini saya akan berbagi mengenai salah satu soal dari Quis yang dilaksanakan minggu lalu. yaitu berkaitan tentang SQL. Langsung saja ya berikut akan saya akan mereviwe tentang View dan Store Procedure. Yaak langsung aja check it out!!!!!!!!!!!!
Database adalah sekumpulan data yang sudah
disusun sedemikan rupa dengan ketentuan atau aturan tertentu yang saling
berelasi sehingga memudahkan pengguna dalam mengelolanya juga
memudahkan memperoleh informasi. Selain itu adapula yang mendefinisikan
database sebagai kumpulan file, tabel, atau arsip yang saling terhubung
yang disimpan dalam perangkat lunak (program aplikasi) tertentu. Disaat kita ingin mengakses sebuah database tentu saja isi dari database itu sendiri tidak hanya 1 tabe saja tetapi lebih dari 1 table. Kemudian ketika kita diminta untuk mengakses suatu informasi dengan terdiri dari 5 table atau lebih tentu kita juga mengetik query yang banyak bukan? Nah disini dengan menggunakan View dan Store Procedure kita bisa dimudahkan untuk mengakses informasi tersebut. Berikut adalah pembahasannya.
1. Definisi View
View dapat didefenisikan sebagai ‘table semu’ karena secara fisik memang tidak ada. Table
ini bisa berasal dari table lain, atau gabungan dari beberapa table. View adalah objek di dalam database yang berisi kumpulan kolom yang
dihasilkan dari Perintah select. Dengan kata lain ,
view adalah object yang menyimpan hasil query, baik dari satu table atau
lebih yang diperkecil sehingga dapat memudahkan administrator untuk mengakses informasi dari table-table tersebut, karena view sebenarnya tidak memiliki data. Data yang
ditampilkan oleh sebuah view diambil dari tabel-tabel aktual yang
disertakan dalam perintah SELECT. View dapat di bentuk dari query satu tabel atau query gabungan/join beberapa tabel.
Berikut adalah cara membuat View :
CREATE VIEW nama_view AS
SELECT tabel tunggal
Atau
SELECT operasi join
Atau
SELECT operasi subquery
Atau
Lainnya.
Contoh membuat View :
CREATE VIEW mhs_L AS
SELECT * FROM mahasiswa
WHERE sex='L';
Cara mengaksesnya pun mudah tinggal ketik saja
SELECT * FROM mhs_L
2. Definisi Store Procedure
Store Procedure adalah sebuah program yang ditulis dalam Bahasa Transact-SQL yang disimpan dalam database SQL Server. Store Procedure merupakan kumpulan perintah, variabel, dan alur logik yang ada pada SQL. Store Procedure ini bisa digunakan secara manual atau bisa juga dijalankan melalui program lain. Dalam procedure ini lebih memungkinkan administrator dalam mencari suatu informasi yang belum diketahui datanya, serta jika menggunakan procedure dapat lebih memperluas karena bisa digunakan untuk CRUD. Berbeda dengan View yang hanya bisa menggunakan perintah SELECT saja.
Berikut cara membuat Store Procedure :
CREATE PROCEDURE nama_procedure AS
BEGIN
(kumpulan perintah, variabel, dan alur logik yang ada pada SQL)
END
GO
Contoh membuat Store Procdure
CREATE PROCEDURE cari_nama_mhs @nama AS
BEGIN
SELECT * FROM mahasiswa
WHERE nama=@nama
END
GO
Cara mengaksesnya pun mudah caranya seperti berikut
EXEC cari_nama_mhs