Sistem Multimedia dan Basisdata 377

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