Главная /
SQL: основы /
При выполнении следующего запроса сервер БД генерирует ошибку. CREATE TABLE t (f1 INTEGER, f2 CHARACTER(15) NOT NULL, UNIQUE, CONSTRAINT c1 PRIMARY KEY(f1)) Укажите причину ошибки.
При выполнении следующего запроса сервер БД генерирует ошибку.
Укажите причину ошибки.
вопросПравильный ответ:
любые ограничения должны записываться в отдельной строке
CONSTRAINT
столбец не может иметь более одного ограничения
вместо двух ограничений
NOT NULL
и UNIQUE
для столбца f2
следует записать одно - PRIMARY KEY
в таблице не может быть более одного столбца, обладающего свойствами первичного ключа -
NOT NULL
и UNIQUE
не нужна запятая при перечислении ограничений одного столбца
Сложность вопроса
89
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, какого чёрта я не увидел данный сайт с всеми ответами по интуит до этого
06 авг 2019
Аноним
Если бы не данные решения - я бы не справился c этими тестами интуит.
12 июн 2018
Аноним
Я преподаватель! Незамедлительно заблокируйте ответы с интуит. Это невозможно
06 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Выберите из предложенного списка варианты с правильной расстановкой приоритетов (очередности выполнения) различных групп операторов:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для отображения информации о среднем окладе (Salary) в отделе №10 среди сотрудников, которые подчиняются менеджеру с номером 17: SELECT Branch_id, AVG (ALL Salary) FROM Worker GROUP BY Branch_id HAVING Branch_id =10 AND Manager_id = 17 При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки при условии, что столбец Salary имеет тип данных float.
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) Запрос имеет следующий вид: SELECT Branch_id, Manager_id, AVG(Salary + Salary*Commission_pct) FROM Worker GROUP BY Branch_id, Position При попытке выполнить запрос сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки.
- # Отношение [Большая Картинка] Specialties: Specialty_id (int, PK), Specialty_title, Specialty_rating Отношение Skills имеет схему: Skills: Skill_id (int PK), Skill_title Отношение Specialty_skill имеет схему: Specialty_skill: Specialty_id (int PK FK), Skill_id (int PK FK) Запрос SQL предназначен для отображения номеров специальностей, одним из навыков которых является "programming". SELECT sp.Specialty_id, sk.Skill_title FROM Specialties sp JOIN Specilaty_skill ____sp.Spesialty_id = Specialty_skill.Specialty_id JOIN Skills sk ____ sk.Skill_id = Specialty_skill.Skill_id ____ sk.Skill_title = ‘programming’ Какие ключевые слова следует вставить вместо знаков подчеркивания, чтобы обеспечить корректное выполнение запроса и получение требуемого результата?
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln164.111001015LiNULL4.2NULL2013NULL154.713002016TomNULL4.0 Запрос SQL имеет следующий вид: SELECT hs.Student_name name, hs.Math_scope scope FROM Students s, Students hs WHERE s.Head_stud_id = hs.Student_id GROUP BY hs.Student_name HAVING AVG (s.Math_scope) > hs.Math_scope Выберите среди предложенных вариантов верный вариант итогового отчета: