Jika Anda menginginkan database relasional sepenuhnya, Anda perlu membuat tabel kedua. Ini akan menyimpan informasi pelanggan. Kunci ini kemudian menjadi kunci asing di tabel Faktur Anda, sehingga Anda hanya menyimpan informasi pelanggan satu kali. Ini akan menjadi cara yang disarankan untuk menerapkan sesuatu seperti ini.
Cara lain (dan saya tidak merekomendasikan ini) adalah Anda perlu membuat referensi melingkar ke faktur "induk" (yang menyimpan info pelanggan). Kemudian, setiap kali Anda membuat faktur baru, Anda harus memasukkan ID catatan induk itu, sehingga Anda memiliki cara untuk mengambil informasi yang disimpan. Untuk semua faktur lainnya untuk pelanggan yang sama, Anda cukup mengosongkan informasi tersebut.