Главная /
Введение в модель данных SQL /
Пусть в базовой таблице S определен внешний ключ (a, b, c), где a, b и c – имена столбцов определяемой таблицы. Пусть для этого внешнего ключа специфицирован способ соответствия SIMPLE. Будем считать, что все столбцы целого типа и могут содержать неопреде
Пусть в базовой таблице S
определен внешний ключ (a, b, c)
, где a
, b
и c
– имена столбцов определяемой таблицы. Пусть для этого внешнего ключа специфицирован способ соответствия SIMPLE
. Будем считать, что все столбцы целого типа и могут содержать неопределенное значение. Предположим, что внешний ключ ссылается на первичный ключ таблицы T
, состоящий из столбцов с такими же именами. Пусть в таблице S
присутствуют строки s1
, s2
и s3
со значениями внешнего ключа <NULL, NULL, 5>, <25, 1, NULL> и <25, 1, 5>
соответственно. Что произойдет при удалении строки из таблицы T
со значением первичного ключа <25, 1, 5>
, если при определении внешнего ключа (a, b, c)
таблицы S
указано ссылочное действие ON DELETE SET NULL
?
вопрос
Правильный ответ:
операция удаления строки из таблицы
T
не выполнится
строка из таблицы
T
будет удалена, а значением внешнего ключа в строках s1
, s2
и s3
таблицы S
станет <NULL, NULL, NULL>
строка из таблицы
T
будет удалена, а значениями внешнего ключа в строках s1
, s2
и s3
таблицы S
станут <NULL, NULL, 5>, <25, 1, NULL> и <NULL, NULL, NULL>
соответственно Сложность вопроса
18
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не углядел данный сайт с ответами интуит до сессии
30 мар 2020
Аноним
Это очень элементарный решебник по интуиту.
26 сен 2019
Аноним
Я помощник профессора! Незамедлительно сотрите сайт с ответами intuit. Пишу жалобу
10 апр 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Пусть имеется таблица T со столбцами A, B и C. Какие из приведенных ниже конструкторов таблицы являются синтаксически неверными?
- # Какая из показанных ниже таблиц является результатом запроса? SELECT EMP_BDATE, EMP_BONUS, MIN (EMP_SAL) AS MIN_SAL, GROUPING (EMP_BDATE) AS GBD, GROUPING (EMP_BONUS) AS GBON FROM EMP GROUP BY ROLLUP (EMP_BDATE, EMP_BONUS);
- # Какая из следующих таблиц является результатом выполнения оператора? DELETE FROM EMP WHERE NOT EXISTS (SELECT * FROM EMP E WHERE EMP.DEPT_NO = E.DEPT_NO AND (EMP.EMP_SAL + EMP.EMP_BONUS) > (E.EMP_SAL + E.EMP_BONUS)) AND EMP_SAL + EMP_BONUS = (SELECT MIN (E.EMP_SAL + E.EMP_BONUS) FROM EMP E WHERE EMP.PRO_NO = E.PRO_NO)
- # Пусть V – это некоторое представление, допускающее операции обновления и определенное c разделом WITH LOCAL CHECK OPTION. Предположим, что представление V определено над некоторым представлением V1, которое определено без раздела WITH CHECK OPTION. В каких из перечисленных ситуаций система может отвергнуть какую-либо операцию обновления V?
- # Пусть A – это самоссылающийся столбец типизированной таблицы R. Какая спецификация является первичной для генерации значений этого столбца?