А как делаете в реальности? Мир большой, где-то есть отчество, где-то нет, где-то есть среднее имя, где-то нет, кое-где не используется фамилия и так далее. А приложение должно работать у всех…
Это у студентов в лабах просто или если ЦА в одной стране, тогда можно как-то так
surname | name | patronymic |
---|---|---|
Иванов | Иван | Иванович |
Петров | Дмитрий | Борисович |
Но стоит сюда захотеть поместить какого-то иностранца, как всё нарушится. Могут появиться null значения, могут выкинуться куски имени или несколько фрагментов через пробел в одном поле…