STORE PROCEDURE.

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

Pengenalan Arsitektur Basis Data
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Database MySQL.
Error Handling (Exception) & INDEX
PERINTAH SQL.
Pengamanan Basis data.
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
 Performa aplikasi fokus membahas tentang tuning dan optimasi kode aplikasi dan SQL statement  Aplikasi yang didesain dan di buat dengan buruk akan.
Sistem Jaringan Terdistribusi
Manajemen Basis Data menggunakan SQL Server
TRIGGER.
Strctured Query Language
Pertemuan 4 Database dengan MySQL.
Stored Procedure Basis Data Terapan.
Stored Procedure Basis Data 2.
Konsep Database. S D L C Strategy and Analysis Design Build n Document Transition Production.
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
FTP Security Kelompok 10 : Gede Eka Pramana Muhammad Kamal Putra
STORED PROCEDURE Achmad Yasid, SKom.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Procedure Siti Mukaromah, S.Kom.
TRIGGER.
Database Management System
SINTAK STORED PROCEDURE
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Store procedure.
Tabled Value Parameter. Tabled Value Parameter merupakan tipe data yang dibuat oleh user Tabled Value Parameter digunakan untuk mengirimkan multiple rows.
Koneksi PHP ke Database MySQL
JDBC Java2 Advanced.
FUNGSI & TRIGGER ACHMAD YASID.
© Ilmu Komputer UGM Stored Procedure MySQL 5.
Aplikasi Database pada InTouch - SQL Access Manager
PENGANTAR DATABASE ADMINISTRATOR
Stored Function Tanpa Parameter
PENJURUSAN DI ORACLE ORACLE DEVELOPER
TRIGGER SYAIFUL HUDA, S.Kom.
FUNGSI-FUNGSI AKSES MySql
STORED PROCEDURE & TRIGGER
View dan Trigger Materi 5
VIEW.
Manajemen Basis Data menggunakan SQL Server
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Sistem Basis Data ABU SALAM, M.KOM.
TRIGGER.
SQL OVERVIEW.
FUNCTION.
Pengenalan SQL Server.
Procedure Siti Mukaromah, S.Kom.
Pemrograman basis data internet dan client server
OLEH : Slamet Sn Wibowo Wicaksono
Pertemuan <<3>> Pengembangan Aplikasi Basis Data
STORE PROCEDURE.
PENGENALAN ACTIVE SERVER PAGE
Query dalam sql server Pertemuan 6.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Mengelola Query Basis Data
Nama Kelompok Hardani Novian S Musyafa’ Tanjung
FUNCTION Muzamil Indra ( ) Oky Putranto ( )
CURSOR.
Database Server & Terdistribusi
Oleh : FIRMAN JAYA, S.Pt, M.Kom
Pemrograman Berorientasi Objek II
Integritas Basis Data Triggers, Store Procedure
Administrasi basis data
FUNGSI & TRIGGER.
Database Server & Terdistribusi
Konsep Database.
Stored Procedure D. SINAGA, M.KOM.
Pengantar Teknologi SIM 2 (pertemuan 7)
TCP Socket Programming
Transcript presentasi:

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. Untuk membuat store procedure, kita hanya menjalankan perintah “create procedure” diikuti dengan SQL script. Kita bisa meembuat store procedure melalui Query Analyzer pada MS SQL Server, atau dengan menggunakan menu New Procedure pada Enterprise Manager.

Syntax : CREATE PROC procedure_name. [ { @parameter data_type } ] Syntax : CREATE PROC procedure_name [ { @parameter data_type } ] AS sql_statement . Store Procedure terdiri dari: 1. Statemen CREATE PROC {PROCEDURE} 2. Nama Procedure; 3. Parameter list 4. SQL statement.

Keuntungan menggunakan Store Procedure 1 Keuntungan menggunakan Store Procedure 1. Performance Semua perintah SQL, yang kita kirimkan ke database server melalui kumpulan action yang disebut dengan execution. Hal ini menjadikan perintah SQL yang kita kirimkan melalui beberapa proses sebelum data dikembalikan ke client. User mengirimkan request untuk mengeksekusi store procedure.SQL Server kemudian mengecek apakah ada syntax error. Mengidentifikasi dan melakukan pengecekan alias pada FROM clausa.Membuat query plan. Meng-compile dan kemudian mengeksekusi query plan untuk kemudian mengembalikan data yang diminta.

2. Security Store Procedure memberikan keuntungan yang baik dalam hal security. Dengan menggunakan store procedure, kita bisa memberikan permission untuk user yang ditunjuk untuk dapat mengakses data, menekan immense coding yang perlu kita lakukan pada Application Client. Ini adalah cara terbaik untuk mengontrol akses ke data.

3. Modifications/Maintenance Jika kita menggunakan store procedure untuk mengakses database, setiap perubahan pada database dapat dipantau berdasarkan client application. Hal ini dimungkinkan karena kita dapat tahu persis dimana data diakses, dan kita juga tahu dimana kita harus melakukan perubahan. Hal ini berarti kita tidak perlu pusing kepala dengan ribuan baris source code pada client application untuk menemukan baris mana yang perlu dirubah.

4. Minimal processing at the client. Ketika membuat aplikasi client/server, normalnya adalah client yang bertanggung jawab mengenai integritas data yang masuk ke dalam database. Mengelola Primary Key,Foreign Key, semuanya dilakukan oleh client, dan database server hanya bertugas menyimpan data yang di berikan client. 5. Network traffic Aplikasi pada client selalu me request/ mengirimkan data ke database server. Data ini dikirimkan sebagai packet dan dikirimkan ke jaringan(Network) ke server.

CREATE VIEW [dbo].[View_barang] AS SELECT KodeBarang, NamaBarang, Harga FROM dbo.Barang create PROCEDURE SP_A @pnamabarang char(1) BEGIN select * FROM dbo.View_Barang where namabarang like @pnamabarang + '%' END Exec SP_A ‘a’ Exec SP_A ‘b’