• Tidak ada hasil yang ditemukan

Praktek Database Management(SQL)

N/A
N/A
Protected

Academic year: 2019

Membagikan "Praktek Database Management(SQL)"

Copied!
34
0
0

Teks penuh

(1)

A. Rancangan Database

Database Name : JAYANUSA Tabel :

Tabel Barang

Kode_barang char(6)

Nama_barang varchar2(25)

Satuan_barang varchar2(20)

Stok_barang number(4)

---Primary key (PK) adalah field kode_barang

Tabel Suplier

Kode_suplier char(5)

Primary key (PK) adalah field kode_suplier

Tabel Customer

Kode_customer char(6)

Primary key (PK) adalah field kode_customer

Tabel Pemasok

Kode_pasok char(10)

(2)

Tabel Pembelian

Primary key (PK) adalah field kode_pembelian, kode_barang dan kode_customerr Foreign Key (FK) adalah field kode_barang dan kode_customer

B. Entity Relationship Diagram (ERD)

Keterangan :

 Tabel barang dengan tabel suplier berelasi melalui tabel pasok.

 Relasi tabel barang dengan tabel pasok adalah 1 ke banyak (1 kode barang bisa terdiri atas

beberapa kode suplier)

 Rrelasi tabel suplier dengan tabel pasok addalah 1 ke banyak ( 1 kode suplier bisa terdiri atas

(3)

Memulai SQL *Plus

 Aktifkan Oracle. Anda bisa mengguankan Aracle DBA, Oracle Developer atau Personal Oracle.

 Aktifkan SQL *Plus

 Login dengan Nama User Anda masing-masing

 Tampilan jendela Oracle SQL *Plus.

Pada kasus ini Penulis mengguankan Oracle 9i:

Mengaktifkan SQL *Plus:

(4)

Kode_barang char(6)

Nama_barang varchar2(25)

Satuan_barang varchar2(20)

Stok_barang number(4)

---Primary key (PK) adalah field kode_barang Catatan :

1. Membuat Tabel (Create Table) Bentuk umum:

Praktek :

Buatlah tabel Barang dengan stuktur sebagai berikut:

Tipe data di dalam Oracle CHAR(n)

Mendefinisikan string sepanjang n karakter. Bila n tidak disertakan, panjang karakter adalah 1.

VARCHAR(n)

Mendefinisikan string yang panjangnya bisa berubah-ubah sesuai dengan kebutuhan, namun string tersebut dibatasi sebanyak n karakter. Oracle merekomendasikan VARCHAR2

VARCHAR2(n)

Mendefinisikan string yang panjangnya bisa berubah-ubah sesuai dengan kebutuhan, namun string tersebut dibatasi sebanyak n karakter. Mksimal karakter pada variabel adalah 2000 karakter

LONG

Mendefinisikan tipe data binary, maksimum 2 Gigabyte, disimpan dalam foramt internal Oracle

LONG RAW

Sama dengan Long yaitu medefinisikan tipe data binary, maksimum 2 Gigabyte, tidak dikonversi oleh Oracle (data mentah apa adanya)

DATE

Mendefinisikan tanggal, menyimpan tahun, bulan, hari, jam, menit, dan detik.

NUMBER(n)

Mendefinisikan angka pecahan, fixed decimal atau floating point. Nilai n adalah jumlah bytes total dan p adalah presisi angka di belakang koma.

CERATE TABLE nama_tabel (

nama field ke-1 tipe data (lebar_field), . . .

. . .

nama field ke-n tipe data (lebar_field), );

Keterangan:

 Untuk membuat table acuan (reference) sebelum tanda ‘)’ tambahkan sintak:

Constraint nama_constrains primary Key (nama)field_primarykey) not nul);

 Untuk membuat tabel yang mengacu pada tabel lain (tabel relasi) sebelum tanda ‘)’

tambahkan sintak:

Constraints nama_constraint primary key ( nama_filed_prmarykey-1, . . , nama_field_primarykey-n), Constaints nama_constraints foreign key(

nama_field_foreignkey-1) references

nama_tabel_acuan-1(nama_filed_primarykey-1), .

.

Constaints nama_constraints foreign key( nama_field_foreignkey-n) references

(5)

Kode_suplier char(5) Primary key (PK) adalah field kode_suplier

Kode_customer char(6) Primary key (PK) adalah field kode_customer

Kode_pasok char(10) Primary key (PK) adalah field kode_pasok, kode_barang dan kode_suplier. Foreign Key (FK) adalah field kode_barang dan kode_suplier

Tugas :

Berdasarkan contoh diatas buatlah tabel berikut:

Tabel Sublier : Tabel Customer :

Praktek :

Buatlah tabel Pasok dengan struktur sebagai berikut

(6)

Kode_pembelian char(10) Primary key (PK) adalah field kode_pembelian, kode_barang dan kode_customer Foreign Key (FK) adalah field kode_barang dan kode_customer

- fk_pasok_barang: foreign key tabel pasok yang mengacu pada tabel barang. - fk_pasok_suplier: foreign key tabel

pasok yang mengacu pada tabel suplier - fk_pembelian_barang: foreign key

tabel pembelian yang mengacu pada tabel barang.

- fk_pembelian_customer: foregin key tabel pembelian yang mengacu pada tabel customer.

Tugas :

Berdasarkan contoh diatas buatlah tabelPembelian dengan stuktur sebagai berikut: Tabel Pembelian

Keterangan:

Catatan:

Untuk menampilkan struktur tabel gunakan perintah : describe/desc nama_tabel.

Praktek :

Perintah untuk menampilkan daftar tabel:

(7)

Catatan:

2. Mengubah Tabel (Alter Table) Bentuk Umum:

Praktek :

a. Ubahlah tipe data dari field satuan_barang dari varchar2(20) menjadi char(5).

ALTER TABLE nama_tabel

ADD|MODIFY nama field tipe_data(lebar_field);

(8)

Perhatikan Caranya:

b. Tambahkan satu field pada tabel barang dengan ketentuan: - nama field : keterangan

- tipe data : varchar2 - lebar data : 15

Perhatikan Caranya:

Tugas :

 Ubahlah tipe data untuk field stok_barang dari number(4) menjadi number(2)  Tambahkan satu field pada tabel barang dengan ketentuan:

(9)

2. Menghapus Tabel (Drop Table) Bentuk Umum:

Praktek :

Hapuslah tabel barang (tabel barang disini adalah tabel reference/acuan). Perhatikan pesan yang muncul:

Perhatikan Caranya:

Hapuslah tabel pasok dan tabel pembelian (tabel yang mengacu pada tabel barang). Tabel pasok dan tabel Pembelian ini berjenis tabel relasi.

Perhatikan caranya :

DROP TABLE nama_tabel

Perintah DROP ini akan berhasil jika tabel yang dihapus adalah tabel yang tidak ada relasinya (tabel yang berdiri sendiri). Juga akan berhasil jika yang dihapus adalah tabel relasi (tabel yang mengacu pada tabel yang lain). Dalam kasus ini tabel, relasi adalah tabel pasok dan tabel reference, maka perintah DROP table ini tidak akan berhasil.

(10)

Daftar tabel setelah penghapusan:

Sekarang coba hapus tabel barang, tabel customer dan tabel supplier

Tugas:

 Buat kembali : - Tabel Barang - Tabel Suplier - Tabel Customer - Tabel Pasok - Tabel Pembelian

Dengan stuktur tabel sama dengan sebelumnya.

(11)

3. Memasukkan Data (Insert) Bentuk Umum:

Praktek :

 Isikanlah sebuah record kedalam tabel barang seperti tabel berikut:

KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG

ELK-01 RICE COOKER BUAH 20

 Perhatikan caranya:

Tugas :

 Tambahkan record kedalam tabel Barang seperti tabel berikut:

KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG

ELK-02 LEMARI ES UNIT 8

ELK-03 TELEVISI UNIT 30

ELK-04 RADIO/TAPE BUAH 35

 Masukkan record kedalam tabel Suplier seperti tampilan berikut:

KODE_SUPLI

ER NAMA_SUPLIER ALAMAT_SUPLIER KOTA_SUPLIER TELEPON_SUPLIER EJ-01 PT.ACTRON JL.THAMRIN 12 JAKARTA 021-855-2301 EJ-02 PT.MULYA

ELEKTRON JL.SUDIRMAN 45 JAKARTA 021-855-4262 EB-01 PT.ULTRASOUND JL.SUKARNO-HATTA BANDUNG 022-522-3305 INSERT INTO nama_tabel (nama field ke-1, . . ., nama field ke-n

VALUES (nilai_field ke-1,. . ., nilai_field ke-n);

Pada prinsipnya INSERT bertujuan mengisikan data/record ke dalam suatu tabel. Pengisian data ini bisa satu record penuh atau hanya sebagian saja.

Keterangan:

(nama field ke-1, . .,nama field ke-n) adalah nama field yang ada pada tabel dan sifatnya opsional. (nama field ke-1,. . ,nilai_field ke-n) adalah isi dari field pada tabel dan harus diisi.

Select * from barang;

(12)

EB-02 PT.SUPERTRON JL.INDUSTRI 37 BANDUNG 022-660-4091

 Masukkan record kedalam tabel Customer seperti tabel berikut:

KODE_CUST J-0001 TOKO KARISMA JL.CIMANGGIS 34 JAKARTA 021-856-4209 J-0002 TOKO AYU JL.DIMANGGIS 12 JAKARTA 021-856-1321 B-0001 TOKO SURYA JL.ABC 234 BANDUNG 022-432-6635 B-0002 TOKO WARNA JL.ABC 309 BANDUNG 022-432-6024

 Masukkan record kedalam tabel Pasok seperti tabel berikut:

KODE_PASO K

KODE_BARAN G

KODE_SUPLIER TANGGAL_PASOK JUMLAH_PASO K

PAS-E001 ELK-01 EJ-01 01-JAN-02 8

PAS-E002 ELK-01 EJ-02 01-JAN-02 5

PAS-E003 ELK-02 EJ-01 01-FEB-02 2

PAS-E004 ELK-02 EJ-02 02-FEB-02 3

PAS-E005 ELK-02 EB-02 01-JAN-02 2

PAS-E006 ELK-03 EJ-01 03-MAR-02 5

PAS-E007 ELK-03 EJ-01 04-MAR-02 2

PAS-E008 ELK-03 EJ-02 03-MAR-02 3

PAS-E009 ELK-03 EB-01 13-MAR-02 4

PAS-E010 ELK-03 EB-02 13-MAR-02 3

PAS-E011 ELK-04 EB-01 22-APR-02 12

PAS-E012 ELK-04 EB-02 30-APR-02 9

 Masukkan record kedalam tabel Pembelian seperti tabel berikut:

KODE_PEMB

ELIAN KODE_BARANG KODE_CUSTOMER TANGGAL_PEMBELIAN JUMLAH_PEMBELIAN

BEL-E001 ELK-01 J-001 20-MAY-02 3

BEL-E002 ELK-01 J-001 21-MAY-02 4

BEL-E003 ELK-01 J-002 20-MAY-02 2

BEL-E004 ELK-01 B-001 20-MAY-02 2

BEL-E005 ELK-01 B-002 22-MAY-02 3

BEL-E006 ELK-02 J-001 24-MAY-02 1

BEL-E007 ELK-02 J-002 24-JUN-02 1

BEL-E008 ELK-02 B-001 25-JUN-02 2

BEL-E009 ELK-02 B-002 25-JUN-02 2

BEL-E010 ELK-02 J-001 20-JUM-02 5

BEL-E011 ELK-03 J-002 02-JUL-02 4

BEL-E012 ELK-03 B-001 04-JUL-02 6

BEL-E013 ELK-03 B-002 10-JUL-02 5

BEL-E014 ELK-03 J-001 15-JUL-02 12

(13)

4. Memperbaiki Data (Update) Bentuk Umum:

Praktek :

Perhatikan data tabel barang berikut ini:

Perbaikilah data pada :

Kode_barang ELK-01 pada field STOK_BARANG menjadi 18

Perhatikan caranya:

Tugas:

 Lakukan perbaikan data

- Tabel Barang:

Kode_Barang ELK-04 pada field SATUAN_BARANG menjadi UNIT

UPDATE nama_tabel

SET nama_field = data_baru WHERE nama_field = data_lama

(14)

- Tabel Suplier:

Kode_Suplier EJ-01 pada field NAMA_SUPLIER menjadi JAYANUSA , field

ALAMAT_SUPLIER menjadi Jl.DAMAR 69, field KOTA_SUPLIER

menjadi PADANG dan TELEPON_SUPLIER menjadi 0751-28984.

- Tabel Customer:

Kode_Customer J-0002 pada field NAMA_CUSTOMER menjadi TOKO AWAK , field ALAMAT_CUSTOMER menjadi Jl.KITO 21, field

KOTA_CUSTOMER menjadi PADANG dan TELEPON_SCUSTOMER

menjadi 0751-33057.

Catatan:

5. Menghapus Data (Delete) Bentuk Umum:

Praktek :

Hapuslah semua recortd yang ada pada tabel barang :

Perhatikan tampilan berikut:

Kita tidak bisa menghapus isi tabel references (tabel abrang, tabel suplier dan tabel customer) tanpa lebih dahulu menghapus isi tabel yang mengacu pada taber tersebut.

Apabila kita ingin menghapus tabel barang, tabel suplier dan tabel customer, tanpa menghapus terlebih dahulu isi tabel pasok dan tabel pembelian, tambahkan sintak on delete cascade pada tabel pasok dan tabel pembelian pada saat pembuatan tabel..

Ctt:

Untuk mempraktekkan penghapusan record, agar data pada tabel yang telah anda isi sebelumnya tidak hilang karena masih dibutuhkan lagi untuk kasus selanjutnya, maka

DELETE FROM nama_tabel

(15)

lakukan penghapusan terhadap isi dari tebel tersebut.

Contoh: buatlah sebuah tabel yang bermana mhs seperti berikut:

di beberapa data, tampilkan dan lakukan penghapusan. Lihat contoh tampilan berikut:

Catatan:

6. Memilih Data/Seleksi Data (Select) Bentuk Umum:

DELETE nama_field FROM nama_tabel [ WHERE kondisi ]

Pada Prinsipnya SELECT bertujuan untuk

(16)

Praktek :

 Buatlah perintah untuk menampilkan semua data pada tebel Barang Perhatikan tampilan berikut:

 Buatlah perintah untuk menampilkan nama_barang dan stok_barang pada tebel Barang. Perhatikan tampilan berikut:

Tugas :

 Buatlah perintah untuk menampilkan nama_customer dan alamat_customer pada tebel customer.

(17)

Buatlah view dengan nama v_customer yang menampilkan isi tabel customer: Perhatikan tampilan berikut:

Buatlah view dengan nama v_barang untuk menampilkan nama_barang dan stok_barang ari tabel barang. Perhatikan tampilan berikut:

Tugas:

 Buatlah view dengan nama v_suplier untuk manampilkan kode_suplier, nama_suplier pada tabel suplier.

(18)

Catatan:

6. Pengelompokan Data (Group By) dan Aggregate Function

A. Min( ) Bentuk Umum:

Praktek :

 Tampilkan minimum pemasok per kode barang Perhatikan tampilan berikut:

 Tampilkan jumlah minimum pemasokan dari seluruh pemasokan yang ada. Perhatikan tampilan berikut:

SELECT nama_field-1, . . , nama_field-n, MIN(nama_field) FROM nama_tabel

GROUP BY nama_field-1, . . , nama_field-n

Fungsi ini digunakan untuk mencari harga minimum dari sekumpulan data yang ada. Pada kasus seleksi data seringkali diminta untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu. Untuk menyelesaikan permasalahan tersebut, SQL menyediakan perintah atau sintak

group by. Pada pengelompokan data biasanya disertakan bnersama Aggregate Function. Dalam implementasinya, Aggregate Function harus diikuti group by bila terdapat field lain yang dijadikan sebagai kriteria pengelompokan. Aggregate function yang dimaksud adalah fungsi matematik yaitu: min(), max(), avg(), sum(), dan count().

Jika ingin menampilkan funsi aggregate(min, max, avg, count) berdasarkan kelompok data tertentu, yang harus dilakukan adalah membuat group by berdasarkan kelompok data tersebut.

(19)

 Cari minimum pembelian per customer.

 Tampilkan jumlah minimum pembelian dari seluruh transaksi pembelian yang ada.

B. Max( ) Bentuk Umum:

Praktek :

 Tampilkan maksimum pemasokan per koe barang. Perhatikan tampilan berikut:

 Tampilkan maksimum pemasokan dari semua pemasokan yang ada. Perhatikan tampilan berikut:

SELECT nama_field-1, . . , nama_field-n, MAX(nama_field) FROM nama_tabel

GROUP BY nama_field-1, . . , nama_field-n

(20)

C. Avg( ) Bentuk Umum:

Praktek :

 Tampilkan data-rata pemasokan (rata-rata jumlah pasok) Perhatikan tampilan berikut:

 Tampilkan rata-rata pemasokan (rata-rata jumlah pasok) untuk semua kode_barang dan suplier.

Perhatikan tampilan berikut:

D. Sum( ) Bentuk Umum:

SELECT nama_field-1, . . , nama_field-n, AVG(nama_field) FROM nama_tabel

GROUP BY nama_field-1, . . , nama_field-n

Fungsi ini digunakan untuk mencari harga rata-rata dari semuplulan data yang ada.

SELECT nama_field-1, . . , nama_field-n, SUM(nama_field) FROM nama_tabel

GROUP BY nama_field-1, . . , nama_field-n

(21)

 Tampilkan total jumlah pembelian per kode barang. Perhatikan tampilan berikut:

 Tampilkan total jumlah pembelian per-kode barang Perhatikan tampilan berikut:

(22)

E. Count( ) Bentuk Umum:

Praktek :

 Tampilkan berapa kali pemasokan (cacah pasok) tiap kode_bnarang, atau berdasarkan kode barang, ada berapa kali pemasokan.

Perhatikan tampilan berikut:

 Tampilkan berapa kali pemasokan (cacah pasok) tiap kode barang dan kode suplier. Atau dengan kata lainm, berdasarkan kode barang dan kode suplier, ada berapa kali.

Perhatikan tampilan berikut:

SELECT nama_field-1, . . , nama_field-n, COUNT(nama_field) FROM nama_tabel

GROUP BY nama_field-1, . . , nama_field-n

(23)

tertentu.

Perhatikan tampilan berikut

 Tampilkan minimum,maksimum,rata-rata dan jumlah barang serta berapa kali terjadi pemasokan untuk setiap kode barang.

(24)

Catatan:

7. Pengurutan Data (Order By)

Bentuk Umum:

Praktek :

 Tampilkan semua data barang berdasarkan urutan nama barang. Perhatikan tampilan berikut:

 Tampilkan semua data barang berdasarkan urutan yang terbalik dari nama Barang.

Perhatikan tampilan berikut:

SELECT nama_field-1, . . , nama_field-n FROM nama_tabel

(25)

8. Kriteria Data

A. Kriteria dengan Having

Bentuk Umum:

Praktek :

 Tampilkan supplier yang memasok barang sebanyak 2 kali. Perhatikan tampilan berikut:

 Tampilkan kode customer yang total jumlah pembeliannya lebih besar dari 15. Perhatikan tampilan berikut

SELECT nama_field-1, . . , nama_field-n, aggregate_function FROM nama_tabel

ORDER BY

Kriteria data adalah data yang akan ditampilan, yaitu data memenuhi kriteria yang ditentukan (kriteria yang ada). Diabagi dalam dua kategori, kriteria dengan having dan kriteria where.

(26)

B. Kriteria dengan Where

(a). Comparison (=, <>, <, >, <= atau >=)

Bentuk Umum:

Praktek :

 Tampilkan kode barang dan kode suplier yang mempunyai jumlah pasok 2. Perhatikan tampilan berikut:

 Tampilkan barang yang memiliki jumlah atau stok abrang lebih besar atau sama dengan 20.

Perhatikan tampilan berikut:

SELECT nama_field-1, . . , nama_field-n FROM nama_tabel

Pada kriteria dengan where pemilihan atau seleksi data dilakukan setelah kata where. Setelah kata where bisa diikuti oleh comparison (=, <>, <, >, >= atau <=), between, in, like/not like atau is null/is not null.

(27)

Bentuk Umum:

Praktek :

 Tampilkan kode barang dan kode suplier yang jumlah pasoknya antara 5 dan 12. (5 dan 12 termasuk dalam kategori)

Perhatikan tampilan berikut:

(c). In

Bentuk Umum:

Praktek :

 Tampilkan kode barang dan kode suplier yang jumlah pasoknya 2,8, atau 12. Perhatikan tampilan berikut:

SELECT nama_field-1, . . , between

FROM nama_tabel Pada prinsipnya between digunakan untuk membandingkan atau untuk mengecek apakah suatu nilai berada dalam range atau selang nilai tertentu.

SELECT nama_field-1, . . , between FROM nama_tabel

WHERE nama_field IN(. . ., . . ., . .

(28)

 Tampilkan customer yang mempunyau ‘J-0001’ atau ‘B-0002’ Perhatikan tampilan berikut:

(c). Like/Not Like

Bentuk Umum:

Praktek :

 Tampilkan customer yang mempunyai kata ‘JAK’ pada kotanya. Perhatikan tampilan berikut:

 Tampilkan data abrang yang memiliki nama abrang diawali dengan huruf R. Perhatikan tampilan berikut:

SELECT nama_field-1, . . , between FROM nama_tabel

WHERE nama_field LIKE ‘. . ‘

(29)

8. Query dan View

A. Seleksi Satu Tabel

Bentuk Umum:

Praktek :

 Tampilkan berapa kali pembelian (cacah pembelian) dan jumlah pembelian per kode abrang per kode customer. Tampilkan diurutkan berdasarkan jumlah pembelian

Perhatikan tampilan berikut:

SELECT nama_field-1, . . , nama_field-n, aggregate_function FROM nama_tabel

WHERE kriteria

GROUP BY nama_field-1, . . , nama_field-n HAVING kriteria_aggregate_function ORDER BY nama_field

Query adalah sebutan atau nama lain dari seleksi yang merupakan bagian danri DML (Data Manipulation Language)

(30)

 Tampilkan berapa kali pembelian (Cacah pembelian) dan jumlah pembelian per kode barang per kode customer. Cacah pembelian yang ditampilkan adalah yang lebih besar dati 1. Tampilan diurutakan berdasarkan jumlah pembelian.

Perhatikan tampilan berikut:

 Tampilkan berapa kali pembelian (cacah pembelian) dan jumlah pembelian per kode barang per kode customer. Kode customer yang ditampilkan adlaah J-001 dan B-0001, tampilan diurutakn dari yang terbesar ke yang terkecil, urutan berdasarkan jumlah pembelian.

Perhatikan tampilan berikut:

B. Seleksi Lebih dari Satu Tabel

(31)

Praktek :

 Tampilkan nama supplier, tanggal pasokan dan berapa jumlah pasokannya. Perhatikan tampilan berikut:

 Tampilkan nama barang, nama suplier tanggal pasokan dan jumlah pasokan barang tersebut. Barang yang ditampilkan adalah televisi, radio/tape, lemari es.

SELECT nama_field-1, . . , nama_field-n, aggregate_function FROM nama_tabel-1,. . .,nama_tabel-n

WHERE kriteria

(32)

 Tampilkan nama barang, nama suplier, tanggal p[asokan dan jumlah Pasokan barang. Barang yang ditampilkan adalah televisi, radio/tape, lemari as. Suplier yang ditampilkan adalah yang memiliki nama berakhiran tron. Jumlah pasokan yang ditampilkan dalam selang 3 sampai 9.

Perhatikan tampilan berikut:

 Hitunglah, maksimum, dan rata-rata pemasokan per nama suplier. Perhatikan tampilan berikut:

B. Seleksi dengan Subquery

(33)

HKode_barang char(6) Primary key (PK) adalah field kode_barang

CREATE OR REPLACE TRIGGER thapusbarang AFTER DELETE ON barang

Buatlah tabel HisBarang dengan stuktur sebagai berikut:

 Buatlah trigger thapusbarang yang berfungsi untuk memasukkan data secara otomatis kedalam table hisbarang ketika ada query delete pada table barang

 Hapus salah satu data pada table barang  Lihat data pada table HisBarang

SELECT nama_field-1, . . , nama_field-n, aggregate_function FROM nama_tabel-1

WHERE kriteria ( SELECT nama_fioeld-1,. . .nama_field-n FROM nama_tabel

WHERE kriteria )

Trigger adalah suatu objek dalam database yang digunakan untuk membuat suatu keperluan manipulasi data secara otomatis, dimana suatu query akan dilakukan secara otomatis saat suatu query dieksekusi

CREATE OR REPLACE TRIGGER namatrigger

AFTER/BEFORE INSERT/UPDATE/DELETE ON namatable FOR EACH ROW

BEGIN

(34)

Gambar

Tabel barang dengan tabel suplier berelasi melalui tabel pasok.
Tabel Sublier :
tabel pembelian yang mengacu pada tabel
tabel pasok dan tabel reference, maka
+5

Referensi

Dokumen terkait

pemerintah dalam hal ini Dinas Pendapatan Kota Medan. 2) Memberikan uji nyata atas disiplin ilmu yang telah disampaikan. selama perkuliahan. 3) Membuka interaksi antara Program

Buku Petunjuk Teknis Bantuan PAUD Pasca Bencana Tahun 2015 disusun sebagai acuan bagi lembaga/yayasan/organisasi yang mengajukan permohonan untuk mendapatkan dana Bantuan PAUD

Sisa-sisa dari zat-zat radioaktif yang dipergunakan dalam penelitian, kedokteran, pertanian, industri dan lain-lain bidang, ditambah pula dengan sumber sinar-sinar

Selain itu, tindakan membuat pernyataan atau mempamerkan perlakuan yang berunsurkan seksual sehingga mencetuskan kesan atau emosi negatif seperti rasa tidak selamat atau

Dari segi media, komunikasi dibagi dua jenis 24 , yaitu: (1) komunikasi sosial, merupakan komunikasi yang terjadi secara langsung antar manusia dimana komunikator

Dengan demikian model pembelajaran project based learning dapat digunakan sebagai sebuah model pembelajaran untuk mengembangkan kemampuan peserta didik dalam membuat

dibelajarkan melalui model pembelajaran kooperatif tipe Time Token berbantuan gambar berseri dengan kelompok yang dibelajarkan melalui pembelajaran konvensional pada

Untuk mendapat jawaban terhadap keinginan ini dilakukan penelitian terhadap tahapan analisa dan perancangan, dengan mengkaji konsep keanekaragaman peranti lunak, dan menelaah