Курсовая работа: Аварийная служба
Бригада – транспорт
Id бригады | Id транспорта |
Формирование запросов к БД
1.Выбор из нескольких таблиц с сортировкой
1.1 Список айди склада и списка материалов, где используется заданный материал
2.Задание условия отбора с использованием предиката LIKE
2.1Найти название ЧП начинающее на “Боч”
3.Задание условия отбора с использованием предиката BETWEEN.
3.1 Список названий ЧП в последние пол года
4.Использование предиката ALL или ANY
4.1Вывести максимальную стоимость, где название ЧП равно ‘Авария’
5.Запрос на отрицание
5.1Вывести стоимость, где id не равен idЧП.
6. Операция объединения UNION с включением комментария в каждую строку.
6.1 Список рабочих с комментарием “адрес” и адресом.
Привилегии - это то, что определяет, может ли указанный пользователь выполнить данную команду. Имеется несколько типов привилегий, соответствующих нескольким типам операций.
Группы пользователей
Привилегированные пользователи (admin):
В данной группе будет находиться один администратор, который может обращаться к структуре таблиц и работать с регистрационными данными. Будет создавать, удалять таблицы, регистрировать, удалять пользователей и т.д.
Средние пользователи (user):
В этой группе пользователи, у которых есть возможность только просматривать данные, не изменяя их.
Каждый пользователь в этой группе будет просматривать данные, не изменяя их. Смотреть запросы, отчеты.
Диаграмма вариантов использования
ER Модель с данными и ключами
Рис. 1. ER-модель с данными и ключами
Это готовая таблица представления данных в БДSQLServer. Здесь показаны все типы данных для свойств таблицы, а также указаны первичные и внешние ключи.
Реализация запросов и отчетов
Запросы на выборку