380.13K
Category: databasedatabase

Технология разработки и защиты баз данных

1.

МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего
образования
«ХАКАССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. Н.Ф. КАТАНОВА»
(ФГБОУ ВО «ХГУ им. Н.Ф. Катанова»)
Институт непрерывного педагогического образования Колледж педагогического
образования, информатики и права
ПЦК естественнонаучных дисциплин, математики и информатики Специальность
09.02.07 – Информационные системы и программирование
РАЗРАБОТКА БАЗЫ ДАННЫХ ПО УЧЁТУ ЗАКУПА И ПРОДАЖ ФОТОМАСТЕРСКОЙ
КУРСОВАЯ РАБОТА
по МДК 04.01 «Технология разработки и защиты баз данных»
Выполнила
Сербина Алёна Евгеньевна
Группа И-21
Курс 2
Научный руководитель:
Бондарь Ю.Л
Абакан 2023 г

2.

Анализ предметной области
Деятельность фото мастерской заключается в
съемке и печати фотографий, например, фото на
документы.
В деятельности организации необходим учет
закупки бумаги и холстов для печати и поступления
заказов.

3.

Диаграмма базы данных

4.

Создание запросов
Первый запрос выводит всю информацию о заказах в
журнале заказов за период между 01.01.2020 и 01.01.2023.

5.

Второй запрос выводит общую сумму потраченных
средств на закупку материалов.

6.

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

7.

Четвертый запрос выводит список сотрудников, которые
не исполнили ни один заказ.

8.

Пятый запрос выводит информацию о заказе в журнале
заказов: номер заказа, название услуги, дату исполнения,
ФИО заказчика, цену услуги и ФИО исполнителя.

9.

Создание представления
Целью представления является вывести список исполнителей и
сколько различных услуг они сделали.

10.

Создание хранимой процедуры
Для базы данных была написана хранимая процедура,
результатом которой является список всех заказов определенной
услуги.

11.

Вызов хранимой процедуры

12.

Создание триггера
Также был разработан триггер для таблицы «ЖурналЗаказов»,
который срабатывает при попытке добавления или обновления
записей таблицы. Данный триггер запрещает добавлять запись, в
которой поле «IDУслуги» будет равным 3.

13.

Срабатывание триггера
English     Русский Rules