Автор24

Информация о работе

Подробнее о работе

Страница работы

Лабораторная работа 4. Oracle PL/SQL, DML-триггеры, исключительные ситуации

  • 16 страниц
  • 2022 год
  • 4 просмотра
  • 1 покупка
Автор работы

Kitysli

БД, SQL, PL/SQL, T-SQL, PL/pgSQL

1000 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор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-триггеров.
• Обработка исключительных ситуаций

Купить эту работу

Лабораторная работа 4. Oracle PL/SQL, DML-триггеры, исключительные ситуации

1000 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

23 апреля 2022 заказчик разместил работу

Выбранный эксперт:

Автор работы
Kitysli
4.5
БД, SQL, PL/SQL, T-SQL, PL/pgSQL
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
1000 ₽ Цена от 200 ₽

5 Похожих работ

Отзывы студентов

Отзыв Skif об авторе Kitysli 2017-05-28
Лабораторная работа

Очень хороший автор, исправляет все замечания вовремя и в срок! советую всем

Общая оценка 5
Отзыв Петр Андреев об авторе Kitysli 2016-03-01
Лабораторная работа

Все супер! Отличный автор! Рекомендую)

Общая оценка 5
Отзыв Алексей Михайлов об авторе Kitysli 2016-04-15
Лабораторная работа

Спасибо!

Общая оценка 5
Отзыв Леночка132 об авторе Kitysli 2017-05-09
Лабораторная работа

Спасибо большое автору за работу. Рекомендую))

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная информационная система "Сервисный учет". Автоматизированное рабочее место "Сервис".

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Разработка веб-приложения почтового клиента

Уникальность: от 40%
Доступность: сразу
5999 ₽
Готовая работа

Базы данных для кадровой работы

Уникальность: от 40%
Доступность: сразу
990 ₽
Готовая работа

База данных ПЦК Предметно-цикловая комиссия

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка экспертной базы данных для агентства по организации свадеб с возможностью прогнозирования рынка услуг

Уникальность: от 40%
Доступность: сразу
3200 ₽
Готовая работа

Разработка автоматизированного рабочего места архивариуса

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

диплом Проект базы данных детского сада

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Информационная система МАУ Служба благоустройства MySQL Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

АРМ менеджера агенства недвижимости Microsft Access Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

аис для обработки данных учителей в управлении образования

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Информационная система подготовки и сопровождения документации по персоналу MySQL Delphi 7

Уникальность: от 40%
Доступность: сразу
800 ₽
Готовая работа

Автоматизация системы охотник и рыболов Microsft Acces Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽