Desain database terkait faktur yang membeli beberapa item, seperti Rakitan PC

Gan, ane lagi bingung sama desain database untuk sistem rakitan PC dmana satu faktur itu kan ada beberapa item dan beberapa item itu bisa di beli 2 unit misalkan motherboard 1 dan untuk ram 2 jadi desain database nya seperti apa yah ?

Terima kasih Free 50k for help me

avatar KepalaSekolah
@KepalaSekolah

82 Kontribusi 69 Poin

Diperbarui 6 tahun yang lalu

7 Jawaban:

saran gan... untuk faktur pasti mempunyai primary key... dan untuk item pembelian nya itu kita bisa membuat table baru / weak entity = entity / entitas yang bergantung pada table lain

nah di faktur itu isinya bisa cuman hanya data2 header nya, contoh total pembelian nya discount pembelianya, dll nah kalau di item pembelian nya kita bisa isikan primary key dari faktur nya untuk menyatakan bahwa item ini berada di faktur ini... dan isinya bisa primary key dari table faktur = foreign key, qty(banyak / jumlah pembelian / 1 mother board), barang yang di belinya, harga barang, discount jika ada dan sebagainya... dan di table item nya kita bisa menggunakan foreign key constraint untuk membuat ketika si induk / table faktur di delete maka item nya akan terdelete juga (ON DELETE = casecade)

mungkin jika cocok saya bisa share foto faktur pembelian project saya beserta table item nya

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

sebelumnya terima kasih sudah bantu menjawab gan, apa bisa di share gambar desain database nya ?

avatar KepalaSekolah
@KepalaSekolah

82 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

itu hanya contoh gan

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

saya masih kebingungan mas, bisakah untuk private :D

avatar KepalaSekolah
@KepalaSekolah

82 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

Private gimana maksudnya?

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

mengenai database ini

avatar KepalaSekolah
@KepalaSekolah

82 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban