ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.06.2019
Просмотров: 122
Скачиваний: 1
Студента ИТ14-1 Красовского А.В.
Лабораторная
работа 7
Создание хранимых процедур
в системе управления базами данных
InterBase.
Цель работы: получить навыки использования инструмента IBConsole СУБД InterBase для создания хранимых процедур с использованием SQL.
Ход работы
Процедура для получение списка пользователей и использованного типа ПО по курсу изучения андроида
CREATE PROCEDURE procedure_for_query (IN `course id` INT(11))
NOT DETERMINISTIC
SQL SECURITY INVOKER
BEGIN
SELECT software.`name`, COUNT(software.`id ПО`)
FROM users, courses, studying, `session`, software
WHERE studying.`courses id` = 1
AND studying.`courses id` = courses.`id Курса`
AND studying.`users id` = users.`id Пользователя`
AND `session`.`user id` = users.`id Пользователя`
AND `session`.`software id` = software.`id ПО`
GROUP BY software.`name`;
END;
Вывод: в ходе выполнения лабораторной работы получил навыки создания хранимых процедур в СУБД InterBase.