Database object oriented (juga berorientasi objek sistem manajemen database) adalah sistem manajemen database di mana informasi yang diwakili dalam bentuk benda-benda yang digunakan dalam pemrograman berorientasi obyek. Obyek database berbeda dari database relasional yang tabel-oriented. Database object-relational adalah hibrida dari kedua pendekatan tersebut.
Database objek telah dipertimbangkan sejak awal 1980-an.
Sistem manajemen database berorientasi objek ( OODBMSs ) menggabungkan kemampuan database dengan pemrograman kemampuan bahasa berorientasi objek . OODBMSs memungkinkan programmer berorientasi objek untuk mengembangkan produk , menyimpannya sebagai obyek , dan meniru atau memodifikasi obyek yang sudah ada untuk membuat objek baru dalam OODBMS . Karena database terintegrasi dengan bahasa pemrograman , programmer dapat menjaga konsistensi dalam satu lingkungan , dalam bahwa baik OODBMS dan bahasa pemrograman akan menggunakan model yang sama dari representasi . Proyek DBMS relasional , dengan cara kontras , mempertahankan divisi yang lebih jelas antara model database dan aplikasi.
Seperti penggunaan meningkat teknologi berbasis web dengan implementasi intranet dan extranet, perusahaan memiliki kepentingan dalam OODBMSs untuk menampilkan data yang kompleks mereka . Menggunakan DBMS yang telah dirancang khusus untuk menyimpan data sebagai obyek memberikan keuntungan untuk perusahaan-perusahaan yang diarahkan untuk presentasi multimedia atau organisasi yang memanfaatkan komputer-aided design ( CAD ) .
Beberapa database berorientasi objek yang dirancang untuk bekerja dengan baik dengan bahasa pemrograman berorientasi objek seperti Delphi , Ruby , Python , Perl , Java , C # , Visual Basic NET , C + + , Objective- C dan Smalltalk , . Lain memiliki bahasa pemrograman sendiri . OODBMSs menggunakan persis model yang sama seperti bahasa pemrograman berorientasi objek .
Tidak ada komentar:
Posting Komentar