Postingan lainnya
Menyimpan ID table lain
Halo agan2, jadi saya punya table yang berisikan mutasi bank. Pada table itu terdapat kolom penyedia pembayaran/bank (payment_provider) yang digunakan untuk mengindentifikasi, transaksi tsb dari bank apa. Untuk saat ini, pada kolom tersebut hanya menyimpan ID bank dari table daftar penyedia pembayaran (payment_provider). Idealnya, apakah cukup menyimpan ID saja atau saya perlu menambahkan kolom (payment_provider_name) juga untuk menyimpan nama banknya?
3 Jawaban:
<div>Kalau menurut aku lebih baik kasih nama banknya karena akan lebih jelas "id" mana milik "siapa"</div>
<div>selama di table lainnya sudah ada nama provider banknya, maka cukup mencantumkan id, seperti itu memang kegunaan sistem relasi di mysql</div>
Tanggapan
Untuk penamaan, idealnya ditambahkan keterangan "id" atau tidak? Semisal payment_provider_id atau cukup payment_provider
penamaan di mana?
Penamaan kolom di tabel mutasi, yang di kolom tsb menyimpan id dari payment provider/bank.
<div>Menambahkan kolom payment_provider_name
untuk menyimpan nama bank bisa membantu meningkatkan keterbacaan dan mempermudah pemahaman tabel Anda. Dengan demikian, orang yang melihat tabel akan lebih mudah memahami data yang tersedia tanpa harus merujuk ke tabel lain untuk mengetahui nama bank yang sesuai dengan ID yang tercantum pada kolom payment_provider
. <br><br>Namun, jika tabel Anda sangat besar dan menambahkan kolom baru akan memakan ruang penyimpanan yang signifikan, maka Anda mungkin ingin mempertimbangkan untuk tetap menggunakan ID saja pada kolom payment_provider
. Namun, pastikan untuk membuat keterangan atau dokumentasi yang jelas untuk memudahkan orang lain memahami tabel Anda.</div>