НЭПИ 2010_11 г.
Задание 1. Создать бд «Продажа авиабилетов», состоящую из 3 таблиц:
Каждую таблицу дополнить произвольным полем (по смыслу). В таблице «Кассиры» указать имена реквизитов полей.
После создания структур таблиц перед вводом записей не забудьте связать таблицы!
Увеличить количество записей в таб. «Города» до 8 и «Продажи» до 30.
Города: Кассиры:
№ |
Города |
Цена авиабилета |
1 |
Москва |
3400 |
2 |
Тюмень |
2600 |
3 |
Уфа |
2400 |
4 |
Новосибирск |
3500 |
1 |
Иванова |
2 |
Петрова |
3 |
Степанова |
Продажи:
Город |
Количество |
Дата |
Кассир |
1 |
2 |
11.01.2010 |
1 |
2 |
1 |
21.02.2010 |
2 |
3 |
3 |
01.02.2010 |
2 |
2 |
1 |
11.02.2010 |
3 |
3 |
4 |
18.02.2010 |
1 |
4 |
1 |
25.02.2010 |
2 |
1 |
3 |
11.03.2010 |
3 |
4 |
2 |
16.02.2010 |
2 |
3 |
1 |
17.01.2010 |
3 |
1 |
3 |
15.02.2010 |
1 |
2 |
2 |
03.03.2010 |
2 |
3 |
1 |
16.03.2010 |
1 |
4 |
4 |
11.02.2010 |
3 |
Создать запросы на выбор информации:
Запрос «Продажи» с подставленными значениями городов, кассиров, рассчитанной суммой продаж.
Продажи авиабилетов до Москвы, упорядоченные по фамилии кассиров.
Продажи авиабилетов до Новосибирска и Уфы. Упорядочить по дате продажи.
Продажи авиабилетов в январе и феврале 2010 г. Упорядочить по городам, кассирам.
Продажи авиабилетов кассиром (по запросу в окне ввода).
Запросы 2-5 должны содержать ту же информацию, что и «Продажи».
П остроить сводную таблицу по количеству посланных билетов.
КассирГород |
Иванова |
Петрова |
Степанова |
Москва |
|
|
|
Тюмень |
|
|
|
Нижневартовск |
|
|
|
Новосибирск |
|
|
|
Создать Формы для отображения запросов
Табличная для запроса 1
В один столбец для запроса 2
Простая для запроса 2
Создать отчеты:
О продажах всех кассиров с группировкой по городам и подведением итогов.
О продажах до городов с подведением итогов.
Задание 2. Создать бд «Кадры», состоящую из 3 таблиц:
Таблицу «Сотрудники» дополнить произвольным полем (по смыслу). В таблице «Отделы» указать имена полей.
После создания структур таблиц перед вводом записей не забудьте связать таблицы!
Увеличить количество записей в таб. «Отделы» до 5 и «Сотрудники» до 20.
Должности: Отделы:
№ |
Должность |
Оклад |
1 |
Конструктор |
2000 |
2 |
Инженер |
1500 |
3 |
Техник |
1800 |
4 |
Оператор |
1600 |
1 |
Конструкторский |
2 |
Исследовательчкий |
3 |
Проектный |
Сотрудники:
Фамилия |
Отдел |
Должность |
Дата поступления |
Дата увольнения |
Надбавка к З/П (%) |
Иванов |
Исследовательский |
Инженер |
11.01.95 |
11.02.98 |
10 |
Петров |
Конструкторский |
Конструктор |
21.06.97 |
|
15 |
И т.д |
|
|
|
|
|
Создать запросы на выбор информации (имена запросов должны отражать содержимое запроса):
Запрос «Сотрудники» с подставленными значениями отделов, должностей, рассчитанной заработной платой (оклад + надбавка).
Список работающих (не уволенных) сотрудников. Упорядочить по дате поступления.
Список инженеров и конструкторов. Упорядочить по должности, фамилии.
Список сотрудников, проработавших более 1 года (365 дней).
Список сотрудников отдела по запросу (параметрический). Упорядочить по фамилии. Запросы 2-5 должны содержать ту же информацию, что и 1.
Создать запрос на создание таблицы «Уволенные работники».
Построить сводную таблицу (перекрестный запрос) по численности работающих:
О тдел |
|
|
|
Должность |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Создать формы для отображения запросов
Табличная для запроса 1
В столбец для запроса 2
Ленточная для запроса 2
Создать форму для отображения отделов и работающих в них сотрудников (с подчиненной)
Создать отчеты:
О работающих сотрудниках с группировкой по отделам, сортировкой по должностям и подсчетом суммарной З/П.
Об уволенных сотрудниках с группировкой по должностям.