Anda di halaman 1dari 6

PEMOGRAMAN SQL LANJUT

Definisi “View dan Store Procedure”

Disusun Oleh :

Nama : M Reyhan Dirgantara


NPM : 16753030
Kelas : MI 4 A

JURUSAN EKONOMI DAN BISNIS


POLITEKNIK NEGERI LAMPUNG
BANDAR LAMPUNG
2018
SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data
relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah
Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO
yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan
di dunia bisnis yang memiliki basis data berskala kecil sampai dengan
menengah, tetapi kemudian berkembang dengan digunakannya SQL Server
basis data besar.

View
View adalah tabel virtual yang berisi data yang ditentukan berdasarkan query
yang dibuat. Seperti tabel biasa, sebuah view terdiri dari kolom dan baris data.
Namun view tidak menyimpan data dalam database karena view dibuat dari
tabel-tabel yang telah ada dalam database. Sehingga data yang dimiliki oleh
view adalah data-data yang mereferensi ke tabel lain sesuai dengan query dan
akan berubah secara dinamis sesuai dengan isi data yang dijadikan reference-
nya.

Store Procedure
Store Procedure adalah kumpulan Pre-defined Transact-SQL yang
digunakan untuk melakukan tugas/task khusus. Dalam Store Procedure dapat
berisi beberapa statement dan setiap statement di kelompokan untuk satu
object database.

Pengertian 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.

A. Fungsi View
View digunakan untuk membuat tampilan sebuah tabel. Di dalamnya
memungkinkan kita untuk bisa membuat, mengupdate dan menghapus
tampilan tabel tersebut. Dan tabel yang ditampilkan merupakan tabel hasil
dari perintah-perintah MySQL
Didalamnya akan terlihat adanya baris dan kolom seperti halnya tabel
biasa dari sebuah database. Dan tabel yang ditampilkan hanya satu tabel
sekalipun merupakan hasil join pada MySQL.

B. Sintak View
Syntax dasar perintah untuk membuat view adalah sebagai berikut :
C. Contoh View
Saya akan membuat view satu tabel yaitu tabel “prodi” dari database
“Akademik” dengan nama view “AkreditasiProdi_B”. Perintahnya sebagai
berikut.

Keterangan: Sebelumnya sudah dibuat tabel dengan nama Prodi pada


database Akademik.

Pengertian Store Procedure


Stored procedure adalah salah satu objek routine yang tersimpan pada
database MySQL dan dapat digunakan untuk menggantikan berbagai
kumpulan perintah yang sering kita gunakan, seperti misalkan sejumlah row
ke table lain dengan filter tertentu.

A. Fungsi Store Procedure


Stored procedure akan membantu dalam membuat laporan yang
sifatnya analisa data yang biasanya memerlukan banyak table-tabel
pembantu, karena stored procedure dapat membuat table temporary yang
disimpan sementara di dalam memori server selama proses berlangsung
atau bisa juga selama program connect. Stored procedure mengefisienkan
proses sehingga semua daya hanya akan dipusatkan di computer server
saja. Untuk membuat stored procedure gunakan perintah CREATE, untuk
mengedit gunakan ALTER, dan untuk menghapus gunakan DROP.
B. Sintak Store Procedure
Syntax dasar perintah untuk membuat view adalah sebagai berikut :

C. Contoh Store Procedure


Saya akan membuat Store Procedure satu tabel yaitu tabel “mahasiswa”
dari database “Akademik” dengan nama Store Procedure “prodi_mhs”,
yang akan menampilkan data mahasiswa berdasarkan prodi. Perintahnya
sebagai berikut.

Keterangan: untuk melihat hasil Store Procedure gunakan perintah “exec


nama_storeProcedure”.
Kesimpulan
Berdasarkan makalah SQL Server tentang View dan Store Procedure ini
kesimpulannya adalah View dan Store Procedure adalah basis data Relasional
yang digunakan untuk mengakses data karena telah banyak memiliki
keunggulan, selain mempersingkat atau meringkas penggunaan sintak SQL
Query. namun terdapat perbedaan antara View dengan Store Procedure yaitu
Adanya dukungan Stored Procedure akan membuat program lebih ringkas dan
mudah untuk dikembangkan. Stored procedure akan membantu dalam
membuat laporan yang sifatnya analisa data, yang biasanya memerlukan
banyak tabel-tabel pembantu. Stored procedure mengefisienkan proses,
sehingga semua daya hanya akan dipusatkan di komputer server saja.

Anda mungkin juga menyukai