Главная /
SQL /
Отношение [картинка] Groups: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id (int) Запрос SQL предназначен для вставки в таблицу Groups новой строки и имеет вид: INSERT INTO Groups (Group_id, Head_stud_id) SELECT 10, 55.4 Среди п
Отношение Groups
имеет схему:
Groups: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id (int)
Запрос SQL предназначен для вставки в таблицу Groups
новой строки и имеет вид:
Среди перечисленных вариантов укажите, каким будет результат выполнения приведенной выше операции при условии, что учебной группы с номером 10 ранее не существовало:
вопросПравильный ответ:
в таблицу будет вставлена строка
Group_id | Group_grade | Specialty_id | Head_stud_id |
10 | NULL | NULL | 55.4 |
в таблицу будет вставлена строка
Group_id | Group_grade | Specialty_id | Head_stud_id |
10 | NULL | NULL | 56 |
в таблицу будет вставлена строка
Group_id | Group_grade | Specialty_id | Head_stud_id |
10 | NULL | NULL | 55 |
Сервер БД сгенерирует ошибку, и операция будет отменена
в таблицу будет вставлена строка
Group_id | Group_grade | Specialty_id | Head_stud_id |
10 | NULL | NULL | NULL |
Сложность вопроса
42
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти вопросы по интуит? Это же крайне просто
18 июл 2020
Аноним
Экзамен сдал на пять.!!!
04 сен 2017
Аноним
Зачёт сдан. Лечу в клуб отмечать 4 за тест интуит
13 ноя 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Фраза GROUP BY
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int) Требуется получить количество студентов, являющихся старостами. (Head_stud_id - идентификатор студента-старосты) Выберите из предложенных вариантов те, которые обеспечивают выполнение задания.
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для внесения изменений в записи о сотрудниках отдела №10. Для указанных записей номер отдела должен быть изменен на 30, а значение в поле Manager_id стать равным 13. UPDATE Worker __________________ WHERE Branch_id = 10 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу.
- # Для создания таблицы [Большая Картинка] CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Head_stud_id INT, Math_scope FLOAT NOT NULL, Lang_scope FLOAT NOT NULL, Group_id INT REFERENCES Groups (Group_id) ON UPDATE CASCADE DEFAULT 20 ) Отношение Students состоит из кортежей: Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id12Alex283.510.010 Отношение Groups состоит из кортежей Group_idGroup_gradeHead_stud_idSpecialty_id10315123 Запрос SQL имеет вид: UPDATE Groups SET Group_id=40 WHERE Group_id=10 Укажите, каким в результате выполнения данного запроса окажется отношение Students:
- # Отношение [Большая Картинка] Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (varchar (20)) Отношение Worker имеет схему: Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Для создания представления, в которое должны попасть только имена сотрудников, работающих в отделе ACCOUNTING, используется запрос: CREATE VIEW view1 ___ (SELECT Worker_name FROM Worker w, Branch b WHERE w.Branch_id = b.Branch_id AND b.Branch_title LIKE ‘ACCOUNTING’ ) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение операции: