Bab 14 Sistem Multimedia dan Basisdata 377
Untuk mendukung field-field variabel yang besar dalam sistem manajemen basisdata relasional, suatu konsep yang disebut object
binari yang besar binary large objectsBLOB telah diperkenalkan. Suatu BLOB merupakan string bit yang besar dengan panjang yang
bervariasi. Sebagai contoh, jika diinginkan untuk menyimpan image pelajar pada contoh rekord pelajar di atas, maka dapat dilakukan
dengan menggunakan pernyataan SQL seperti di bawah ini:
Create table PELAJAR No
Integer, Nama
char20 Alamat
char100 Image
BLOB; BLOB biasanya hanyalah untaian bit string dan pengoperasian seperti
perbandingan tidak dapat dilakukan terhadapnya. Dengan demikian, sistem manajemen basisdata relasional tidak mengenal isi atau arti dari
BLOB. Semuanya hanya dikenal sebagai suatu blok data.
Jenis lain dari sistem manajemen basisdata adalah sistem manajemen basisdata berbasis objek object-oriented database management
systems OODBMS. OODBMS menggabungkan kemampuan
basisdata seperti penyimpanan dan pencarian dan bentuk berorientasi objek enkapsulasi, warisan dan pengenal objek. Suatu pendekatan umum
adalah menggabungkan bentuk berorientasi objek dengan basisdata relasional.
Sistem gabungan disebut sebagai suatu sistem basisdata berelasi objek. Dalam sistem tersebut, objek-objek dengan tepat didefenisikan
dalam arti berorientasi objek. Dengan demikian, masing-masing objek berisikan properti atau atribut dan metoda atau fungsi yang
digunakan untuk memanipulasi properti-properti. Sebagai contoh, kita dapat mendefenisikan suatu klas type yang disebut IMAGE seperti di
bawah ini :
Crete type CITRA
378 Pengenalan Teknologi Komputer dan Teknologi
Private Ukuran
integer, Resolusi
inetger, Isi
float[], Public
….. Selanjutnya mendeklarasikan image sebagai tipe dari CITRA yang
dapat digunakan dalam tabel seperti berikut ini: Create tabel PELAJAR
No integer,
Nama char20,
Alamat char100,
Image IMAGE;
Perbedaan utama antara BLOB dan objek adalah objek didefenisikan sebagaimana mestinya, termasuk propertinya dan mengijinkan
operasi pada properti-propertinya, sedangkan BLOB tidak.
14.10 Sistem Pencarian Informasi Dan Peranannya Dalam Pencarian Multimedia