Очень хороший автор, исправляет все замечания вовремя и в срок! советую всем
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
3. Создать триггер уровня строки для таблицы EMP. Триггер должен:
• срабатывать на команды вставки и удаления данных
• изменять значение поля EMP_CNT в таблице DEPT (увеличивать или уменьшать).
5. Создать триггер уровня строки для таблицы EMP, который должен:
• Срабатывать на команду вставки данных
• Форматировать поле «ТЕЛЕФОН», преобразуя его к шаблону (YYY)XXX-XX-XX. Вводимый номер должен состоять из 10 цифр. Триггер должен проверять это. Если номер имеет менее или более 10 цифр, то запрещать вставку данных и выдавать сообщение об ошибке. Первые три цифры воспринимаются как код города, оставшиеся 7 цифр – номер телефона. Например, при вводе 3517440908 в БД надо записать (351)744-09-08
7. Создать триггеры уровня оператора для таблиц EMP, DEPT, которые отслеживают DML-операции, выполняемые над этими таблицами и результат записывают в таблицу SECR_LOG.
11. Разработать процедуру для вставки записей в таблицу EMP. В процедуре должна выполняться проверка следующих бизнес-правил:
• Имя сотрудника должно состоять только из букв латинского алфавита
• Имя сотрудника должно иметь длину не менее 5 символов
• Оклад сотрудника должен быть в диапазоне от 10000 до 99000
• Номер телефона должен иметь длину 10 символов
• Номер телефона должен состоять только из цифр
• Номер телефона должен быть уникальным
В случае нарушения этих бизнес-правил надо генерировать соответствующую исключительную ситуацию (ИС). В процедуре должны быть предусмотрены обработчики ИС. Обработчики ИС должны использовать процедуру RAISE_APPLICATION_ERROR для возврата сообщения об ошибке в вызывающую среду. Также в процедуре д.б. обработчик OTHERS.
Основной целью данной работы является приобретение практических навыков программирования на языке Oracle PL/SQL. В процессе выполнения работы необходимо освоить на практике следующие вопросы:
• Создание DML-триггеров.
• Обработка исключительных ситуаций
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
3. Создать триггер уровня строки для таблицы EMP. Триггер должен:
• срабатывать на команды вставки и удаления данных
• изменять значение поля EMP_CNT в таблице DEPT (увеличивать или уменьшать).
5. Создать триггер уровня строки для таблицы EMP, который должен:
• Срабатывать на команду вставки данных
• Форматировать поле «ТЕЛЕФОН», преобразуя его к шаблону (YYY)XXX-XX-XX. Вводимый номер должен состоять из 10 цифр. Триггер должен проверять это. Если номер имеет менее или более 10 цифр, то запрещать вставку данных и выдавать сообщение об ошибке. Первые три цифры воспринимаются как код города, оставшиеся 7 цифр – номер телефона. Например, при вводе 3517440908 в БД надо записать (351)744-09-08
7. Создать триггеры уровня оператора для таблиц EMP, DEPT, которые отслеживают DML-операции, выполняемые над этими таблицами и результат записывают в таблицу SECR_LOG.
11. Разработать процедуру для вставки записей в таблицу EMP. В процедуре должна выполняться проверка следующих бизнес-правил:
• Имя сотрудника должно состоять только из букв латинского алфавита
• Имя сотрудника должно иметь длину не менее 5 символов
• Оклад сотрудника должен быть в диапазоне от 10000 до 99000
• Номер телефона должен иметь длину 10 символов
• Номер телефона должен состоять только из цифр
• Номер телефона должен быть уникальным
В случае нарушения этих бизнес-правил надо генерировать соответствующую исключительную ситуацию (ИС). В процедуре должны быть предусмотрены обработчики ИС. Обработчики ИС должны использовать процедуру RAISE_APPLICATION_ERROR для возврата сообщения об ошибке в вызывающую среду. Также в процедуре д.б. обработчик OTHERS.
Основной целью данной работы является приобретение практических навыков программирования на языке Oracle PL/SQL. В процессе выполнения работы необходимо освоить на практике следующие вопросы:
• Создание DML-триггеров.
• Обработка исключительных ситуаций
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
1000 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 2003 Лабораторной работы — поможем найти подходящую