Добавил:
abhai2013@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

РВБД / Lab7

.docx
Скачиваний:
31
Добавлен:
30.06.2018
Размер:
32.55 Кб
Скачать

Студента ИТ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.

Соседние файлы в папке РВБД