-Transaksi mencakup barang melalui relasi mencakup. Ini menunjukkan bahwa setiap transaksi dapat melibatkan satu atau lebih barang, dengan jumlah tertentu.
4. Entitas Pembayaran
-Atribut:
- id_pembayaran (Primary Key)
- status_pembayaran
- metode_pembayaran
- id_transaksi (Foreign Key, relasi dengan entitas transaksi)
-Relasi memiliki menghubungkan transaksi dengan pembayaran. Artinya, setiap transaksi memiliki satu metode pembayaran.
5. Entitas Pengiriman
-Atribut:
- id_pengiriman (Primary Key)
- alamat_pengiriman
- status_pengiriman
- id_pembayaran (Foreign Key, relasi dengan entitas pembayaran)
-Relasi melibatkan menghubungkan pembayaran dengan pengiriman. Setiap pembayaran dapat melibatkan satu pengiriman dengan informasi alamat dan status pengiriman.
Relasi dan Hubungan Penting
-Relasi melakukan: Menghubungkan pelanggan dengan transaksi, menunjukkan bahwa pelanggan dapat melakukan satu atau lebih transaksi.
-Relasi mencakup: Menghubungkan transaksi dengan barang, menunjukkan bahwa satu transaksi dapat mencakup beberapa barang.
-Relasi memiliki: Menghubungkan transaksi dengan pembayaran, menunjukkan bahwa setiap transaksi memiliki satu pembayaran.
-Relasi melibatkan: Menghubungkan pembayaran dengan pengiriman, menunjukkan bahwa setiap pembayaran melibatkan satu pengiriman.
Rancangan Enhanced Entity-Relationship Diagram (EERD)
Berikut adalah penjelasan yang menunjukkan hubungan antar entitas dalam sebuah sistem manajemen transaksi dari masing-masing tabel dan relasi:
1. Tabel pelanggan