Задание База данных «Лицензионное программное обеспечение» MS Access (10 вариант).
База данных должна содержать следующие элементы:
База данных должна содержать следующие элементы:
- Таблица «Лицензии»: номер лицензии; название; код CD-диска; код владельца.
- Таблица «CD диски»: код CD-диска; дата выпуска; вид программного обеспечения; общий объем файлов, кбайт; пояснения о назначении и свойствах программного обеспечения.
- Таблица «Владельцы»: код владельца; владелец; город; адрес; телефон
Поле со списком – таблица «CD-диски», поле «Вид программного обеспечения».
Поле подстановки – «Код CD-диска» в таблице «CD-диски», источник таблица «Лицензии».
Запросы на выборку:
Поле подстановки – «Код CD-диска» в таблице «CD-диски», источник таблица «Лицензии».
Запросы на выборку:
- CD-диски с общим объемом файлов более 900 кбайт.
- CD-диски с названием «Access», выпущенные с 2007-го по 2009-й гг.
- Владельцы CD-дисков с прикладным программным обеспечением..
Запрос с вычисляемым полем
Объем CD-диска в мегабайтах (таблица «CD-диски»).
Групповой запрос:
Количество CD-дисков по каждому виду программного обеспечения (таблица «Владельцы»).
Запрос с параметром:
Названия CD-дисков, принадлежащие владельцу N
Отчет по лицензионному программному обеспечению, сгруппированный по владельцу, сортировка по названию.
Подробное описание, как можно выполнить такое задание, можно посмотреть в нулевом и первом вариантах.
Объем CD-диска в мегабайтах (таблица «CD-диски»).
Групповой запрос:
Количество CD-дисков по каждому виду программного обеспечения (таблица «Владельцы»).
Запрос с параметром:
Названия CD-дисков, принадлежащие владельцу N
Отчет по лицензионному программному обеспечению, сгруппированный по владельцу, сортировка по названию.
Подробное описание, как можно выполнить такое задание, можно посмотреть в нулевом и первом вариантах.
Составляем таблицы и логическую схему, описываем типы данных и другие параметры полей данных (все, как сказано в методичке).
Запускаем СУБД MS Access и создаем таблицы. Потом устанавливаем связи.
Схема базы данных в MS Access.
В базе данных – три таблицы. Из них два справочника (владельцы и диски) и одна таблица, в которой содержится информация о лицензиях. Связи можно посмотреть на схеме.
Переходим к запросам.
Первый запрос на выборку:
Первый запрос на выборку:
Второй запрос на выборку
Поскольку Access может быть разный, то приходится использовать инструкцию like, чтобы отбирать все диски, которые включают в себя слово «Access».
Третий запрос на выборку
Третий запрос на выборку
Запрос с вычисляемым полем
Для расчета объема диска в мегабайтах делим объем в килобайтах на 1024.
Групповой запрос
Групповой запрос
Запрос с параметром
Делаем отчет. Многотабличный запрос
Отчет в режиме конструктора:
Итоги в отчете не рассчитываются. Можно посчитать количество дисков у владельцев, если очень хочется включить расчет в отчет.
