Hallo Felix,
`pl_name` varchar(100) NOT NULL, `pl_vorname` varchar(100) NOT NULL,
das genügt nicht! Nicht nur die 100 Zeichen sind meines Erachtens etwas knapp, auch mehrteilige Vornamen mit abgegrenztem Rufnamen und Namenszusätze können so nicht korrekt erfasst werden. Vielleicht ist das für Deinen Anwendungsfall egal, aber irgendwie empfinde ich das als "am falschen Ende gespart".
Wenn man es genau nimmt, ist die Unterteilung in Vor- und Nachname schon ein Problem. Nicht jeder Mensch hat einen europäischen Namen.
LG,
CK