ALTER TABLE users ADD COLUMN fname VARCHAR(20) NOT NULL, ADD COLUMN Iname VARCHAR(20); — Эти команды создают два новых столбца: "fname" и "lname".UPDATE users SET fname = SUBSTRING_INDEX (names,' ',1) — Эта команда обновляет столбец "fname", заполняя его именами, которые находятся до первого пробела в столбце "names".Ответ: нет, таблица не находится в нормальном состоянии, т.к. столбец «names» несет в себе фамилию и имя. Для приведения данной таблицы в нормальное состояние необходимо вместо столбца «names» сделать столбцы с именем и фамилией раздельно и перенести туда данные фамилии и имени соответственно. Обозначенные команды создадут столбцы «fname» и «Iname». При этом столбец «fname» будет заполнен именами (буквами слева до знака пробела), а столбец «Iname» — значениями NULL.