Relasi Antar Tabel: Pengenalan dan Relasi One-to-One


Suatu tabel sering juga disebut sebagai suatu Entity, meskipun dalam dunia teknologi obyek / ORM tidak selalu satu tabel / entity berarti satu Model. Dalam suatu aplikasi, biasanya terdapat keterkaitan antar entity sehingga memungkinkan data yang akan dikelola tidak redundant dan tidak konsisten. Untuk mendapatkan berbagai entity serta keterkaitan antar entitiy tersebut, biasanya akan dilakukan analisis yang disebut sebagai proses normalisasi.

Ada beberapa tipe keterkaitan antar entity yang bisa diimplementasikan di Hibernate JPA:

  1. One-to-One: entity A hanya mempunyai satu komponen di entity B, demikian juga sebaliknya.
  2. One-to-Many: entity A mempunya lebih dari satu komponen di entity B, sedangkan satu entity B pasti memiliki keterkaitan dengan satu entity A.
  3. Many-to-One: banyak komponen di entity A mempunyai keterkaitan dengan satu komponen di entity B, sedangkan satu entity B memiliki keterkaitan dengan banyak komponen di entity A.
  4. Many-to-One: banyak komponen di entity A mempunyai keterkaitan dengan banyak komponen di entity B dan sebaliknya.

Pada Hibernate JPA, keterkaitan One-to-One bisa diimplementasikan menggunakan Annotation @OneToOne.

~ oleh 12puby pada 5 November 2011.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: