Условие задачи
Учет призеров Олимпийских игр.
Необходимо:
1. Создать базу из основной таблицы с оперативными данными и четырех таблиц-справочников с наименованиями кодов (используются для расшифровки кодов в формах, в представлениях, в запросах и отчетах).
2. Создать систему защиты от несанкционированного использования (контроль на логин, пароль и полномочия пользователя для каждой таблицы). 3. Разработать средства фиксации всех изменений записей таблиц в журнале аудита (изменений).
4. Создать базовый, перекрестные, итоговые, графические представления и запросы (не менее шести). Запросы и представления оформить в виде табличных форм, диаграмм.
5. Сформировать формы для заполнения таблиц и просмотра запросов, представлений с русифицированными кнопками, наименованиями полей (по одной форме для каждой таблицы и представления или запроса, и по одной составной форме).
6. Сформировать отчет с детальными строками, с расшифровками кодов и с итогами по двум уровням группировки (указаны в условии), по одному простому отчету для каждой таблицы, представления, запроса.
7. Сформировать ленту пользователя из групп: таблицы, формы, представления, запросы и отчеты для вызова разработанных таблиц, форм, представлений, запросов и отчетов.
Ответ
1. Входная информация
Призеры: индивидуальный номер олимпийца, число завоеванных золотых, серебряных и бронзовых медалей.
Справочники: страны (код, наименование), виды спорта (код, наименование), олимпийцы (индивидуальный номер, код вида спорта, код города, фамилия), города (код города, наименование города, код страны).
Отчет по странам и видам спорта с итогами (число завоеванных золотых, серебряных и бронзовых медалей) по странам и видам спорта.
Реализация таблиц в МS Access: