Две лабораторные работы с использованием языка PostgreSQL

Лабораторная работа
в среде программирования PL/pgSQL в СУБД PostgreSQL



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: PL/pgSQL в СУБД PostgreSQL

Название работы: Две лабораторные работы с использованием языка PostgreSQL

Вид работы: Лабораторная работа

Описание: Лабораторные работы заключаются в создании процедурных объектов БД: двух функций и двух триггеров на языке PL/pgSQL в СУБД PostgreSQL (версии не ниже 9.5).
Сдача лабораторной работы заключается в демонстрации работы созданных процедурных объектов и ответах на вопросы по сути работы.
Отчет по лабораторной работе должен включать ФИО студента, номер группы, название предмета, номер варианта, задание, текст создания процедурных объектов и скриншоты, демонстрирующие их работу. Для триггера нужно вызвать соответствующую команду, которая является событием триггера и вызывает его срабатывание, и команду, подтверждающую выполнение действий триггера (выбор данных из архивной таблицы, например).
Для выполнения лабораторных работ необходимо установить СУБД PostgreSQL. которую можно скачать с официального сайта https://www.postgresql.org.
Задания выполняются по тому же варианту, который был выдан в начале занятий.
Перед созданием процедурных объектов необходимо создать таблицы, запустив SQL-код. который был написан при выполнении первой лабораторной работы (если эту работу вы делали под управлением другой СУБД).
1. Лабораторная работа №6 заключается в создании функций.
2. Лабораторная работа №7 заключается в создании триггеров.
Вариант 24. БД библиотеки.
Л.р.№6. Создание функций.
1. Функция, выдающая список авторов произведений, опубликованных в книге. Параметр: шифр издания. Результат - строка вида 'А. Стругацкий. Б. Стругацкий'. Если авторов более 3-х. то вместо 4-го и последующих выдавать 'и др.'.
2. Функция, записывающая в специальную таблицу данные о книгах, вышедших в определенном издательстве. Параметры - название издательства и год издания. Таблица должна содержать следующие поля: Название издательства. Год издания. Шифр издания. Название книги. Автор(ы), Название произведения. Количество страниц. Если произведений в книге несколько, выводить «сборник». Таблица в начале работы очищается от старых данных. Использовать ранее созданную функцию.
Л.р.№7. Создание триггеров.
1. Проверка значений всех полей отношения "Каталог книг”, для которых могут быть определены домены, например: год издания больше 1900 и не больше следующего года (т.е. для текущей даты 01.10.2020 год издания может быть равен 2021), количество страниц должно быть положительным числом. Примечание переводится в нижний регистр.
2. При обновлении таблицы "Каталог книг" старые записи сохранять в отдельную таблицу с указанием даты изменения и именем пользователя, который внес изменение.

Год: 2020

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования PL/pgSQL в СУБД PostgreSQL. Если у Вас похожее задание на программу, которую нужно написать на PL/pgSQL в СУБД PostgreSQL, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

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

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com