СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Лабораторная работа по теме "Создание триггеров в СУБД MySQL в среде MySQL WorkBench"

Категория: Информатика

Нажмите, чтобы узнать подробности

Лабораторная работа для студентов 3 курса СПО по теме "Создание триггеров в СУБД MySQL в среде MySQL WorkBench".

Просмотр содержимого документа
«Лабораторная работа по теме "Создание триггеров в СУБД MySQL в среде MySQL WorkBench"»

Создание триггеров в СУБД MySQL

в среде программы MySQL Workbench

Цель: научиться создавать триггеры в СУБД MYSQL в среде MySQL Workbench

Задание: создайте триггер для подсчета итоговой стоимости продукта при добавлении нового продукта.

Порядок выполнения действий:

  1. Запустите среду «MySQL Workbench 8.0 CE».

  1. Нажмите на кнопку «+», чтобы добавить подключение к базе данных.


  1. В окне «Setup New Connection» введите название подключения в поле «Connection Name», тип сервера в поле «Hostname», имя пользователя в поле «Username» и нажмите на кнопку «Store in Vault».

  1. В окне «Store Password For Connection» введите пароль в поле «Password» и нажмите на кнопку «OK».

  1. В окне «Setup New Connection» нажмите на кнопку «Test Connection».

  2. Данное уведомление сообщает, что подключение к серверу успешно завершено.

  1. В окне «Setup New Connection» нажмите на кнопку «ОК».

  2. Нажмите на созданное подключение.

  1. Создайте базу данных, нажав на значок «Create a new schema in the connected server».

  1. Введите название базы данных в поле «Name» и нажмите на кнопку «Apply».


  1. Подтвердите создание базы данных нажав на кнопку «Apply», а затем «Finish».

  1. Выберите базу данных для работы и нажмите на значок «Create a new table in the active schema in connected server».


  1. В открывшейся вкладке «Columns» введите название таблицы в поле «Table Name» и введите названия полей таблицы в поле «Column Name», также указывайте правильные типы данных в поле «Datatype» и свойства, а затем перейдите на вкладку «Triggers».

  1. В открывшейся вкладке «Triggers» добавьте новый триггер на время срабатывания «BEFORE» и событие «INSERT», нажав на значок «+», а затем напишите тело триггера, который считает итоговую стоимость добавленного продукта, после чего нажмите на кнопку «Apply», а затем «Finish».


  1. В созданной базе данных раскройте список «Tables», затем в контекстном меню созданной таблицы выберите пункт меню «Select RowsLimit 1000».

  1. Добавьте в таблицу новую запись, оставив поле «стоимостьПродукта» пустым, после чего сохраните данные, нажав на кнопку «Apply», а затем «Finish».

  1. Если триггер написан правильно, то значение в поле «стоимостьПродукта» автоматически рассчитается.