Рекомендовано УМО по образованию
в области прикладной информатики
в качестве учебного пособия
для студентов высших учебных заведений,
обучающихся по специальности 351400
«Прикладная информатика» и другим
междисциплинарным специальностям


ОГЛАВЛЕНИЕ
ТЕМА 1. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ER-ТЕХНОЛОГИИ 3
1. ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ 3
1.1. Базы данных 3
1.2. Этапы проектирования БД 6
1.3. Реляционная модель данных 7
КОНТРОЛЬНЫЕ ВОПРОСЫ 19
2. ПРОЕКТИРОВАНИЕ РБД С ИСПОЛЬЗОВАНИЕМ
ER-ТЕХНОЛОГИИ 20
2.1. Постановка задачи проектирования РБД 20
2.2. Один из подходов к проектированию БД: метод «сущность-связь» 20
КОНТРОЛЬНЫЕ ВОПРОСЫ 26
ЗАДАНИЕ 1 27
ТЕМА 2. ПОЛУЧЕНИЕ ОТНОШЕНИЙ ИЗ ДИАГРАММЫ
ER-ТИПА 28
1. ПРЕДВАРИТЕЛЬНЫЕ ОТНОШЕНИЯ ДЛЯ БИНАРНЫХ СВЯЗЕЙ 1:1 29
КОНТРОЛЬНЫЕ ВОПРОСЫ 34
ЗАДАНИЕ 2 34
2. ПРЕДВАРИТЕЛЬНЫЕ ОТНОШЕНИЯ ДЛЯ БИНАРНЫХ СВЯЗЕЙ 1:N 35
КОНТРОЛЬНЫЕ ВОПРОСЫ 36
ЗАДАНИЕ 3 37
3. ПРЕДВАРИТЕЛЬНЫЕ ОТНОШЕНИЯ ДЛЯ БИНАРНЫХ СВЯЗЕЙ СТЕПЕНИ N:M 38
3.1. Пример проектирования 39
КОНТРОЛЬНЫЕ ВОПРОСЫ 41
ЗАДАНИЕ 4 41
4. СВЯЗИ БОЛЕЕ ВЫСОКОГО ПОРЯДКА 42
КОНТРОЛЬНЫЕ ВОПРОСЫ 44
ЗАДАНИЕ 5 45
5. ИСПОЛЬЗОВАНИЕ РОЛЕЙ 45
6. СВЯЗЬ МЕЖДУ ТАБЛИЦАМИ 47
КОНТРОЛЬНЫЕ ВОПРОСЫ 49
ЗАДАНИЕ 6 49
7. ОСНОВНЫЕ ОБЪЕКТЫ СУБД MS ACCESS 52
Состав файла БД. Архитектура СУБД 53
ТЕМА 3. ТАБЛИЦЫ 55
1. ПРОЕКТИРОВАНИЕ БД 55
1.1. Проектирование БД TOYOTA 56
1.2. Связи между таблицами 57
2. СОЗДАНИЕ БД 58
3. СОЗДАНИЕ ТАБЛИЦЫ МОДЕЛЕЙ АВТОМОБИЛЕЙ 59
3.1. Объявление полей 61
3.2. Виды представления таблицы 71
4. РЕДАКТИРОВАНИЕ ПРОЕКТА ТАБЛИЦЫ 72
4.1. Редактирование записей 75
4.2. Работа с буфером обмена 75
4.3. Добавление записей 77
4.4. Редактирование и печать записей 80
4.5. Работа с клиентами 81
5. СВЯЗЫВАНИЕ ТАБЛИЦ 87
5.1. Что означает целостность данных 90
5.2. Доработка таблицы клиентов 92
6. ИМПОРТИРОВАНИЕ, ВСТРАИВАНИЕ И ЭКСПОРТИРОВАНИЕ
ТАБЛИЦ 95
6.1. Импортирование таблиц 96
6.2. Встраивание таблиц 99
6.3. Экспортирование таблиц 100
КОНТРОЛЬНЫЕ ВОПРОСЫ 102
ЗАДАНИЕ 7 103
ТЕМА 4. ЗАПРОСЫ – В ЦЕНТРЕ ВНИМАНИЯ
РЫНОК СБЫТА 104
1. ТИПЫ ЗАПРОСОВ 104
2. РЕЖИМЫ ПРЕДСТАВЛЕНИЯ ЗАПРОСА 106
3. ПРОЕКТИРОВАНИЕ ЗАПРОСА НА ВЫБОРКУ 112
3.1. Окно запроса 114
3.2. Проектирование запроса 115
3.3. Включение полей в запрос 115
3.4. Установка критериев отбора записей 117
3.5. Упорядочение записей в запросе 117
4. ВЫПОЛНЕНИЕ ЗАПРОСА 118
5. СОХРАНЕНИЕ ЗАПРОСА 119
6. РЕДАКТИРОВАНИЕ ЗАПРОСА 119
7. ДРУГИЕ ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ ЗАПРОСА
НА ВЫБОРКУ 120
8. ПРОЕКТИРОВАНИЕ ПЕРЕКРЕСТНОГО ЗАПРОСА 123
9. ЗАПРОСЫ НА ИЗМЕНЕНИЕ 132
9.1. Проектирование запроса на создание таблицы 133
9.2. Проектирование запроса на добавление 135
9.3. Проектирование запроса на удаление 138
9.4. Проектирование запроса на изменение 139
КОНТРОЛЬНЫЕ ВОПРОСЫ 140
ЗАДАНИЕ 8 141
ТЕМА 5. ФОРМЫ 143
1. ПРОЕКТИРОВАНИЕ ДИАГРАММНОЙ ФОРМЫ 146
1.1. Типы диаграмм 148
1.2. Составление диаграммы 149
2. ПРОЕКТИРОВАНИЕ СОСТАВНОЙ ФОРМЫ 152
2.1. Оформление составной формы 157
2.2. Перенос полей и изменение размера полей 157
3. ДОБАВЛЕНИЕ УПРАВЛЯЮЩИХ ЭЛЕМЕНТОВ 162
3.1. Вставка контрольного индикатора 165
3.2. Проведение линий 166
3.3. Вычисляемые поля 167
3.4. Форматирование текста 170
3.5. Встраивание объекта 172
4. СОХРАНЕНИЕ И ОТКРЫТИЕ ФОРМЫ 176
5. РЕДАКТИРОВАНИЕ ФОРМЫ 178
5.1. Добавление кнопки 178
5.2. Написание макроса 179
5.3. Добавление кнопок 180
5.4. Создание кнопки Назад 181
5.5. Создание кнопок с помощью мастера 183
6. ПЕЧАТЬ ФОРМЫ 186
КОНТРОЛЬНЫЕ ВОПРОСЫ 189
ЗАДАНИЕ 9 189
ТЕМА 6. ОТЧЕТЫ 190
1. СОЗДАНИЕ ОТЧЕТА 191
2. ДОРАБОТКА ОТЧЕТА 198
2.1. Области отчета 198
2.2. Создание и внедрение фирменного знака 201
2.3. Ввод названия фирмы в нижний колонтитул 205
3. ПРОЕКТИРОВАНИЕ И ВСТРАИВАНИЕ ПОДОТЧЕТА 205
3.1. Проектирование подотчета 206
3.2. Добавление вычисляемого поля 208
3.3. Встраивание подотчета 211
КОНТРОЛЬНЫЕ ВОПРОСЫ 213
ЗАДАНИЕ 10 213
ТЕМА 7. СТРАНИЦЫ ДОСТУПА К ДАННЫМ 214
1. СОСТАВНЫЕ ЧАСТИ СТРАНИЦЫ ДОСТУПА К ДАННЫМ 215
2. РАЗРАБОТКА СТРАНИЦ ДОСТУПА К ДАННЫМ РАЗЛИЧНЫХ
ТИПОВ 216
2.1. Типы источников данных для страниц доступа
к данным 216
2.2. Автоматическое создание страниц доступа к данным 219
2.3. Создание страницы доступа к данным с помощью мастера страниц 221
2.4. Создание страниц доступа к данным в режиме конструктора 221
2.5. Стратегии создания страниц доступа к данным 228
3. СОХРАНЕНИЕ ОБЪЕКТА КАК СТРАНИЦЫ ДОСТУПА К ДАННЫМ 231
4. ИСПОЛЬЗОВАНИЕ СТРАНИЦ ДОСТУПА К ДАННЫМ 232
4.1. Использование в браузере Internet Explorer 232
4.2. Использование в Microsoft Access 232
5. ИЗМЕНЕНИЕ СТРАНИЦ ДОСТУПА К ДАННЫМ 233
5.1. Изменение внешнего вида страниц
c использованием тем 233
КОНТРОЛЬНЫЕ ВОПРОСЫ 234
ЗАДАНИЕ 11 234
СПИСОК СОКРАЩЕНИЙ 235
СПИСОК ЛИТЕРАТУРЫ 236