Запрос «экспорт данных»
Лабораторная работа №6
ФОРМИРОВАНИЕ ЗАПРОСОВ ДЕЙСТВИЙ
Цель работыизучить назначение и особенности запросов действий;
приобрести практический опыт создания запросов на изменение объектов БД.
Содержание отчета
1. Название и цель работы.
2. Постановка задачи по варианту.
3. Макеты запросов в режиме Конструктора.
4. Результаты выполнения запросов.
5. Окно БД, вкладка Запросы (список созданных запросов).
6. Список контрольных вопросов и ответов на них.
7. Выводы.
8. Список использованных источников.
Контрольные вопросы
1. Виды запросов действия, их особенности.
2. Последовательность создания запросов действия.
3. Что такое целостность данных? Как она устанавливается и обеспечивается в БД?
4. Что такое Каскадное обновление связанных полей и Каскадное удаление связанных записей?
8 Внимание!
Порядок выполнения работы
1. До начала выполнения работы внести изменения в схему БД
(Сервис/Схема БД).
Для каждой связимежду базовыми таблицами установите параметры:
√ обеспечение целостности данных,
√ каскадное обновление связанных полей
√ каскадное удаление связанных записей.
Это позволит избежать случайного изменения или удаления связанных записей в таблицах при выполнении запросов действия.
2. Перед созданием и выполнением запросов действия рекомендуется
Создать копию индивидуальной БД.
1. Запрос «Создание новой таблицы».
В режиме Конструкторасформировать запрос на создание новой таблицы, используя в качестве источника запрос выбора «Исходные данные» (в д/о Добавить, вкладка Запросы).
" В запрос включить все поля из источника.
" Тип запроса– выбрать на ленте Запрос/Создание таблицы… (2003)" Работа с запросами/ Конструктор / Тип запроса/ Создание таблицы (2007)" Название результирующей таблицы– Новая таблица.
" Расположение таблицы– в текущей базе данных (рис. 6.1 2003/ 2007).
Рис. 6.1. Макет запроса на создание таблицы (в текущей БД )
" Выполнить запрос.
" После выполнения запроса отследить изменения на вкладке Таблицы индивидуальной БД (рис. 6.2 - 2003/ 2007).
Рис. 6.2. Результат выполнения запроса на создание таблицы
Сохранить запрос с именем 18 Создание таблицы.
В отчете привести распечатку Новой таблицы в режиме таблицы (отобразить счетчик записей в таблице).
Запрос «Экспорт данных».
8 Внимание!
До формирования запроса СОЗДАТЬ НОВУЮ БД (пустую), в которую
будет выполнен экспорт данных из текущей БД. Например, новая БД NEW1.MDB
-2003 в корневом каталоге на диске D.
В режиме Конструкторасформировать запрос на создание новой таблицы,
используя в качестве источника запрос выбора «02 Исходные данные».
В запрос включить все поля из источника.
"Тип запроса– меню Запрос/Создание таблицы…(2003)
" Работа с запросами/ Конструктор / Тип запроса/ Создание таблицы (2007)
Название результирующей таблицы– Архивная таблица.
Расположение– в другой базе данных, указать имя созданной пустой БД,
например, D:\NEW1.AССDB(рис. 6.3 - 2003/ 2007).
Рис. 6.3. Параметры запроса на создание таблицы в новой БД
Выполнить запрос.
После выполнения запроса отследить изменения на вкладке Таблицы в новой
БД (new1.mdb).
Сохранить запрос с именем 19 Экспорт данных.