TRIGGER.

Slides:



Advertisements
Presentasi serupa
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
Database Create-Retrieve-Update-Delete (CRUD)
DDL & Aturan Referential
T R I G G E R.
SQL (Structured Query Language)
TRIGGER.
Basis Data Bab 3 Structured Query Language (SQL).
MODUL 2 BAHASA BASIS DATA
MEMBUAT DATABASE MENGGUNAKAN MICROSOFT SQL SERVER 2008
Konsep Dasar User dan Schema Database
DDL & Aturan Referential
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
Praktek Pemograman Client-Server
TRIGGER.
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
Review DDL Pertemuan ke 2.
Triggers & Stored Procedure The main reference of this presentation is from book: Peter Rob, Carlos Coronel, “Database systems: Design, Implementation.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
DATA DEFINITION LANGUAGE
SQL Pertemuan
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
SQL Basis Data.
Data Definition Language (DDL)
Pertemuan after UTS Structure Query Language (SQL)
FUNGSI-FUNGSI AKSES MySql
Integritas Basis Data D. Sinaga, M.Kom.
STORED PROCEDURE & TRIGGER
Integritas basis data.
SQL.
SQL: DDL Basis Data 09.
Bahasa query terpan.
Konsep Teknologi Informasi B
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
View dan Trigger Materi 5
Konsep Teknologi Informasi B
DDL (Data definition language)
SQL pada basis data client-server
SQL Basis Data.
TRIGGER.
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
OLEH : Slamet Sn Wibowo Wicaksono
Perintah dasar DDL Pertemuan ke-3.
Data Definition Language (DDL)
BAB ENHANCED DATA MODELS FOR ADVANCED APPLICATIONS
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
CURSOR.
Oleh : FIRMAN JAYA, S.Pt, M.Kom
SQL.
Basis Data Bab 3 Structured Query Language (SQL).
Integritas basis data.
CREATE, MODIFY, & DELETE TABLE
Referensi Bahasa MySQL
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
Obyek-Obyek Primer Basis Data Administrasi Basis Data Ajenkris Y. Kungkung, S.Kom.
ORACLE PL/SQL TRIGGER Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

TRIGGER

Trigger artinya adalah pemicu, namun jika dihubungkan ke database, trigger artinya kode SQL yang dikerjakan oleh DBMS ketika suatu kejadian terjadi, dalam hal ini jika perintah INSERT, UPDATE, atau DELETE dijalankan di DBMS,

misalnya ketika barang A dibeli sejumlah 3 buah maka nanti stock barang akan bertambah 3 secara otomatis. proses tersebut bisa dilakukan dgn trigger

CREATE TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION ] { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] } [ WITH APPEND ] [ NOT FOR REPLICATION ] AS [ { IF UPDATE ( column ) [ { AND | OR } UPDATE ( column ) ] [ ...n ] | IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask ) { comparison_operator } column_bitmask [ ...n ] } ] sql_statement [ ...n ] } }

create table BARANG ( BAR_ID int not null, BAR_NAMA varchar(255) not null, BAR_STOCK int null default 0, constraint PK_BARANG primary key (BAR_ID) )

create table PEMBELIAN ( PEM_ID int not null, BAR_ID int null , PEM_JUMLAH int null , constraint PK_PEMBELIAN primary key (PEM_ID) )

create index RELATION_FK on PEMBELIAN (BAR_ID) go alter table PEMBELIAN add constraint FK_PEMBELIA_RELATION_BARANG foreign key (BAR_ID) references BARANG (BAR_ID) go

create trigger tambahStockbarang on pembelian for insert as update b set b.bar_stock = b.bar_stock + i.pem_jumlah from barang b join inserted i on b.bar_id = i.bar_id