// On :Senin, 03 Februari 2020


Pengertian DB2

    DB2 adalah keluarga sistem manajemen database relasional (RDBMS) produk dari IBM yang melayani sejumlah sistem operasi yang berbeda platform. Menurut IBM, DB2 memimpin dalam hal pangsa pasar database dan kinerja. Meskipun produk DB2 yang ditawarkan untuk sistem berbasis UNIX dan sistem operasi komputer pribadi, DB2 jejak produk database Oracle dalam sistem berbasis UNIX dan Microsoft Access.

Kelebihan DB2
  • Dapat dijalankan pada bermacam-macam platform 
  • Menunjang client/server platform, aplikasi multimedia, object oriented 
  • Dirancang untuk memperoleh informasi dalam bisnis berskala kecil maupun besar
  • Memiliki alat yang mengizinkan user membuat macam macam aplikasi untuk mengakses dan bekerja dengan data.

Cara Menginstal DB2 di Windows

Berikut adalah langkah-langkah untuk menginstall DB2 9.1 di Windows Server 2003

1. Lakukan cek dengan menjalankan db2prereqcheck.
2. Jika muncul output Instalation Prereq is OK, lanjutkan ke langkah berikut
3. Klik setup.exe.
4. Pilih Install the product, pilih install new
5. Pilih path installation C:\IBM
6. Isi username dan password, untuk domain pilih use local user account
7. Uncheck set up your DB2 server to send notification (jika memiliki SMTP server bisa  diisi sesuai   
    configurasi yang ada)
8. Baca kembali summary yang ada, kemudian klik install.
9. Start->Run ketik db2cmd, kemudian db2sampl.

PENGERTIAN DDL dan DML di db2

DDL (Data Definition Language) : Perintah yang dapat digunakan untuk membuat/ menghapus/ mengubah 
                                                    sebuah object database, seperti database, table, index dll
CREATE DATABASE              : perintah ini digunakan untuk membuat database contoh : db2 create 
                                                   database deny
ALTER DATABASE                 : perintah ini digunakan untuk mengubah struktur database contoh : db2 
                                                    drop database deny
CREATE TABLE                      : perintah ini digunakan untuk membuat table contoh : db2 create table 
                                                   mhs(nim char(10),name char(50),fakultas char(50))
ALTER TABLE                         : perintah ini digunakan untuk mengubah table contoh : db2 alter table mhs 
                                                   add nilai integer
DROP TABLE                          : perintah ini digunakan untuk menghapus table contoh : db2 drop table mhs
CREATE INDEX                     : perintah ini digunakan untuk membuat index contoh : db2 create unique                                                         index nim_indx on mhs(nim)
DROP INDEX                          : perintah ini digunakan untuk menghapus index contoh : db2 drop index 
                                                  nim_indx DML  (Data Manipulation Language) Perintah yang dapat 
                                                  digunakan untuk memodifikasi isi dari database
SELECT                                   : perintah ini digunakan untuk mendapatkan data dari database


Contoh Penggunaan DB2

db2 select * from staff


db2 select id, salary from staff where id = 10
db2 select id, salary, 0.1*salary as tax from staff where id = 10
db2 select * from staff fetch first rows onlydb2 select id,dept,sum(salary)as total from staff group by id,dept order by 2 desc fetch first 5 row only.


UPDATE          : perintah ini digunakan untuk mengubah data di database contoh : db2 update staff set 
                          salary=50000.00 where id=10
DELETE           : perintah ini digunakan untuk menghapus data dari database contoh : db2 delete from staff   
                          where id=350
INSERT INTO : perintah ini digunakan untuk memasukkan data dari database contoh : db2 insert into 
                          staff(id,name,job,dept,salary)values(111,’Deny’,'Mgr’,20,10000) Syntax diatas baru 
                          merupakan dasar dari syntax SQL yang ada di DB2. Terlihat syntax SQL yang ada tidak 
                          terlalu jauh berbeda dengan syntax SQL di DBMS lainnya.

Leave a Reply

Subscribe to Posts | Subscribe to Comments