Главная /
SQL: основы /
Отношение [картинка] Specialties: Specialty_id (int, PK), Specialty_title, Specialty_rating Отношение Groups имеет схему: Groups: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id Запрос SQL предназначен для отображения информации
Отношение Specialties
имеет схему:
Specialties: Specialty_id (int, PK), Specialty_title, Specialty_rating
Отношение Groups
имеет схему:
Groups: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id
Запрос SQL предназначен для отображения информации об учебных группах. Отчет должен включать номера учебных групп и номера соответствующих им специальностей. В отчет должны попасть учебные группы, которым еще не поставлены в соответствие никакие специальности, а также новые специальности, не установленные ни для каких групп.
Выберите из предложенных вариантов тот, которые при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата.
вопросПравильный ответ:
Groups g, Specialties WHERE Groups.Group_id = Specialties.Group_id
Groups g LEFT OUTER JOIN Specialties s ON g.Group_id = s.Group_id
Groups g FULL OUTER JOIN Specialties ON g.Group_id = Specialties.Group_id
Groups g JOIN Specialties USING Specialties.Group_id = Groups.Group_id
Groups g FULL OUTER JOIN Specialties s ON Groups.Group_id = Specialties.Group_id
Сложность вопроса
93
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый тест интуит.
03 дек 2016
Аноним
Если бы не опубликованные подсказки - я бы не решил c этими тестами intuit.
24 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если какой-то оператор транзакции не выполнился, то
- # Отношение [Большая Картинка] Groups: Group_id (int PK), Grade_level (int NOT NULL), Specialty_id (int FK), Head_stud_id Запрос предназначен для нахождения всех учебных групп (Group_id) студентов 4 и 5 курсов (Grade_level), обучающихся по специальности 123, а также учебных групп студентов 1 и 2 курсов, обучающихся по специальности 11. SELECT Group_id FROM Students WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln15315.01012Glint284.5NULL1013Foltrig284.5NULL10 Запрос имеет следующий вид: SELECT AVG(DISTINCT Math_scope) AS report FROM Students GROUP BY Group_id Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Эквисоединение:
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope, Group_id (int, FK) Отношение Groups имеет схему: Groups: Group_id (int PK), Grade_level (int), Specialty_id, Head_stud_id Запрос, предназначенный для отображения всех студентов с указанием их года обучения, имеет вид: SELECT Students.Student_name, Grade_level FROM Students JOIN Groups USING Students.Group_id = Groups.Group_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки: