Anda di halaman 1dari 10

MenerapkanModel REA dalam

Database Relasional
TUJUAN PEMBELAJARAN

• Setelah mempelajari bab ini, Anda diharapkan dapat:


• Integrasikan diagram REA yang terpisah untuk siklus
bisnis individual ke dalam diagram REA tunggal yang
komprehensif di seluruh organisasi.
• Bangun satu set tabel untuk mengimplementasikan
model REA dari AIS dalam database relasional.
• Gunakan model data REA untuk menulis kueri untuk
mengambil informasi dari database relasional AIS.
Toko Kereta FredSiklus Pendapatan
Kereta FredSiklus Belanja Toko
Toko Kereta FredSiklus Penggajian
Diagram REA Terintegrasi untuk Toko Kereta
Fred
Ringkasan dan Kesimpulan Kasus
• Point 1
Diagram REA untuk siklus bisnis individu menggambarkan hubungan dualitas ekonomi dasar memberi-untuk-
mendapatkan.hubungan tetapi biasanya hanya memberikan sebagian pandangan tentang sumber daya, yang
menunjukkan bagaimana sumber daya itu diperoleh atau bagaimana mereka digunakan, tetapi tidak keduanya.
Oleh karena itu, diagram REA siklus bisnis individu perlu digabungkan untuk menyediakan model data seluruh
perusahaan yang komprehensif. Ini biasanya dilakukan dengan menggabungkan entitas sumber daya dan
peristiwa yang muncul dalam dua atau lebih diagram REA individu. Menggabungkan dua atau lebih diagram
REA yang berisi entitas sumber daya yang sama tidak memerlukan perubahan apa pun pada pasangan
kardinalitas dalam diagram individual. Penggabungan dua atau lebih diagram yang berisi entitas kejadian
umum, bagaimanapun, sering kali memerlukan perubahan kardinalitas minimum yang terkait dengan kejadian
lain menjadi 0 untuk mencerminkan fakta bahwa kejadian yang digabungkan dapat dihubungkan ke salah satu
dari beberapa kejadian berbeda tetapi tidak ke semua mereka secara bersamaan.
• Point 2
Sebuah model data didokumentasikan dalam diagram REA dapat diimplementasikan dalam data relasional-
dasar dalam tiga langkah. Pertama, buat tabel untuk semua entitas unik dan hubungan M:N dalam diagram
REA. Kedua, tetapkan kunci utama dan atribut bukan kunci untuk setiap tabel. Ketiga, gunakan kunci asing
untuk mengimplementasikan hubungan 1:1 dan 1:N.
• Point 3
Paul Stone mengikuti langkah-langkah ini untuk mengimplementasikan database AIS untuk Fred's Train Shop
berdasarkan Gambar 20-4. Dia pertama kali membuat tabel terpisah untuk masing-masing dari 12 entitas
berbeda dan 5 hubungan M:N pada gambar. Selanjutnya, Paul mengidentifikasi kunci utama untuk setiap tabel
dan menggunakan beberapa di antaranya sebagai kunci asing untuk mengimplementasikan hubungan 1:1 dan
1:N pada Gambar 20-4. Dia kemudian menetapkan atribut yang tersisa yang ingin dimonitor Fred ke tabel yang
sesuai. Paul kemudian mendemonstrasikan betapa mudahnya menulis query untuk mengambil berbagai
laporan manajerial dan laporan keuangan dari DBMS relasional. Fred cukup terkesan dan segera mulai
menggunakan sistem baru untuk memberikan informasi rinci tentang kegiatan bisnis Toko Kereta Fred.
SOLUSI MASALAH KOMPREHENSIF
PENJELASAN HUBUNGAN DAN KARDINALITAS

• Hubungan antara agen dan entitas peristiwa semuanya dimodelkan sebagai 1:N dengan 0
minimum di sisi peristiwa dan 1 minimum di sisi agen.
• Kardinalitas hubungan antara sumber daya Kas dan peristiwa Disburse Cash dan Receive Cash
juga standar.
• Kardinalitas hubungan antara sumber daya Inventaris dan empat peristiwa yang
memengaruhinya juga standar untuk organisasi ritel yang menjual barang produksi massal,
Kardinalitas minimum adalah 1 dalam arah sebaliknya karena setiap peristiwa harus
melibatkan setidaknya satu item inventaris.
• Hubungan antara Inventaris Pesanan danPeristiwa Terima Inventaris, Kardinalitas minimum
mencerminkan fakta bahwa pesanan mendahului pengiriman dari pemasok.
• Hubungan antara peristiwa Terima Inventaris dan Keluarkan Kas, Kardinalitas minimum
mencerminkan fakta bahwa Trailspan tidak membayar pembeliannya di muka.
• Hubungan antara Take Customer Orders dan Sales, Kardinalitas minimum mencerminkan
fakta bahwa pesanan mendahului penjualan.
• Hubungan antara peristiwa Penjualan dan Penerimaan Uang Tunai, Kardinalitas minimum
mencerminkan fakta bahwa Trailspan tidak mengharuskan pelanggan untuk membayar di
muka untuk penjualan.

Anda mungkin juga menyukai