Facebook SDK

IMPLEMENTING AN REA DIAGRAM IN A RELATIONAL DATABASE

Ada tiga tahap dalam mengimplementasikan diagram REA ke dalam database relasional:

  • Membuat sebuah tabel untuk:
    • Setiap entitas yang berbeda
    • Setiap hubungan banyak ke banyak
  • Memberikan atribut ke tabel yang tepat
  • Menggunakan kunci luar (foreign key) untuk mengimplementasikan hubungan satu ke satu (one-to-one) dan satu ke banyak (one-to-many)









l  Langkah berikutnya adalah memberikan atribut ke tabel yang tepat

l  Atribut pertama merupakan kunci utama (primary key), yang terdiri dari sebuah atribut atau kombinasi dari beberapa atribut yang secara unik mengidentifikasi setiap baris dalam tabel tersebut.

  • Atribut lainnya yang perlu diidentifikasi merupakan fakta-fakta yang ingin dikumpulkan yang menggambarkan masing-masing entitas.


  • Langkah terakhir adalah menggunakan kunci luar untuk mengimplementasikan hubungan 1 : 1 dan 1 : N
    • Hubungan satu ke banyak, diimplementasikan dengan cara memasukkan kunci utama tabel yang berderajat 1 ke tabel yang berderajat N
    • Hubungan 1 : 1, diimplementasikan dengan cara:
      • Masukkan kunci utama dari entitas yang berderajat minimum 1 ke dalam entitas yang berderajat minimum 0
      • Masukkan kunci utama dari entitas (kegiatan) yang terjadi pertama kali ke dalam entitas yang terjadi kemudian.

The relationship between customer and sales is a 1:N relationship. We make the primary key for the entity that occurs only once (customer) serve as a foreign key in the entity that can occur many times (sale).



Likewise, the primary key for employee should be a foreign key in the sales table.



The primary key for employee should also be a foreign key in the receive cash table.



The primary key for customer should also be a foreign key in the receive cash table.



The relationship between sales and receive cash is 1:1. Two guidelines will produce the same result.

Put the primary key of the event with the minimum of one (sales) as a foreign key in the event with the minimum of zero (receive cash); or


Put the primary key of the event that occurs first (sales) as a foreign key in the event that occurs second (receive cash).


The relationship between sales and inventory is a many-to-many relationship and was already implemented by the creation of a separate table.

In the relationship between cash and receive cash, the primary key for the event that occurs once (cash) should be a foreign key in the event that occurs many times (receive cash)



Post a Comment

Berkomentar sesuai dengan judul blog ini yah, berbagi ilmu, berbagi kebaikan, kunjungi juga otoriv tempat jual aksesoris motor dan mobil lengkap

Lebih baru Lebih lama