Ответ на вопрос №44848: У вас есть таблица с полями «id», «names», «birth». Пример заполнения первой строки выглядит так: 1Aleksander Pushkin1799. Находится ли данная таблица в нормальном состоянии? Как ее привести в нормальное состояние, если это необходимо? Что сделают команды ALTER TABLE users ADD COLUMN fname VARCHAR(20) NOT NULL, ADD COLUMN lname VARCHAR(20); UPDATE users SET fname = SUBSTRING_INDEX (names,' ',1) ? У вас есть таблица с полями «id», «names», «birth». Пример заполнения - Ответ на вопрос №44848У вас есть таблица с полями «id», «names», «birth». Пример заполнения - Ответ на вопрос №44848
1,0051
2024-03-222024-03-22СтудИзба
У вас есть таблица с полями «id», «names», «birth». Пример заполнения - Ответ на вопрос №44848
-47%
Вопрос
У вас есть таблица с полями «id», «names», «birth». Пример заполнения первой строки выглядит так: 1Aleksander Pushkin1799. Находится ли данная таблица в нормальном состоянии? Как ее привести в нормальное состояние, если это необходимо? Что сделают команды ALTER TABLE users ADD COLUMN fname VARCHAR(20) NOT NULL, ADD COLUMN lname VARCHAR(20); UPDATE users SETfname = SUBSTRING_INDEX (names,' ',1) ?
- Нет, таблица не находится в нормальном состоянии, т.к. столбец «names» несет в себе фамилию и имя. Для приведения данной таблицы в нормальное состояние необходимо вместо столбца «names» сделать столбцы с именем и фамилией раздельно и перенести туда данные фамилии и имени соответственно.
- Обозначенные команды создадут столбцы «fname» и «lname». При этом столбец «fname» будет заполнен именами (буквами слева до знака пробела), а столбец «lname» – значениями NULL.
- Да, таблица находится в нормальном состоянии т.к. атомарность данных уже достигнута. Обозначенные команды создадут столбцы «fname» и «lname». При этом, столбец «fname» будет заполнен именами (буквами слева до знака пробела), а столбец «lname» значениями NULL.
- Нет, таблица не находится в нормальном состоянии, т.к. столбец «names» несет в себе фамилию и имя. Для приведения данной таблицы в нормальное состояние необходимо вместо столбца «names» сделать столбцы с именем и фамилией раздельно и перенести туда данные фамилии и имени соответственно.
- Обозначенные команды создадут столбцы «fname» и «lname». При этом оба столбца будут заполнены значениями NULL.
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: База ответов к тесту
499 399 руб.

Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅