kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

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

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

Лабораторная работа для студентов 3 курса СПО в рамках ПМ-11 дисциплины МДК 11.1 по теме "Создание триггера в СУБД PostgreSQL в среде pgAdmin".

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

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

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

в среде pgAdmin 4

Цель: научиться создавать триггеры в СУБД PostgreSQL в среде pgAdmin 4.

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

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

  1. Запустите среду «pgAdmin 4».

  1. Раскройте «Servers» / «PostgreSQL 16» и с помощью контекстного меню элемента списка «Базы данных» выберите пункт меню «Создать», а затем «База данных…».

  1. В окне «Создание База данных» введите название базы данных в поле «База данных» и нажмите на кнопку «Сохранить».

  1. Раскройте созданную базу данных, а затем раскройте список «Схемы», «public» и с помощью контекстного меню элемента списка «Таблицы» выберите пункт меню «Создать», а затем «Таблица…».

  1. В окне «Создание Таблица» на вкладке «General» введите название таблицы в поле «Имя», а затем перейдите на вкладку «Столбцы».

  1. В окне «Создание Таблица» на вкладке «Столбцы» создайте столбцы таблицы, указав имя, правильный тип данных и нужные свойства, а затем нажмите на кнопку «Сохранить».

  1. В контекстном меню элемента списка «Триггерные функции» выберите пункт меню «Создать», а затем «Триггерная функция…».

  1. В окне «Создание Триггерная функция» на вкладке «General» введите название функции в поле «Имя», а затем перейдите на вкладку «Код».

  1. В окне «Создание Триггерная функция» на вкладке «Код» введите нужный программный код, необходимый для реализации функционала, а затем нажмите на кнопку «Сохранить».

  1. Разверните список с созданной таблицей и в контекстном меню элемента списка «Триггеры» выберите пункт меню «Создать», а затем «Триггер ».

  1. В окне «Создание Триггер» на вкладке «General» введите название триггера в поле «Имя», а затем перейдите на вкладку «Определение».

  1. В окне «Создание Триггер» на вкладке «Определение» выберите из выпадающего списка созданную ранее триггерную функцию, а затем перейдите на вкладку «События».


  1. В окне «Создание Триггер» на вкладке «События» выберите нужное время срабатывания триггера и события, а затем нажмите на кнопку «Сохранить».

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

  1. Чтобы проверить работу триггера нажмите на кнопку «Add row», затем введите нужную запись, оставив поле «стоимостьПродукта» пустым, и нажмите на кнопку «Save Data Changes».

Если все было сделано правильно, то созданный триггер подсчитает итоговую стоимость продукта. Также триггер может считать итоговую стоимость у измененной записи.

Примечание: чтобы результат выполнения триггера был виден, при изменении записи, вызовите запрос для просмотра всей информации из таблицы.


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: Прочее

Скачать
Лабораторная работа по теме "Создание триггера в СУБД PostgreSQL в среде pgAdmin"

Автор: Комаров Артем Андреевич

Дата: 24.10.2024

Номер свидетельства: 658411


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

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

Проверка свидетельства