- •Лабораторная работа № 1 Функции и режимы субд Access
- •Теоретические сведения
- •Основные функции субд Access
- •Основные режимы работы субд Access
- •Главное окно субд Access
- •Справочная система субд Access
- •Основные операции с базой данных и ее таблицами
- •Открытие, создание и закрытие базы данных
- •Создание, открытие, просмотр, печать и закрытие таблицы
- •Изменение данных в таблице и удаление таблицы
- •Использование запросов, форм, отчетов и страниц доступа к данным Запросы
- •Страницы доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 2 Создание базы данных средствами субд Access
- •Теоретические сведения
- •Создание таблицы с использованием Мастера таблиц
- •Создание таблицы в режиме конструктора
- •Связывание таблиц
- •Ввод информации в таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 3 Использование языка qbe для задания запросов к базе данных
- •Теоретические сведения
- •Создание и сохранение запроса
- •Добавление и удаление таблиц
- •Включение полей в запрос и их удаление из запроса
- •Выбор полей, отображаемых в таблице результатов
- •Выбор записей, включаемых в таблицу результатов
- •Выполнение запроса, просмотр и сортировка результатов
- •Формирование запросов к связанным таблицам
- •Итоговые запросы
- •Корректирующие запросы
- •Запрос на создание таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами субд Access
- •Теоретические сведения
- •Создание и сохранение формы
- •Модификация формы в режиме конструктора
- •Создание многотабличной формы
- •Создание кнопочной формы
- •Создание страниц доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 5 Создание отчетов средствами субд Access
- •Теоретические сведения
- •Структура отчета
- •Создание нового отчета
- •Создание сложных отчетов
- •Сохранение содержимого отчета
- •Корректировка формы отчета в режиме конструктора
- •Группировка и подведение итогов в отчетах с группировкой
- •Нумерация страниц и постраничный вывод групп записей
- •Создание отчетов анкетного типа и в виде этикеток
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 6 Проектирование базы данных средствами программы eRwin
- •Теоретические сведения
- •Назначение, возможности и особенности программы eRwin
- •Использование программы eRwin
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 7 Использование оператора select языка sql для доступа к базам данных Access
- •Теоретические сведения
- •Использование языка sql для выборки (чтения) данных
- •Отбор строк из таблиц
- •Where Скидка not between 5.00 and 10.00
- •Where Скидка is null
- •Where Скидка is not null
- •Составные условия поиска
- •Сортировка таблицы результатов запроса
- •Многотабличные запросы на чтение (соединения)
- •Итоговые запросы на чтение
- •Запросы с группировкой
- •Создание sql-запроса в Access
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка sql
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Создание таблицы с использованием Мастера таблиц
При выборе в окне “Новая таблица” способа создания таблицы “Мастер таблиц” активизируется окно “Создание таблиц”, которое служит для определения списка полей таблицы, ключевого поля и для связывания таблиц друг с другом. В этом окне отображается процесс создания таблицы, включающий в себя пять шагов, переход между которыми задается кнопками “Далее >” и “< Назад”.
На первом шаге выбираются категория и образец таблицы, а также образцы полей (рис. 1). Категория определяет область делового или личного применения таблицы и задается соответствующими переключателями. Для образца таблицы, выбранного в первой области окна “Создание таблиц”, во второй области выводится список образцов полей, из которых пользователь выбирает поля, включаемые в создаваемую (новую) таблицу, помещая их в третью область. Предусмотрена возможность переименования выбранного поля с использованием кнопки “Переименовать поле”. Кнопки “>”, “>>” используются для переноса выбранных образцов полей в создаваемую таблицу, а кнопки “<”, “<<” служат для удаления полей из создаваемой таблицы. Кнопка “Отмена” предназначена для отказа от создания таблицы и возврата в окно базы данных. Кнопка “Готово” предназначена для указания, что процесс создания таблицы окончен.
После выбора необходимых полей нажатием на кнопку “Далее >” осуществляется переход ко второму шагу, которому соответствует вид окна “Создание таблиц”, представленный на рис. 2.
На втором шаге пользователь вводит имя создаваемой таблицы и выбирает способ задания ключевого поля (первичного ключа) - вручную (самостоятельно) или с помощью Мастера.
Рис. 1. Шаг 1 создания таблицы с использованием Мастера таблиц
Рис. 2. Шаг 2 создания таблицы с использованием Мастера таблиц
Если пользователь выбрал режим самостоятельного определения ключевого поля, то происходит переход к третьему шагу (рис. 3), на котором необходимо выбрать ключевое поле из списка всех полей новой таблицы. После выбора следует нажать кнопку “Далее >”, чтобы перейти к четвертому шагу (рис.4).
Рис. 3. Шаг 3 создания таблицы с использованием Мастера таблиц
Рис. 4. Шаг 4 создания таблицы с использованием Мастера таблиц
На четвертом шаге пользователь связывает новую таблицу с уже существующими таблицами базы данных, указывает связанные поля и тип связи. Переход к пятому шагу задается нажатием кнопки “Далее >”. На пятом шаге (рис. 5) пользователь выбирает подходящий режим работы с таблицей:
- “Изменение структуры таблицы” для изменения свойств полей;
- “Непосредственный ввод данных в таблицу” для ввода данных в режиме таблицы;
- “Ввод данных в таблицу с помощью формы, создаваемой мастером” для автоматического создания формы мастером и открытия ее для ввода данных.
После выбора нужного режима пользователь нажимает кнопку “Готово” для завершения процесса создания таблицы и ее сохранения.
Рис. 5. Шаг 5 создания таблицы с использованием Мастера таблиц
Создание таблицы в режиме конструктора
При выборе в окне “Новая таблица” способа создания таблицы “Конструктор” активизируется окно таблицы в режиме конструктора (см. рис. 10 в лабораторной работе № 1), в котором последовательно описываются все поля создаваемой таблицы посредством указания свойств каждого поля. В трех графах верхней части окна таблицы задаются первые три свойства поля (“Имя”, “Тип данных”, “Описание”), остальные свойства (см. табл. 2) создаваемого или выбранного поля таблицы устанавливаются в нижней части окна.
Для добавления поля в конец таблицы выбирается первая пустая строка в окне таблицы и в нее вводится описание очередного поля. Для добавления поля в определенное место таблицы следует выбрать строку, над которой требуется добавить новое поле, и нажать кнопку “Добавить строки” на панели инструментов, выбрать команду “Добавить строки” из контекстного меню или просто нажать клавишу <Insert>. Поле удаляется с помощью кнопки или команды “Добавить строки”, а также клавишей <Delete>.
Каждая таблица в реляционной базе данных имеет первичный ключ. Access позволяет задавать его при описании таблицы, но также разрешает и отказаться от этой возможности. По первичному ключу Access автоматически выполняет индексирование, а также проверяет уникальность значений при вводе новых записей или их корректировке. Если в качестве первичного ключа запланировано использовать автоматически задаваемый системой код (т.е. поле типа “счетчик”), то можно поле первичного ключа первоначально не описывать, а подтвердить необходимость его создания после описания всех полей таблицы, ответив на запрос, который появится при переходе в режим таблицы или закрытии окна таблицы. Access создаст это поле, присвоив ему имя “Код”, и отметит его как ключевое поле. Однако лучше задать первичный ключ самостоятельно одним из следующих способов после выделения поля первичного ключа в окне таблицы:
нажать кнопку “Ключевое поле” на панели инструментов;
выбрать команду “Ключевое поле” из меню “Правка” главного окна СУБД Access;
вызвать контекстное меню для выделенного поля и определить его как ключевое.
Описание новой таблицы должно быть сохранено командами “Сохранить” или “Закрыть” из меню “Файл” главного окна СУБД Access, а также при закрытии окна таблицы или при переключении из режима конструктора в режим таблицы. При этом запрашивается подтверждение на сохранение таблицы и требуется указать ее имя.
