Wednesday, January 19, 2011

ODBMS untuk sistem manajemen basis data adalah database management system (DBMS) yang mendukung pemodelan dan pembuatan data sebagai obyek


Sebuah database berorientasi objek sistem manajemen (OODBMS), kadang-kadang disingkat menjadi objek ODBMS untuk sistem manajemen basis data), adalah database management system (DBMS) yang mendukung pemodelan dan pembuatan data sebagai obyek. Ini termasuk beberapa jenis dukungan untuk kelas objek dan warisan dari properti kelas dan metode oleh subclass dan objek mereka. Saat ini tidak ada secara luas disepakati standar untuk apa merupakan OODBMS, dan OODBMS produk dianggap masih dalam tahap pengembangan. Sementara itu, database object-relational sistem manajemen (ORDBMS), gagasan bahwa konsep database berorientasi objek dapat ditumpangkan pada database relasional, lebih sering ditemui dalam produk yang tersedia. Sebuah standar database antarmuka berorientasi objek sedang dikembangkan oleh kelompok industri, Objek Data Management Group (ODMG). Objek Management Group (OMG) sudah standar data yang berorientasi objek percaloan antarmuka antara sistem dalam jaringan.

Dalam makalah berpengaruh mereka, The Object-Oriented Database Manifesto, Malcolm Atkinson dan lain-lain menentukan OODBMS sebagai berikut:
Sistem database berorientasi objek harus memenuhi dua kriteria: harus DBMS, dan itu harus sistem berorientasi objek, yaitu, sejauh mungkin, harus konsisten dengan tanaman saat ini bahasa pemrograman berorientasi objek. Menerjemahkan Kriteria pertama menjadi lima fitur: ketekunan, manajemen penyimpanan sekunder, concurrency, pemulihan dan ad hoc fasilitas query. Yang kedua diterjemahkan ke dalam delapan fitur: obyek yang kompleks, identitas obyek, enkapsulasi, jenis atau kelas, warisan, overriding dikombinasikan dengan diperpanjang terlambat mengikat, dan kelengkapan komputasi.

Ketika kemampuan database dikombinasikan dengan berorientasi obyek (OO) kemampuan bahasa pemrograman, hasilnya adalah sebuah objek database manajemen sistem (ODBMS).

trend hari ini dalam bahasa pemrograman adalah dengan memanfaatkan benda, sehingga membuat ideal OODBMS untuk programmer OO karena mereka dapat mengembangkan produk, toko mereka sebagai obyek, dan bisa meniru atau memodifikasi obyek yang sudah ada untuk membuat objek baru dalam OODBMS. Informasi ini meliputi tidak hanya data namun video, audio, grafik, dan foto yang dianggap tipe data yang kompleks. DBMS relasional tidak native mampu mendukung tipe data yang kompleks [rujukan?]. Dengan menjadi terintegrasi dengan bahasa pemrograman, pemrogram dapat menjaga konsistensi dalam satu lingkungan karena baik OODBMS dan bahasa pemrograman akan menggunakan model yang sama perwakilan. Relational DBMS proyek menggunakan tipe data yang kompleks harus dibagi menjadi dua tugas terpisah: model database dan aplikasi.

Sebagai penggunaan teknologi meningkat berbasis web dengan pelaksanaan Intranet dan extranet, perusahaan memiliki kepentingan dalam OODBMS untuk menampilkan data yang kompleks mereka. Menggunakan DBMS yang telah dirancang khusus untuk menyimpan data sebagai objek memberikan keuntungan bagi perusahaan-perusahaan yang diarahkan presentasi multimedia atau organisasi yang memanfaatkan komputer-aided design (CAD) [2].

Beberapa database berorientasi objek dirancang untuk bekerja baik dengan bahasa pemrograman berorientasi objek seperti Ruby, Python, Perl, Java, C #, Visual Basic NET, C + +, Objective-C dan Smalltalk;. Yang lain memiliki bahasa mereka sendiri pemrograman. ODBMSs menggunakan model yang sama persis sebagai bahasa pemrograman berorientasi objek.

No comments:

Post a Comment

.::BY JUMBHO-MY AT HOME IN THE JEPARA CITY OF BEAUTIFUL::.