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
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)
Posting Komentar
Berkomentar sesuai dengan judul blog ini yah, berbagi ilmu, berbagi kebaikan, kunjungi juga otoriv tempat jual aksesoris motor dan mobil lengkap