Информатика_1 / Лабораторная по Access 1ЗбАСс4
.docxЛабораторная работа 2 (1ЗбАСс4)
Задание: cоздать базу данных для фирмы по оптовой продаже телефонов в среде СУБД Access
Порядок выполнения работы:
1. Запускайте СУБД Access. В правой части экране выбирайте команду Создать файл… Далее команду СоздатьНовая база данных… и задайте имя файла (Ваши инициалы) и укажите папку для хранения.
2. Необходимо создать структуру следующих таблиц:
а) Таблица «Менеджеры». В этой таблице задайте необходимую длину полей, шаблоны для дат и телефона. Задайте также условие для даты прохождения медицинского осмотра - не далее, чем в прошлом году (сообщение об ошибке: «Вам следует пройти медкомиссию»); и условие для задания возраста — не менее 18 лет (соответственное сообщение об ошибке).
Таб_№ |
ФИО |
Пол |
Дата рождения |
Адрес |
Дата приема на работу |
Дата медосмотра |
Телефон |
1 |
Денисов С.С |
м |
13.12.1999 |
Лодочная д.6, кв. 43 |
31.01.2014 |
01.01.2014 |
(495)-123-43-32 |
2 |
Гамова Е. В. |
ж |
31.03.1968 |
Береговая д.3, кв. 345 |
12.02.2013 |
02.02.2015 |
(499)-451-23-34 |
3 |
Лебедев С. П. |
м |
01.11.1957 |
Правая д. 85, кв. 56 |
18.03.2013 |
13.03.2015 |
(495)-323-89-00 |
4 |
Собчак К. А. |
ж |
03.08.1954 |
Лесная д. 67, кв. 21 |
22.05.2014 |
02.02.2015 |
(499)-343-88-88 |
5 |
Пушкина О. А. |
ж |
07.08.1972 |
Озерная д. 25, кв. 21 |
05.07.2014 |
25.12.2014 |
(499)-773-73-83 |
6 |
Рогов О. С. |
м |
19.11.1977 |
Кличко. 38, кв. 90 |
15.05.2014 |
25.12.2014 |
(499)-123-45-67 |
б) Таблица «Клиенты»: «№ клиента», «Фамилия ИО», «Серия и номер паспорта», «Адрес».
№ клиента |
Фамилия ИО |
Серия и номер паспорта |
Адрес |
|
|
|
|
в) Таблица «Телефоны» - поля: «№_телефона», «IMEI», «Модель», «Дата выпуска», «Вес», «Характеристики», «Стоимость». Задайте необходимые шаблоны и условия. Создайте список для модели телефона.
№ телефона |
IMEI |
Модель |
Дата выпуска |
Вес |
Характеристики |
Стоимость |
|
|
|
|
|
|
|
№ продажи |
№ клиента |
№ менеджера |
№ телефона |
Количество тепефонов |
Дата продажи |
1 |
3 |
1 |
2 |
1 |
03.09.2014 |
2 |
2 |
3 |
3 |
2 |
03.09.2014 |
3 |
4 |
6 |
1 |
3 |
03.09.2014 |
4 |
1 |
8 |
6 |
2 |
08.09.2014 |
5 |
5 |
2 |
7 |
1 |
08.09.2014 |
6 |
2 |
1 |
4 |
1 |
09.09.2014 |
7 |
8 |
1 |
3 |
2 |
10.09.2014 |
8 |
1 |
4 |
5 |
3 |
12.10.2014 |
9 |
3 |
2 |
6 |
2 |
12.10.2014 |
10 |
5 |
6 |
2 |
4 |
13.10.2014 |
3. Задайте связи между таблицами по одноименным полям (схема данных).
4. Заполняйте все таблицы данными в порядке их создания. Введите информацию — в первую и четвертую таблицы—заданную, а во вторую и третью — вымышленную, требуются данные о 8 клиентах и 8 телефонах.
5. Создайте формы для таблиц( для каждой таблицы своя форма). Добавьте в таблицу «Продажи» данные, датируемые ноябрем 2014г. (общее количество полей должно быть не менее 20).
6. Создайте запрос-выборку «Сотрудники». В нем рассчитайте по выполнению менеджерами заказов количество заработанных для фирмы денег. Подумайте, какие поля будут нужны в этом запросе.
7. Создайте запрос «Клиенты»: суммарная стоимость заказов каждого.
8. Создайте запрос-выборку «Ноябрь». В ней выберите заказы, выполненные в ноябре. В созданном вычисляемом столбце «Стоимость» рассчитайте стоимость в зависимости от стоимости телефона и их количества.
9. Сформируйте запрос—создание. Создайте ведомость выдачи заработанных денег (10% от выработки) за ноябрь.
10. Сделайте отчет по каждому из запросов. Просуммируйте итоговую стоимость, итог по зарплате. Посмотрите на экране, отредактируйте отчет. Расположите поля равномерно по экрану.