Jeśli chcesz mieć w pełni relacyjną bazę danych, musisz utworzyć drugą tabelę. To zawierałoby informacje o kliencie. Ten klucz staje się następnie kluczem obcym w tabeli Faktury, więc informacje o kliencie przechowujesz tylko raz. Byłby to zalecany sposób zaimplementowania czegoś takiego.
Innym sposobem (i nie polecam tego) jest to, że musisz utworzyć cykliczne odniesienie do faktury „nadrzędnej” (tej, która przechowuje informacje o kliencie). Następnie za każdym razem, gdy tworzysz nową fakturę, musisz wstawić ten identyfikator rekordu nadrzędnego, aby móc odzyskać przechowywane informacje. W przypadku wszystkich innych faktur dla tego samego klienta po prostu zostaw te informacje puste.