PENGENALAN DB2
•
Pengertian DB2 RDBMS yang memungkinkan user menggunakan perintahperintah SQL terhadap basis data relasional
•
Perkembangan DB2 Akhir th. 70-an Riset penyusunan teknologi relasional
Th. 80-an Produk DB2 untuk VM, VSE, MVS, AS/400, OS/2
Th. 90-an Produk DB2 untuk AIX, HP-UX, SOLARIS, NT, SINIX
Pengantar DB2
1
•
Keunggulan 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 macammacam aplikasi untuk mengakses dan bekerja dengan data
Pengantar DB2
2
Structured Query Language (SQL) 3 Pemakai
DML
DDL
DATA MANIPULATION Table Access Select Update Delete Insert
DATA DEFINITION Define and Change Objects
End User dan Programmer
Create Alter
Drop
Database Administrator Pengantar DB2
DCL DATA & ACCESS CONTROL Security & uthorization Grant Revoke
Security Administrator 3
• Obyek-Obyek DB2 INSTANCE 1
Dbm config file
DATABASE 2
CATALOG LOG
CATALOG DATABASE 1
DB CONFIG FILE
LOG DB CONFIG FILE
TABLE 1
INDEX1
TABLE 1
TABLE2, etc
TABLE2, etc
INDEX2, etc INDEX VIEW
VIEW 1
VIEW 2 Pengantar DB2
4
Database Manager Instance Berisikan gambaran mengenai lingkungan manajer basis data sesungguhnya Catalog Terdiri dari sekumpulan tabel yang berisikan informasi mengenai seluruh obyek DB2 yang telah didefinisikan, informasi otorisasi, recovery. Hanya dapat dilihat oleh DBA dan pemakai yang diberi izin oleh DBA
Log Menyimpan semua perubahan terhadap basis data yang ada
DB Configuration File Mengatur parameter-parameter konfigurasi file-file basis data Pengantar DB2
5
• UTILITAS-UTILITAS DB2 digunakan untuk menjalankan fungsi-fungsi sistem administrasi
• Utilitas terbagi dalam 3 kategori : 1. Utilitas Setup atau Move 2. Utilitas Maintenance 3. Utilitas Recovery
Utilitas Setup atau Move Berfungsi untuk memuat (loading) data ke dalam tabel dan sebaliknya. Tabel yang dimuat dapat berupa tabel kosong atau yang sudah ada isinya. Terdiri dari 2 fungsi yaitu : Load dan Unload.
Pengantar DB2
6
Utilitas Maintenance Berfungsi mengatur kembali table space atau index, memperoleh kembali ruang yang hilang pada fragmentasi tabel atau tabel yang telah dihapus, memperbaiki statistik yang disimpan pada DB2 Catalog. Terdiri dari 2 fungsi yaitu : Reorganize dan Update Statistics.
Utilitas Recovery Berfungsi untuk menempatkan kembali (restore) basis data pada keadaan yang sekarang. Terdiri dari 2 fungsi yaitu : Backup dan Recover
Pengantar DB2
7