- •И.Б. Кушнир
- •Оглавление
- •Введение
- •1. Основы информационных систем и баз данных
- •1.1. Информационные системы1
- •1.2. Базы данных
- •Контрольные вопросы
- •Тестовые задания
- •2. Общие вопросы разработки баз данных субд Access
- •2.1. Рабочая среда Access
- •Концепция базы данных
- •Таблицы
- •Запросы
- •Страницы
- •Макросы
- •2.2. Задание для самостоятельной работы
- •Варианты заданий
- •2.3. Пример выполнения задания2
- •Поставщики
- •Контрольные вопросы
- •Тестовые задания
- •3. Создание и корректировка базы данных в субд
- •Типы данных и задание связей в базе данных
- •Типы данных, обрабатываемых в Access [8, с. 45]
- •3.2. Задание для самостоятельной работы
- •3.3. Пример выполнения работы
- •3.3.1. Создание базы данных
- •3.3.2. Создание структуры таблиц в режиме конструктора Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •3.3.3. Связывание таблиц
- •3.3.4. Ввод данных3
- •3.3.5. Редактирование записи
- •3.3.6. Удаление записи
- •3.3.7. Поиск и сортировка данных
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •3.3.8. Печать в режиме таблицы
- •Контрольные вопросы
- •Тестовые задания
- •4. Запросы на выборку
- •4.1. Способы создания запроса4
- •Примеры часто используемых операторов и функций5
- •4.2. Задание для самостоятельной работы
- •Варианты заданий
- •4.3. Пример выполнения задания
- •4.3.1. Создание запроса
- •4.3.2. Редактирование запроса
- •Контрольные вопросы
- •Тестовые задания
- •5. Вычисления в запросах: простые, групповые
- •5.1. Общие сведения о расчетах в запросах6
- •Типы операций [8, с. 128]
- •Сведения о стипендиатах
- •Перекрестная таблица
- •5.2. Задание для самостоятельной работы
- •Варианты заданий
- •5.3. Пример выполнения задания
- •5.3.1. Вычисления в запросе
- •5.3.2. Итоговые запросы
- •5.3.3. Сводные таблицы7
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Авс-анализ
- •Детализация
- •Контрольные вопросы
- •Тестовые задания
- •6. Формы
- •6.1. Общая характеристика экранных форм8
- •6.2. Задание для самостоятельной работы
- •Варианты заданий
- •6.3. Пример выполнения задания
- •6.3.1. Простая форма
- •6.3.2. Составная форма, основанная на двух таблицах
- •6.3.3. Составная форма, основанная на таблице и запросе
- •6.3.4. Составная форма с вычисляемым полем в главной форме
- •6.3.5. Редактирование формы
- •Контрольные вопросы
- •Тестовые задания
- •7. Отчеты
- •7.1. Общая характеристика отчетов9
- •7.2. Задание для самостоятельной работы
- •Варианты заданий
- •7.3. Пример выполнения задания
- •7.3.1. Создание автоотчета
- •7.3.2. Нумерация и сортировка данных в отчете
- •7.3.3. Группировка и подсчет итогов в отчете
- •7.3.4. Подотчет в отчете
- •Контрольные вопросы
- •Тестовые задания
- •8. Web-интерфейс к базам данных Access
- •8.1. Общая характеристика страниц доступа к данным10
- •8.2. Задание для самостоятельной работы
- •Варианты заданий
- •8.3. Пример выполнения задания
- •8.3.1. Создание автостраницы
- •8.3.2. Создание страницы с помощью Мастера
- •8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора
- •Контрольные вопросы
- •Тестовые задания
- •9. Настройка пользовательского интерфейса
- •9.1. Общая характеристика элементов управления и их свойств
- •9.2. Задание для самостоятельной работы
- •9.3. Пример выполнения задания
- •9.3.1. Создание кнопочной формы
- •9.3.2. Добавление кнопок в форму
- •9.3.3. Макрос для открытия запроса
- •9.3.4. Задание условий отбора в макросе
- •9.3.5. Настройка параметров запуска
- •Контрольные вопросы
- •Тестовые задания
- •Заключение
- •Библиографический список
- •Приложение 1 (справочное) Типы связи
- •Приложение 2 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
«Южно-Российский государственный университет экономики и сервиса»
(ГОУ ВПО «ЮРГУЭС»)
И.Б. Кушнир
Разработка
информационных систем управления
оперативного уровня
и их реализация в СУБД Access
Учебное пособие для вузов
Рекомендовано редакционно-издательским советом
в качестве учебного пособия для экономических специальностей ЮРГУЭС
Шахты
Издательство ЮРГУЭС
2008
УДК 004.6 (075.8)
ББК 32.973-081.2я73
К964
Рецензенты:
д.э.н., профессор кафедры «Экономическая информатика и автоматизация управления» РГЭУ «РИНХ»
И.Ю. Шполянская
д.т.н., профессор, зав. кафедрой «Математика, информационные системы и технологии» ШИ ЮРГТУ (НПИ)
А.М. Безуглов
Кушнир, И.Б.
К964 Разработка информационных систем управления оперативного уровня и их реализация в СУБД Access: учеб. пособие для вузов / И.Б. Кушнир ; Южно-Рос. гос. ун-т экономики и сервиса. – Шахты : Изд-во ЮРГУЭС, 2008. – 167 с.
ISBN 978-5-93834-350-4
Учебное пособие призвано сообщить сведения будущим специа-листам об основных инструментах СУБДMicrosoftAccess, сформировать мышление категориями баз данных, таблиц, запросов инавыками их практического применения при выполнении различных менеджерских функций.
УДК 004.6 (075.8)
ББК 32.973-081.2я73
ISBN 978-5-93834-350-4 Южно-Российский государственный
университет экономики и сервиса, 2008
Оглавление
Введение 5
1. Основы информационных систем и баз данных 7
1.1. Информационные системы 7
1.2. Базы данных 10
Контрольные вопросы 16
Тестовые задания 17
2. Общие вопросы разработки баз данных СУБД Access 19
2.1. Рабочая среда Access 19
2.2. Задание для самостоятельной работы 26
2.3. Пример выполнения задания 28
Контрольные вопросы 32
Тестовые задания 33
3. Создание и корректировка базы данных в СУБД 35
3.1. Типы данных и задание связей в базе данных 35
3.2. Задание для самостоятельной работы 37
3.3. Пример выполнения работы 38
3.3.1. Создание базы данных 38
3.3.2. Создание структуры таблиц в режиме конструктора 39
3.3.3. Связывание таблиц 46
3.3.4. Ввод данных 47
3.3.5. Редактирование записи 49
3.3.6. Удаление записи 49
3.3.7. Поиск и сортировка данных 50
3.3.8. Печать в режиме таблицы 52
Контрольные вопросы 52
Тестовые задания 53
4. Запросы на выборку 55
4.1. Способы создания запроса 55
4.2. Задание для самостоятельной работы 57
4.3. Пример выполнения задания 60
4.3.1. Создание запроса 60
4.3.2. Редактирование запроса 62
Контрольные вопросы 65
Тестовые задания 65
5. Вычисления в запросах: простые, групповые и сводные 67
5.1. Общие сведения о расчетах в запросах 67
5.2. Задание для самостоятельной работы 70
5.3. Пример выполнения задания 74
5.3.1. Вычисления в запросе 74
5.3.2. Итоговые запросы 76
5.3.3. Сводные таблицы 78
Контрольные вопросы 86
Тестовые задания 87
6. Формы 89
6.1. Общая характеристика экранных форм 89
6.2. Задание для самостоятельной работы 90
6.3. Пример выполнения задания 94
6.3.1. Простая форма 94
6.3.2. Составная форма, основанная на двух таблицах 94
6.3.3. Составная форма, основанная на таблице и запросе 99
6.3.4. Составная форма с вычисляемым полем в главной форме 101
6.3.5. Редактирование формы 103
Контрольные вопросы 105
Тестовые задания 105
7. Отчеты 107
7.1. Общая характеристика отчетов 107
7.2. Задание для самостоятельной работы 109
7.3. Пример выполнения задания 112
7.3.1. Создание автоотчета 111
7.3.2. Нумерация и сортировка данных в отчете 112
7.3.3. Группировка и подсчет итогов в отчете 117
7.3.4. Подотчет в отчете 120
Контрольные вопросы 124
Тестовые задания 125
8. Web-интерфейс к базам данных Access 127
8.1. Общая характеристика страниц доступа к данным 127
8.2. Задание для самостоятельной работы 130
8.3. Пример выполнения задания 134
8.3.1. Создание автостраницы 134
8.3.2. Создание страницы с помощью Мастера 135
8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора 138
Контрольные вопросы 144
Тестовые задания 144
9. Настройка пользовательского интерфейса 146
9.1. Общая характеристика элементов управления и их свойств 146
9.2. Задание для самостоятельной работы 147
9.3. Пример выполнения задания 148
9.3.1. Создание кнопочной формы 148
9.3.2. Добавление кнопок в форму 152
9.3.3. Макрос для открытия запроса 155
9.3.4. Задание условий отбора в макросе 157
9.3.5. Настройка параметров запуска 158
Контрольные вопросы 160
Тестовые задания 160
Заключение 162
Библиографический список 163
Приложение 1. Типы связи 164
Приложение 2. Синтаксис масок ввода 165