
- •Системы управления базами данных
- •База данных Access
- •Задание № 1. Разработка учебной базы данных Библиотека, содержащей три взаимосвязанных таблицы: учащиеся, книжный фонд, учетная карточка. Упражнение № 1. Создание базы данных (бд)
- •Упражнение № 2. Работа с таблицами. Создание таблиц бд Библиотека
- •Технология работы
- •Список значений
- •Способ 1. Мастер подстановок
- •Способ 2. Ввод кодов вручную
- •Упражнение № 3. Связи между таблицами
- •Упражнение № 5. Работа с формами
- •Технология работы
- •Упражнение № 6. Создание сложных форм для ввода данных в таблицы
- •Технология работы
- •Технология работы
- •Упражнение № 7. Подчиненные формы
- •Технология работы
- •Упражнение № 8. Формирование запросов
- •Технология работы
- •Упражнение № 9. Создание сложных отчетов
- •Технология работы
- •Упражнение № 10. Отчет в режиме конструктора. Макетирование отчета
- •Технология работы
- •Задание № 2. Разработка базы данных овд. Упражнение № 11. Задание для самостоятельной работы
Задание № 2. Разработка базы данных овд. Упражнение № 11. Задание для самостоятельной работы
Создайте новую базу данных и присвойте ей имя ОВД.
Создайте в режиме конструктора таблицу сотрудники, определив поля в соответствии с таблицей 4.
Таблица 4. ОВД
-
Имя поля
Тип данных
Личный номер (ключевое поле)
Числовой
Фамилия
Текстовый
Имя
Текстовый
Отчество
Текстовый
Пол
Текстовый (Источник строк: "м"; "ж")
Возраст
Числовой
Отдел
Текстовый
Дата приема
Дата/время (формат поля: Краткий формат даты)
Поощрения
Текстовый
Зарплата
Денежный
Заполните таблицу Сотрудники в режиме Таблицы, в соответствии с табл. 4.1.
Таблица 4.1. ОВД.
Личный номер |
Фамилия |
Имя |
Пол |
Воз-раст |
Отдел |
Дата приема |
Поощ-рения |
Зар-плата |
2202 |
Кузнецов |
Олег |
м |
52 |
Следственный |
24.09.1996 |
есть |
15000р. |
2203 |
Зотов |
Юрий |
м |
49 |
Криминальный |
05.07.1998 |
есть |
15000р. |
2204 |
Кузнецов |
Павел |
м |
29 |
Криминальный |
28.06.1999 |
|
8000р. |
3302 |
Розанов |
Егор |
м |
46 |
Следственный |
03.09.1994 |
|
15000р. |
4102 |
Кузнецов |
Игорь |
м |
32 |
Оперативный |
26.02.1998 |
|
8300р. |
5304 |
Розанов |
Илья |
м |
53 |
Криминальный |
15.04.1993 |
есть |
17000р. |
2402 |
Тихонов |
Петр |
м |
29 |
Оперативный |
20.02.2000 |
есть |
1000р. |
1404 |
Светлова |
Ольга |
ж |
37 |
Экспертный |
05.08.1995 |
|
11000р. |
1303 |
Устинова |
Вера |
ж |
32 |
Криминальный |
29.09.2000 |
есть |
9000р. |
5203 |
Беляков |
Роман |
м |
26 |
Криминальный |
05.07.1993 |
есть |
7000р. |
3102 |
Нечаева |
Анна |
ж |
28 |
Экспертный |
22.09.2000 |
|
8000р. |
2301 |
Иванова |
Алла |
ж |
53 |
Следственный |
27.02.1996 |
|
16000р. |
4302 |
Беляков |
Олег |
м |
27 |
Оперативный |
15.12.2002 |
есть |
9500р. |
2205 |
Фадеев |
Юрий |
м |
35 |
Экспертный |
10.07.1998 |
|
12000р. |
5402 |
Новикова |
Алина |
ж |
24 |
Следственный |
26.03.2005 |
|
7500р. |
3204 |
Иванова |
Юлия |
ж |
30 |
Экспертный |
15.06.1999 |
есть |
10000р. |
4403 |
Скворцов |
Антон |
м |
25 |
Оперативный |
02.05.1004 |
|
9000р. |
4204 |
Репина |
Мария |
ж |
34 |
Экспертный |
10.12.1996 |
есть |
13000р. |
3403 |
Зорина |
Ирина |
ж |
43 |
Следственный |
13.02.1994 |
|
15000р. |
Создайте запрос по таблице Сотрудники (включив в запрос все поля исходной таблицы) со следующими условиями: поощрения – есть, дата приема между 27.02.96 и 22.09.00 (используйте оператор Between…And…). Запросу присвойте имя Поощрения.
Создайте итоговый запрос. Выберите поля: Пол, Отдел, Зарплата, Зарплата, Зарплата. Выберите кнопку
Итоги – на панели Показать или скрыть вкладки Конструктор. Щелкните последовательно на ячейках строки Групповая операция в столбцах полей Зарплата, из раскрывающегося списка выберите последовательно математические функции: Sum, Min, Max. Получите данные о размерах суммарной, минимальной, максимальной зарплат женщин и мужчин, работающих в разных отделах. Запросу присвойте имя Итог.
Создайте на основе таблицы Сотрудники форму с помощью мастера форм или с помощью конструктора. Присвойте ей имя Сотрудники ОВД. Просмотрите форму и внесите две новые записи. Измените вид формы в режиме конструктора.
Создайте на основе запросов, полученных в предыдущих заданиях произвольные отчеты. Присвойте им имена.