- •«Формирование запросов на изменение»
- •1. Создание новой таблицы.
- •2. Экспорт данных.
- •3. Обновление данных.
- •4. Добавление данных.
- •5. Удаление данных.
- •Контрольные вопросы
- •Ответы на контрольные вопросы
- •1)Виды запросов на изменение объектов бд, их особенности.
- •2)Последовательность создания запросов на изменение.
- •3)Что такое целостность данных? Как она устанавливается и обеспечивается в субд ms Access?
- •4)Что такое Каскадное удаление и Каскадное обновление записей?
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФММП
Кафедра «Основы бизнеса»
Отчёт по лабораторной работе №7
«Формирование запросов на изменение»
По дисциплине «Информационные технологии»
Выполнил студент гр.105020
Писарев М.О.
Проверил преподаватель
Дашкевич Н.В.
Минск 2011
Цель работы: изучить назначение и особенности запросов на изменение; приобрести практический опыт создания запросов на изменение объектов БД.
1. Создание новой таблицы.
В режиме Конструктора сформировал запрос на создание новой таблицы, используя в качестве источника запрос на выборку Исходные данные (диалоговое окно Добавить, вкладка Запросы).
В запрос включил все поля из источника (выбрать *).
Выполнил созданный запрос на выборку, чтобы проверить корректность его работы.
Тип запроса – выбрал в меню Запрос/Создание таблицы…
Название результирующей таблицы – Новая таблица.
Расположение таблицы – в текущей базе данных
Вид запроса в режиме Конструктора:
Вид запроса в режиме таблицы:
2. Экспорт данных.
До формирования запроса создал новую пустую БД (New BD), в которую был выполнен экспорт данных из текущей БД.
В режиме Конструктора сформировал запрос на создание новой таблицы, используя в качестве источника запрос на выборку Исходные данные.
В запрос включил все поля из источника.
Тип запроса – выбрал в меню Запрос/Создание таблицы…
Название результирующей таблицы – Архивная таблица.
Расположение таблицы – в другой базе данных, указав имя созданной пустой БД, Сохранил запрос с именем Создание архивной таблицы.
Выполнил запрос на создание архивной таблицы в новой БД.
После выполнения запроса отследил изменения на вкладке Таблицы в новой БД (NEW BD.MDB).
Вид запроса в режиме Конструктора:
Вид запроса в режиме таблицы:
3. Обновление данных.
В режиме Конструктора сформировал запрос на обновление данных в соответствующей
базовой таблице согласно варианту.
Вариант14 |
Увеличить цену путевки на указанный маршрут на заданный процент |
Наименование маршрута Процент увеличения |
В запрос включил 2 поля из базовой таблицы.
Тип запроса – выбрал в меню Запрос/Обновление...
В Условии отбора и в поле Обновление использовал параметры ([Введите …]).
Сохранил запрос с именем Обновление данных.
Выполнил запрос на обновление данных.
При выполнении запроса ввёл в диалоговых окнах значения параметров. Значения параметров зафиксировал в отчете.
Отследил изменения в базовой таблице после выполнения запроса на обновление данных.
Вид запроса в режиме Конструктора:
Вид запроса в режиме таблицы:
Шаг1 Шаг2
До:
После:
4. Добавление данных.
В режиме Конструктора сформировал запрос на добавление данных, который добавляет в таблицу Новая таблица записи, измененные в запросе Обновление данных.
В качестве источника использовал запрос на выборку Исходные данные (диалоговое окно Добавить, вкладка Запросы).
Параметры запроса и исключаемые поля – согласно варианту.
Вариант |
Параметр для условия отбора в запросе |
Исключаемые поля |
14 |
Наименование маршрута |
Адрес клиента, Телефон |
Тип запроса – выбрал в меню Запрос/Добавление…
Сохранил запрос с именем Добавление данных.
Выполнил запрос на добавление данных по условию.
Значение параметра в диалоговом окне задал такое же, как в запросе Обновление данных.
Отследил изменения в таблице Новая таблица после выполнения запроса на добавление данных.
Вид запроса в режиме Конструктора:
Вид запроса в режиме таблицы:
До:
После: