База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

Что будет делать СУБД, встретив операцию модификации на представлении с <условие> WITH CHECK OPTION?

(Отметьте один правильный вариант ответа.)

Варианты ответа
каждая вставка или обновление будет проверяться на соответствие определению виртуальной таблицы и будет отвергаться, если такого соответствия не будет(Верный ответ)
каждая вставка или обновление будет отвергаться
ничего не будет делать
каждая вставка или обновление будет проверяться на соответствие определению виртуальной таблицы и будет отвергаться
Похожие вопросы
При выполнении команды SQL
SELECT NAME, PHONEFROM CUSTOMER;
СУБД выполнит физическую операцию …
При выполнении команды SQL
SELECT * FROM ORDER WHERE(STАTUS IN ('C','P','S')) AND (TOTAL_AMT > 1000);
СУБД выполнит физическую операцию …
При выполнении команды SQL
SELECT NAME, QTY, DESCFROM CUSTOMER C, ORDER O, PRODUCT PWHERE ( C.CUST_NO = O. CUST_NO )AND (P.CUST_NO = O. CUST_NO );
СУБД выполнит физическую операцию …
Установите соответствие между терминами и их определениями
ТерминОпределение
1.Ключ секционированияAколонка таблицы, относительно значений которых СУБД будет делать физическое разнесение таблицы по различным табличным пространствам на жестких дисках
2.Секционирование по диапазонуБозначает распределение строк таблицы на различные предопределенные табличные пространства в зависимости от значения ключа секционирования
3.Хеш-секционированиеВозначает, что таблица сначала распределяется среди табличных пространств на основе диапазона значений ключа секционирования, далее каждая из полученных секций диапазонов делится на подчиненные секции или подсекции, и затем строки равномерно распределяются среди подчиненных секций по значению хеш-ключа
4.Составное секционированиеГозначает равномерное распределение строк таблицы по назначенным табличным пространствам в зависимости от значения ключа секционирования, который в данном случае хешируется
Укажите недостаток секционирования представлений с помощью ограничения CHECK
Можно ли для модификации представления использовать команду ALTER TABLE?
Рассмотрим фрагмент определения преставления
SELECT * FROM east_sales@icp.ac.ru WHERE LOC = 'EAST'UNION ALLSELECT * FROM west_sales@ioc.ac.ru WHERE LOC = 'WEST';
Если заменить предложение WHERE на ограничение CHECK, то в таком случае …
Установите соответствие между ограничениями и их содержанием.
ОграничениеОписание
1CHECKАГарантирует, что колонка всегда содержит значение и оно уникально в таблице
2DEFAULTБПомещает значение по умолчанию в колонку. Гарантирует, что колонка всегда имеет значение
3FOREING KEYВГарантирует, что значение существует как значение в колонке первичного ключа другой таблицы. Обеспечивает процедуры удаления дочерних строк при удалении связанных с ней родительских.
4NOT NULLГГарантирует, что значение будет уникальным в таблице
5PRIMARY KEYДГарантирует, что значения находятся в границах специфицированного интервала, задаваемого предикатом
6UNIQUEЕГарантирует, что колонка всегда содержит значение
Табличное пространство в СУБД Oracle - это …
В СУБД различают следующие классы привилегий: