Mohon tunggu...
Aulia Ayu Rafanisti
Aulia Ayu Rafanisti Mohon Tunggu... Mahasiswa - mahasiswi

Nama saya Aulia Ayu Rafanisti saya seorang mahasiswi, hobi saya memasak

Selanjutnya

Tutup

Ilmu Alam & Tekno

Perancangan ERD dan EERD Serta Pengemplementasian Aplikasi Dari Studi Kasus Basis Data Toko Buku Online

4 Januari 2025   00:08 Diperbarui: 4 Januari 2025   00:08 24
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar ERD Toko Buku Online

Relasi Buku dengan Transaksi

Relasi: N:M (Banyak Buku - Banyak Transaksi melalui Detail Transaksi)
Penjelasan:
Satu buku bisa muncul di banyak transaksi yang berbeda (contoh: buku "Belajar Python" dibeli oleh beberapa pelanggan). Sebaliknya, satu transaksi bisa mencakup banyak buku (contoh: Transaksi ID 001 mencakup buku "Belajar Python" dan "Data Science").

Relasi Detail Transaksi dengan Transaksi

Relasi: N:1 (Banyak Detail Transaksi - Satu Transaksi)
Penjelasan:
Setiap transaksi terdiri dari banyak detail transaksi. Misalnya, transaksi ID 001 memiliki beberapa item seperti 1 buku "Belajar Python" dan 2 buku "Data Science". Semua detail tersebut tergabung dalam satu transaksi.

Relasi Transaksi dengan Pelanggan

Relasi: N:1 (Banyak Transaksi - Satu Pelanggan)
Penjelasan:
Satu pelanggan dapat melakukan banyak transaksi (contoh: Pelanggan A melakukan pembelian pada tanggal berbeda). Namun, setiap transaksi hanya bisa dimiliki oleh satu pelanggan.

Relasi Buku dengan Kategori

Relasi: N:1 (Banyak Buku - Satu Kategori)
Penjelasan:
Setiap buku hanya dapat dimasukkan ke dalam satu kategori (contoh: Buku "Belajar Python" masuk dalam kategori "Pemrograman"). Sebaliknya, satu kategori dapat memiliki banyak buku (contoh: Kategori "Pemrograman" memiliki buku "Belajar Python" dan "Data Science").

Relasi Buku dengan Pemasok

Relasi: N:M (Banyak Buku - Banyak Pemasok melalui Relasi Langsung)
Penjelasan:
Satu buku dapat disuplai oleh beberapa pemasok (contoh: Buku "Belajar Python" disuplai oleh Pemasok A dan Pemasok B). Sebaliknya, satu pemasok juga dapat menyuplai banyak buku (contoh: Pemasok A menyuplai buku "Belajar Python" dan "Data Science").

Pembuatan EERD Basis Data Pengelolaan Toko Buku Online

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun