Ответ:
Таблица не находится в нормальном состоянии, поскольку поле names содержит два самостоятельных значения: имя и фамилию. Для первой нормальной формы значения должны быть атомарными.
Для приведения таблицы к нормальному состоянию следует разделить поле names на два поля: fname для имени и lname для фамилии, перенести в них соответствующие данные, а затем удалить поле names при необходимости.
Команда ALTER TABLE создаст столбец fname типа VARCHAR(20) с ограничением NOT NULL и столбец lname типа VARCHAR(20), допускающий значения NULL. Команда UPDATE заполнит fname первой частью значения names — подстрокой слева до первого пробела. Столбец lname этой командой не заполняется и останется со значениями NULL.
Ответ: правильен первый вариант.
