
- •Введение
- •1.Основные понятия и термины Access
- •1.1 Терминология, используемая в базах данных
- •1.2 Общие сведения об Access 97
- •1.3. Загрузка и завершение сеанса работы с Access 97
- •Завершение сеанса работы с Access 97
- •1.4. Окно программы Microsoft Access 97
- •1.5. Планирование базы данных
- •1.6. Создание базы данных при запуске Access. Окно базы данных Задание 1.
- •Окно базы данных
- •1.7. Объекты базы данных
- •Запросы
- •Макросы
- •1.8. Типы данных
- •2.Таблицы
- •2.1. Создание таблиц с помощью конструктора
- •2.2. Свойства полей
- •Задание 2
- •2.3. Установка поля первичного ключа
- •2.6. Мастер подстановок
- •Задание 5.
- •Задание 6.
- •2.7. Перемещение по таблице
- •2.8. Редактирование таблиц Копирование (перенос) строк таблицы
- •Копирование (перенос) полей таблицы
- •Удаление записей
- •2.9. Редактирование проекта таблицы
- •2.10. Копирование таблицы
- •Самостоятельная работа № 1
- •2.11. Фильтрация данных
- •Задание 7.
- •Обычный фильтр
- •Фильтр по выделенному фрагменту
- •Расширенный фильтр
- •Задание 8
- •Самостоятельная работа № 2
- •2.12. Связывание таблиц в Access
- •Задание 9.
- •Самостоятельная работа № 3
- •Запросы
- •3.1. Создание запросов
- •Задание 10
- •Самостоятельная работа № 4
- •3.2. Конструктор запросов
- •Самостоятельная работа № 5
- •3.3. Вычисление в запросах
- •Задание 11.
- •Самостоятельная работа № 6
- •3.4. Построение выражений с помощью построителя выражений
- •Задание 12.
- •Самостоятельная работа № 7
- •3.5. Запрос на обновление
- •Задание 13.
- •3.6. Запрос на создание таблиц
- •Задание 14.
- •3.7. Запрос на добавление
- •Задание 15.
- •3.8. Запрос на удаление
- •Задание 16.
- •3.Формы
- •4.1. Создание форм
- •Задание 17.
- •Самостоятельная работа № 8
- •4.2. Конструктор форм
- •Добавление полей
- •Перенос полей
- •Автоформат
- •Форматирование полей
- •Самостоятельная работа № 9
- •4.3. Мастер кнопок
- •Задание 18.
- •Самостоятельная работа № 10
- •4.4. Диаграмма в формах
- •Типы диаграмм
- •Задание 19.
- •Самостоятельная работа № 11
- •4.5. Диспетчер кнопочных форм
- •Задание 20.
- •4.Справочная система Access
- •5.Литература
Задание 9.
Установить связь между таблицами Сведения об учащихся и Сведения о родителях.
Из меню Сервис выберем команду Схема данных. На экране появится окно Схема данных, в котором можно создавать, просматривать или удалять связи между таблицами базы данных. При работе с базой данных Класс мы обращаемся к этой команде первый раз, поэтому окно должно быть пустым. Если это не так, то предварительно очистим его, выбрав команду Очистить макет из меню Правка или нажав кнопку Очистить макет на панели инструментов;
чтобы добавить таблицы в окно Схема данных, выберем опцию Добавить таблицу в меню Связи или нажмем кнопку Добавить на панели инструментов;
укажем системе те таблицы, между которыми устанавливаем связь.
Рис. 16. Окно добавление таблицы.
В списке таблиц, находящемся на вкладке Таблицы окна Добавление таблицы, маркируем таблицу Сведения об учениках и нажмем кнопку Добавить. Проделав ту же операцию с таблицей Сведения о родителях, щелкнем на кнопке Закрыть,
переместим используемое для связи поле (в данном случае - Код ученика) таблицы Сведения об учениках к соответствующему полю (Код ученика) Сведения о родителях с помощью мыши;
на экране появится диалоговое окно Связи, в котором будет предложена связь между таблицами Сведения об учениках и Сведения о родителях через поле Код ученика;
теперь путем установления типа отношений между таблицами определим параметры связи. Щелкнем на кнопке Объединение и в раскрывшемся окне выберем параметр объединения. Затем активизируем опцию Обеспечение целостности данных;
после нажатия кнопки Создать в окне Связи созданная связь между таблицами Сведения об учениках и Сведения о родителях отображается графически.
Самостоятельная работа № 3
Свяжите таблицы Сведения об учениках и Годовая успеваемость класса по полю Код ученика.
Свяжите таблицы Сведения об учениках и Сведения о родителях по полю Код ученика.
Запросы
Существует несколько типов запросов: на выборку, на добавление, на удаление, на обновление, запрос на создание таблиц, перекрестный запрос.
Запросы могут создаваться двумя способами: «вручную» и с помощью мастера. Имеется четыре мастера запросов:
Простой запрос |
Служит для создания простых запросов на основе выбранных полей. |
Перекрестный запрос |
Позволяет в компактной форме выводить данные, объединяя однотипную информацию, а также вычисляет сумму, среднее значение, число элементов и значения других статистических функций данных определенных категорий. |
Повторяющиеся записи |
Запрос такого типа позволяет выбирать из таблицы или простого запроса повторяющиеся записи. |
Записи без подчиненных |
Такой запрос выбирает из таблицы записи, не связанные с записями из другой таблицы. |
С помощью Конструктора запросы создаются «вручную».
3.1. Создание запросов
При создании макета запроса в общем случае необходимо выполнить следующие базовые операции:
указать системе, какие поля и из каких таблиц мы хотим включить в запрос;
указать тип запроса (по умолчанию установлен запрос на выборку);
при необходимости описать вычисляемые поля, то есть поля, значения которых являются функциями значений существующих полей;
описать групповые операции над записями исходных таблиц;
описать условия отбора, то есть сформулировать логическое выражение, которое позволит включить в выборку только записи, удовлетворяющие определенному условию.
При разработке конкретного запроса допускается любое сочетание перечисленных операций.