ПРАКТИЧЕСКАЯ РАБОТА
Задание.MS Access (32 балла).
- На Рабочем столе в папке Олимпиада 2013 – MS Access скопируйте базу данных «Мир техники» и вставьте в свою папку. В базе имеется 2 таблицы с исходными данными («Продажа» и «Счет»), но которые нужно будет отредактировать. Так же Вам предлагается дополнить данную базу, создав самостоятельно 4 таблицы: «Техника», «Производитель», «Название техники» и «Покупатель».
- Типы данных в структуре таблиц определены неверно. Необходимо отредактировать структуру предложенных таблиц, правильно определить ключевые поля и типы данных, так же создать связи между всеми ними, исходя из следующих заданий.
- Создайте таблицу «Производитель», состоящую из двух полей и содержащую следующие данные:
- Скопируйте данные столбцов «№» и «Бренд» из файла Мир техники.xls с листа «Склад», где в поле «номер производителя» будут данные со столбца «№», а в поле «название производителя» - «Бренд», так же в поле «название производителя» удалите повторяющиеся данные.
- Создайте таблицу «Название техники», в которой будет два поля:
- Создайте таблицу «Техника», в которой будет три поля:
- Скопируйте данные столбцов «Модель» и «Цена» из файла Мир техники.xls с листа «Каталог товаров».
- Отредактируйте таблицу следующим образом:
- Вставьте поле «Номер производителя» на второе место и самостоятельно установите соответствующий тип поля.
- Создайте шестое поле и заполните «Срок гарантии (мес.)» по образцу (смотрите рисунок ниже), тип поля – Числовой.
- Создайте последнее поле в данной таблице «Количество на складе», для заполнения данного поля скопируйте данные со столбца «Наличие товара на складе» из файла Мир техники.xls с листа «Склад».
- Создайте таблицу «Покупатель», в которая состоит из 5 полей: (данные для заполнения полей копируйте из файла Мир техники.xls с листа «Покупатель»)
- Вставьте поле «Этаж» на шестое место и заполните его в соответствии с данными из рисунка, представленного ниже.
- Свяжите имеющиеся таблицы с соблюдением целостности данных (установка связей).
- Создайте следующие запросы.
- Запрос «Список не доставленной техники», в котором указаны данные техники (наименование, производитель, модель и дата доставки) и клиента (адрес, контактный телефон и имя).
- Запрос «Средней стоимости товара», отразите среднюю стоимость техники имеющихся производителей.
- Запрос «Наличие товарана складе и ее стоимость», создайте параметрический запрос, в котором будет запрашиваться наименование техники (например, «холодильник»).
- Создать форму«Доставка техники» с отображением данных покупателя и подчиненной таблицей «Счет».
- Отформатировать форму следующим образом:
- Автоформат – «Яркая».
- Заголовок формы – «Доставка техники»,
- Заголовок формы – шрифт «Ebrima», размер шрифта – 25пт, цвет текста – белый, насыщенность – полужирный, тип границы – «отсутствует».
- Заголовки полей главной таблицы «Покупатель» – шрифт «Times New Roman», размер шрифта – 14пт, насыщенность – полужирный.
- Макеты (поля, в которых отражается данные покупателя) – ширина 11,243см, высота 0,765см.
- Измените цвет заливки/фона подчиненной таблицы «Счет» – #ECECEC.
- В данную форму включите кнопки «Добавить запись», «Удалить запись», «Наличие товарана складе и ее стоимость», «Предыдущая запись», «Следующая запись» и «Выход».
- Создайте отчет «Отчет по технике» по заданному образцу. Сохраните документ с именем «ТЕХНИКА».
- поле «номер производителя» – поле первичного ключа, тип – Числовой.
- поле «название производителя», тип – Текстовый.
- первое поле «номер наименования», тип поля – Числовой.
- второе поле «наименование товара», тип поля – Текстовый.
- первое поле «номер техники», тип поля – Счетчик.
- второе поле «модель», тип поля – Текстовый, размер поля – 15 символов.
- третье поле «цена», тип поля – Денежный, без дробной части, с пояснениемданных «р.».
-поле «Номер покупателя» – тип Счетчик.
- поля «Фамилия», «Имя», «Отчество», «Адрес» и «Контактный телефон» - имеют текстовый тип, где размер:
поля «Фамилия» – 15 символов;
поля «Имя» и «Отчество» – 10 символов;
поля «Адрес» – 35 символов;
поля «Контактный телефон» – 17 символов.