Главная /
SQL /
Запрос предназначен для создания таблицы [картинка] CREATE TABLE Students ( Student_name VARCHAR(20), Math_scope FLOAT NOT NULL, Lang_scope FLOAT NOT NULL, Student_id INT _____________________ ) Выберите из предложенных вариантов те, которые при подстанов
Запрос предназначен для создания таблицы Students
, для которой установлено ограничение, гарантирующее, что столбец Student_id
будет принимать только уникальные значения, отличные от NULL
.
CREATE TABLE Students
(
Student_name VARCHAR(20),
Math_scope FLOAT NOT NULL,
Lang_scope FLOAT NOT NULL,
Student_id INT _____________________
)
Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
вопросПравильный ответ:
UNIQUE, NOT NULL
NOT NULL, UNIQUE (Student_id)
UNIQUE NOT NULL
UNIQUE, CONSTRAINT pk_st NOT NULL (Student_id)
NOT NULL, UNIQUE
Сложность вопроса
68
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, почему я не нашёл этот великолепный сайт с решениями с тестами intuit раньше
15 июл 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Если выборка данных производится из нескольких таблиц, то это может указываться во фразе FROM следующим образом:
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id(int), Salary (float), Commission_pct (float), Branch_id (int), Hire_date (timestamp) Требуется получить наименьшую из средних зарплат по отделам. Выберите из предложенных вариантов те, которые обеспечивают выполнение задания.
- # Оператор INSERT:
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int) Запрос предназначен для внесения изменений в записи о студентах учебной группы №20. Для указанных записей номер группы должен быть изменен на 30, а значение в поле Head_stud_id стать равным 15. UPDATE Students __________________ WHERE Group_id = 20 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу.
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id12Alex284.24.41011Tom153.93.120 Отношение Groups состоит из кортежей: Group_idGroup_gradeHead_stud_idRating10515low203NULLhigh Запрос SQL имеет вид: UPDATE Groups SET Rating = ‘HIGH’ WHERE Group_id IN (SELECT Group_id FROM Students WHERE (Math_scope + Lang_scope)/2 >= 4.2) Среди предложенных вариантов выберите, каким, в итоге, останется отношение Groups.