Allgemeines Beispiel:
Du hast z.B. eine Tabelle Kunden, in jeder Zeile steht ein Kunde und eine Zeile Rechnungen (in jeder steht eine Rechnung). Diese verknüpfst du mit einem Fremdschlüssel, so das mit einer entsprechenden Abfrage (join) die Kundendaten und Rechnungsdaten zusammen aufgeführt sind.
Leere Zeilen schreibt man nicht in eine DB. Die DB muss nicht so aussehen, wie die Ausgabe später aussieht.