STRUCTURE QUERY LANGUANGE DATA MANIPULATION LANGUANGE DML Disusun

  • Slides: 13
Download presentation
STRUCTURE QUERY LANGUANGE : DATA MANIPULATION LANGUANGE (DML) Disusun Oleh : Yudhi Yanuar ,

STRUCTURE QUERY LANGUANGE : DATA MANIPULATION LANGUANGE (DML) Disusun Oleh : Yudhi Yanuar , S. T. , M. Kom. Yudhi. Yanuar 2010@gmail. com

JOIN TABLE • JOIN adalah menggabungkan beberapa tabel dangan cara mengakses setiap tabel secara

JOIN TABLE • JOIN adalah menggabungkan beberapa tabel dangan cara mengakses setiap tabel secara individu berdasarkan kondisi yang diberikan, kemudian hasilnya digabungkan.

JOIN TABLE • Syarat penggunaan JOIN adalah harus terdapat hubungan / keterkaitan diantara tabel

JOIN TABLE • Syarat penggunaan JOIN adalah harus terdapat hubungan / keterkaitan diantara tabel – tabel yang dijadikan sumber dari kolom – kolom yang hendak di join dan ditampilkan. Keterkaitan diatara tabel – tabel berupa kolom – kolom yang memiliki nilai dan tipe data yang sama. • Join secara umum terbagi dalam 3 jenis: – cartesian product, – join condition dan – outer join.

JOIN TABLE • Cartessian Product • Cartessian product merupakan himpunan dari hasil kombinasi yang

JOIN TABLE • Cartessian Product • Cartessian product merupakan himpunan dari hasil kombinasi yang memungkinkan dari baris-baris data dari 2 tabel atau lebih. Cartessian product merupakan join tanpa menggunakan join condition. • Contoh :

JOIN TABLE • Join Condition • Join condition menspesifikasikan kondisi join dari beberapa tabel.

JOIN TABLE • Join Condition • Join condition menspesifikasikan kondisi join dari beberapa tabel. Seperti telah disinggung sebelumnya, • Contoh :

JOIN TABLE • Outer Join • Outer join biasanya digunakan ketika kita ingin baris

JOIN TABLE • Outer Join • Outer join biasanya digunakan ketika kita ingin baris data dari tabel yang pertama, atau dari tabel yang kedua atau dari keduanya tetap ditampilkan meskipun tidak terdapat pasangan baris data tersebut dari tabel lain pada kondisi joinnya. • Contoh :

KASUS PERKULIAHAN BUAT TABEL BERIKUT : PELANGGAN KDPLG NAMAPLG TELEPON YDI YUDHI YANUAR 08112005112

KASUS PERKULIAHAN BUAT TABEL BERIKUT : PELANGGAN KDPLG NAMAPLG TELEPON YDI YUDHI YANUAR 08112005112 ELS ELIS HERNAWATI 02292310066 JNE JUNAEDI ABDILLAH 08734328821 TDI TEDI GUNAWAN 08934567898 RFK RIFFKA FAUZANY 0227306524

KASUS PERKULIAHAN BUAT TABEL BERIKUT : TRANSAKSIPLG KDTRANSAKSI KDPELANGGAN KDBARANG KP-01 -001 YDI KM-001

KASUS PERKULIAHAN BUAT TABEL BERIKUT : TRANSAKSIPLG KDTRANSAKSI KDPELANGGAN KDBARANG KP-01 -001 YDI KM-001 KP-01 -002 YDI KM-002 KP-01 -003 JNE KM-003 KP-01 -004 RFK KM-004 KP-01 -005 ELS KM-005

KASUS DML 1. TAMPILKAN SELURUH DATA YANG ADA DI DALAM TABEL PELANGGAN DAN PENJUALAN

KASUS DML 1. TAMPILKAN SELURUH DATA YANG ADA DI DALAM TABEL PELANGGAN DAN PENJUALAN BERDASARKAN KODE PELANGGAN 2. TAMPILKAN SELURUH DATA YANG ADA DI DALAM TABEL PELANGGAN DAN PENJUALAN MENGGUNAKAN WHERE BERDASARKAN KODE PELANGGAN 3. TAMPILKAN SELURUH DATA YANG ADA DI DALAM TABEL PELANGGAN DAN PENJUALAN MENGGUNAKAN WHERE DAN OUTHER JOINT

KASUS DML • BUATLAH DATA DEFINITION LANGUANGE DARI DIAGRAM DATABASE DISAMPING,

KASUS DML • BUATLAH DATA DEFINITION LANGUANGE DARI DIAGRAM DATABASE DISAMPING,

KASUS DML 1. MASUKAN DATA KEDALAM MASING TABLE 2. TAMPILKAN SELURUH DATA MEMBER BESERTA

KASUS DML 1. MASUKAN DATA KEDALAM MASING TABLE 2. TAMPILKAN SELURUH DATA MEMBER BESERTA DENGAN SELURUH ATRIBUT KARTU 3. TAMPILKAN DATA REKAP PENJULAN BERDASARKAN BARANG YANG DIBELI CUSTOMER 4. TAMPILKAN SELURUH DATA BARANG YANG TERINTEGRASI

DAFTAR PUSTAKA 1. Oracle Database 10 g: Develop PL/SQL Program Units volume 1 Student

DAFTAR PUSTAKA 1. Oracle Database 10 g: Develop PL/SQL Program Units volume 1 Student Guide 2. Benjamin Rosenzweig, Elena Silvestrova. Oracle PL/SQL by Example. Prentice Hall PTR 3. Jones, Christoper & Holloway, Alison, The Underground PHP and Oracle Manual, Oracle, 2008 4. Watt, Simon, Oracle Database Express Edition 2 Day Plus PHP Developer Guide, 10 g Release 2 (10. 2), Oracle, 2006

TERIMA KASIH

TERIMA KASIH