Главная / Введение в модель данных SQL / Предположим, что служащие, участвующие в проектах, могут получать дополнительную премию, равную средней основной заработной плате участников соответствующего проекта. Выполнение каких из приведенных ниже операторов изменит определение таблицы EMP требуемы

Предположим, что служащие, участвующие в проектах, могут получать дополнительную премию, равную средней основной заработной плате участников соответствующего проекта. Выполнение каких из приведенных ниже операторов изменит определение таблицы EMP требуемым образом?

вопрос

Правильный ответ:

ALTER TABLE EMP ADD EMP_PRO_BONUS SALARY DEFAULT NULL; ALTER TABLE EMP ADD CONSTRAINT PRO_BONUS CHECK (IF (EMP_PRO_BONUS IS NOT NULL) THEN PRO_NO IS NOT NULL) ALTER TABLE DEPT ADD CONSTRAINT MORE_TOTAL_INCOME CHECK (DEPT_TOTAL_SAL >= (SELECT SUM(EMP_SAL + COALESCE(EMP_BONUS,0) + COALESCE(EMP_PRO_BONUS,0)) FROM EMP WHERE EMP.DEPT_NO = DEPT_NO));
ALTER TABLE EMP ADD EMP_PRO_BONUS SALARY DEFAULT NULL; ALTER TABLE EMP DROP CONSTRAINT TOTAL_INCOME; ALTER TABLE DEPT ADD CONSTRAINT TOTAL_INCOME CHECK (DEPT_TOTAL_SAL >= (SELECT SUM(EMP_SAL + COALESCE(EMP_BONUS,0) + COALESCE(EMP_PRO_BONUS,0)) FROM EMP WHERE EMP.DEPT_NO = DEPT_NO));
ALTER TABLE EMP ADD EMP_PRO_BONUS SALARY DEFAULT NULL; ALTER TABLE EMP ADD CONSTRAINT PRO_BONUS_VALUE CHECK (IF (EMP_PRO_BONUS IS NOT NULL) THEN EMP_PRO_BONUS = (SELECT AVG (E.EMP_SAL) FROM EMP E WHERE PRO_NO = E.PRO_NO)); ALTER TABLE EMP ADD CONSTRAINT PRO_BONUS CHECK (IF (EMP_PRO_BONUS IS NOT NULL) THEN PRO_NO IS NOT NULL) ALTER TABLE DEPT ADD CONSTRAINT MORE_TOTAL_INCOME CHECK (DEPT_TOTAL_SAL >= (SELECT SUM(EMP_SAL + COALESCE(EMP_BONUS,0) + COALESCE(EMP_PRO_BONUS,0)) FROM EMP WHERE EMP.DEPT_NO = DEPT_NO));
Сложность вопроса
73
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я помощник профессора! Незамедлительно удалите ответы по интуит. Немедленно!
24 сен 2020
Аноним
Зачёт прошёл. Лечу кутить отмечать экзамен интуит
24 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.