Лекция_4_Access.ppt
- Количество слайдов: 13
СИСТЕМА УПРАВЛІННЯ БАЗАМИ ДАНИХ MS ACCESS Тема 4. Модифікуючі запити. ПЛАН 1. Запит на створення таблиць. 2. Запити на видалення. 3. Запити на додавання. 4. Запити на відновлення.
Література 1. Ахаян Р. , Горев А. , Макашарипов С. Эффективная работа с СУБД. – СПб. : Питер, 1997. – 704 с. 2. Бойс Дж. , Фаллер С. , Джилгер Р. Использование Microsoft Office 97. – К. ; М. ; СПб. : Изд. Дом Вильямс, 1998. – 1120 с. 3. Вейкас Дж. Эффективная работа с Microsoft Office 97. – СПб. : Питер, 1999. – 975 с. 4. Праг К. Н. , Амо У. С. , Фоксел Дж. Секреты Access 97. – М. : Диалектика, 1997. – 500 с. 5. Михеева В. Д. , Харитонова И. А. Microsoft Access 2003. – СПб. : БХВ-Петербург, 2004. – 1072 с.
Модифікуючі запити призначені для одночасної зміни великої кількості записів в таблицях. Існує чотири типи модифікуючих запитів: qзапити на створення таблиць; qзапити на видалення; qзапити на додавання; qзапити на відновлення. Три останні типи перерахованих запитів виконують дії над записами таблиці і зміни, що вони роблять у таблицях бази даних є необоротними.
Запит на створення таблиці: qстворити необхідний запит на вибірку; qперейти в режим Конструктора запроса, натиснути кнопку Тип запроса і зі списку, який розкриється, вибрати варіант запиту Создание таблицы або виконати послідовність команд Запрос Создание таблицы; qу діалоговому вікні Создание таблицы ввести назву таблиці і зазначити, де буде створено нову таблицю – у поточній базі даних або в іншій, потім вибрати ОК.
q у заголовку вікна Конструктора запросов буде записано замість запиту на вибірку – запит на створення таблиці; q виконати запит.
Запит на видалення: qнеобхідно створити резервну копію таблиці, з якої будуть видалені записи; qперейти на вкладку Запросы і відкрити вікно Конструктора запросов; qу діалоговому вікні Добавление таблицы вибрати таблицю, з якої видаляються записи, після чого натиснути кнопку Добавить і кнопку Закрыть. q виконати послідовність команд Запрос Удаление.
q перемістити поля таблиці в рядок Поле бланку запиту; q у рядку Условие отбора потрібного стовпця ввести умову, відповідно до якої будуть видалятися записи таблиці; q натиснути кнопку Вид і перейти в режим таблиці для перегляду записів, обраних для видалення; q переключитися в режим Конструктора і натиснути кнопку Запуск; q з’явиться повідомлення про кількість видаляємих рядків. Натиснути кнопку Да для видалення записів або кнопку Нет для відмови.
Запит на додавання: q відкрити вікно Конструктора запросов; q у вікні Добавление таблицы вибрати таблицю, з якої треба додати записи в іншу таблицю, і натиснути кнопки Добавить і Закрыть; q виконати послідовність команд Запрос Добавление. q залежно від того, розташована результуюча таблиця в тій чи іншій базі даних, вибрати перемикач В текущей базе данных або В другой базе данных.
q у поле введення Имя таблицы ввести ім’я таблиці, в якій будуть додані записи, і натиснути кнопку ОК; q перемістити поле таблиці, з якої треба додати записи, у бланк запиту; q у рядку Условие отбора потрібного стовпця ввести умову, відповідно до якої будуть додаватися записи таблиці; q натиснути кнопку Вид і перейти в режим таблиці для перегляду записів, обраних для додавання; q переключитися в режим Конструктора і натиснути кнопку Запуск.
Запит на відновлення: q відкрити вікно Конструктора запросов; q у вікні Добавление таблицы вибрати таблицю, в якій потрібно змінити значення обраного поля, і натиснути кнопки Добавить і Закрыть; q виконати послідовність команд Запрос Обновление. q помістити в бланк запиту поле, значення якого необхідно змінити, а аткож поле (або поля), які призначені для задання умови.
q у рядку Обновления ввести вираз, який змінює значення поля; q у рядку Условие отбора потрібного стовпця ввести умову, відповідно до якої будуть змінюватися значення відповідного поля; q натиснути кнопку Вид і перейти в режим таблиці для перегляду результату дії запиту; q переключитися в режим Конструктора і натиснути кнопку Запуск. MS Access повідомить кількість змінюваних записів, після чого натиснути кнопку ОК.
Контрольні питання 1. Призначення модифікуючих запитів. Типи модифікуючих запитів. 2. Послідовність створення запиту на створення таблиці. 3. Послідовність створення запиту на видалення. 4. Послідовність створення запиту на додавання. 5. Послідовність створення запиту на відновлення.
Лекция_4_Access.ppt