Bagaimana solusi design tabel untuk penyimpanan data ke database dengan inputan form yang banyak?

Assalamualaikum,

Mohon maaf temen-temen mungkin ada yang sudah pengalaman.. Saya sedang membuat aplikasi keperawatan, ada satu menu namanya pengkajian yang jumlah formnya input lebih dari seratus, Tapi dalam kondisi nyatanya form input ini tidak semua terisi.. Bagaimana cara design tabel database-nya? dengan catatan mempertimbangan kecepatanya karena tabel ini akan terisi terus setiap hari ... Apakah lebih baik setiap form input dijadikan satu field atau ada cara lain yang lebih baik... Terimakasih, Salam

avatar irfanmyj
@irfanmyj

32 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

untuk field inti, mungkin dijadiin satu field satu colom didatabasenya, jadi untuk yang sekiranya kadang-kadang diisi, kadang-kadang tidak, mungkin masnya bisa bikin satu colom namanya metadata, nanti field di form yang sekiranya hanya optional, lebih baik dijadiin data json dan di stringify buat di taro di database colom metadata.

avatar CodenameJR
@CodenameJR

278 Kontribusi 107 Poin

Dipost 6 tahun yang lalu

Terimakasih mas sudah bantu jawab... Maaf sebelumnya saya tanya lagi, soalnya baru belajar dan belum banyak pengalaman design database... Untuk yang sifatnya optional itu maksudnya form yang seperti apa ya mas contohnya? terus saya coba cari informasi tentang metadata yang masnya sebutkan diatas ada satu artikel yang membahas tapi saya belum terlalu paham dalan teknis pembuatanya... Mungkin mas ada link informasi contoh... Terimakasih banyak

avatar irfanmyj
@irfanmyj

32 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

Yang biasa saya gunakan sehari-hari sih, misal masnya punya form tentang "Orang", yang isinya ada :

nama, tempat lahir, tanggal lahir, pekerjaan, hobby, cita-cita,

disini kita ambil contoh, inputan yang intinya itu nama, tempat lahir, tanggal lahir. kenapa saya anggap inti, karena saya belum nemuin orang yang gak punya nama, or gapunya tempat/tanggal lahir :D. untuk pekerjaan, hobby dan cita-cita kan, orang itu bebas mau isi boleh, engga isi juga gapapa, karena ga semua orang punya pekerjaan, gak semua orang mau ngasih tau hobbynya atau cita-citanya. lebih baik masnya bikin field metadata buat nyimpen text, buat masukin ketiga data itu. seperti itu sih mungkin simplenya.

avatar CodenameJR
@CodenameJR

278 Kontribusi 107 Poin

Dipost 6 tahun yang lalu

Owh, Makasih ya mas informasinya...

avatar irfanmyj
@irfanmyj

32 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban