Фраза WITH CHECK OPTION
в предложении CREATE VIEW
:
Правильный ответ:
создает новое ограничение
позволяет создать представление только в том случае, если все выбираемые по запросу строки удовлетворяют логическому условию, которое следует после приведенной фразы
является обязательной
гарантирует, что для создаваемого представления будут допустимы лишь те
DML
инструкции, результатом выполнения которых будут строки, которые смогут отбираться запросом, лежащим в основе представления
следует перед запросом, на основе которого создается представление
Сложность вопроса
71
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4. спс
01 апр 2020
Аноним
Если бы не данные решения - я бы сломался c этими тестами intuit.
26 июн 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Отношение [Большая Картинка] Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (varchar (20)) Запрос SQL предназначен для вставки в таблицу Branch новой строки и имеет вид: INSERT INTO Branch VALUES (10, 11, ‘Research’) Среди перечисленных вариантов укажите, каким будет результат выполнения приведенной выше операции при условии, что отдела с номером 10 ранее не существовало:
- # Отношение [Большая Картинка] Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (int, default=20) Запрос SQL предназначен для вставки в таблицу Branch новой строки и имеет вид: INSERT INTO Branch VALUES (10, NULL) Среди перечисленных вариантов укажите, каким будет результат выполнения приведенной выше операции при условии, что отдела с номером 10 ранее не существовало:
- # Отношение [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11James1511000.81002.01.9812Ronald191100NULL2015.07.98 Отношение Worker1 состоит из кортежей: Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date13Tom169000.71020.05.9814Alex188000.52021.06.98 Запрос SQL имеет вид: UPDATE Worker SET Salary = (SELECT MAX (Salary)*1.1 FROM Worker1) WHERE Branch_id IN (SELECT Branch_id FROM Worker1 GROUP BY Branch_id HAVING MIN (Salary*Commission_pct) > 600) Среди предложенных вариантов выберите, каким, в итоге, останется отношение Worker.
- # Запрос предназначен для создания таблицы [Большая Картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Branch_id INT, Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL________________ ) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Какие из перечисленных объектных привилегий не могут назначаться на уровне отдельных столбцов