salam hangat..

saya mo tanya..
misalkan saya punya tabel2 di sebuah database sebagai berikut :
- Mhs(*KdMhs,NamaMhs)
- Soal(*KdSoal,Soal)
- JenisSoal(*KdJenis,JenisSoal)
- Test(*KdTest,Tanggal,KdMhs)
- TestDetail(*KdTest,*KdSoal, *KdJenisSoal,status) (versi 1)

-> Nb: * = menandakan key

dimana di tabel TestDetail terdapat 3 primary key..
menurut kalian gimna yach? apakah lebih baik tetep dibuat 3 key atau hanya 1
key aja, sehingga kira2 tabel TestDetail menjadi seperti ini strukturnya :
- TestDetail(*Id(auto increament),KdTest,KdSoal, KdJenisSoal,status) (versi
2)

jika tetap menggunakan 3 key (TestDetail versi 1) disebuah tabel apakah hal
itu baik atau tidak yach?
jika menggunakan hibernate apakah memungkinkan untuk melakukan annotation
dengan 3 key sekaligus?
atau saya lebih baik menggunakan 1 key aja seperti tabel TestDetail (versi
2)?

Mohon pencerahannya yach..

Thank's
-- 
View this message in context: 
http://www.nabble.com/Tanya-Struts2-Spring-Hibernate-%28SSH%29-tp21622632p21933394.html
Sent from the JUG Indonesia mailing list archive at Nabble.com.

Kirim email ke