Курсовая работа: Аварийная служба
1.1 Список айди склада и списка материалов, где используется заданный материал
SELECT Материалы.id, Склад.id, Материалы.Название
FROM Материалы, Склад
WHERE Материалы.СНазвание = Склад.Материал
2.Задание условия отбора с использованием предиката LIKE
2.1 Найти название ЧП начинающее на “Боч”
SELECT[Название_ЧП]
FROMЗаявка
WHERE(Адрес LIKE '%Боч%')
3.Задание условия отбора с использованием предиката BETWEEN.
3.1 Список названий ЧП в последние пол года.
SELECT Название_ЧП FROM Заявка WHERE EndDate BETWEENMONTH(GetDate())-6 ANDGetDate()
4.Использование предиката ALL или ANY.
4.1 Вывести максимальную стоимость где название ЧП равно ‘Авария’.
SELECT MAX(Стоимость) AS Expr1
FROM Чп
WHERE ([Вид_ЧП] = 'Авария')
5.Запрос на отрицание.
5.1 Вывести стоимость где id не равен id_ЧП
SELECTСтоимость
FROMМатериалы
WHERE(id <> [id_ЧП]
6. Операция объединения UNION с включением комментария в каждую строку.
6.1 Список рабочих с комментарием “адрес” и адресом. select id, 'адрес', Адрес from Рабочие
Реализация отчетов
С того момента как пользователь вошел в систему, ведутся так называемые «системные логи» о данном сотруднике: его имя, действие, дата входа и выхода. Для реализации данной возможности, после каждой функции выполняется запись таблицу logi, со всеми необходимыми данными.
Ведение таких «логов» позволяет проанализировать и исправить ошибки (если таковы имелись) при выполнении того или иного запроса. Также это удобно и для администратора системы, за слежением того чем занят пользователь, и что он делал в системе.
Интерфейс ИС
Система начинается с авторизации и регистрации. В Данной системе пользователя зарегистрировать может только админ.