Здавалка
Главная | Обратная связь

Завдання 2. Створити запит для об’єднання записів кількох таблиць



Коли з базою даних працює декілька користувачів або однотипна інформація зберігається у декількох таблицях з однаковою структурою, може виникнути необхідність об'єднання записів декількох таблиць в одну. Таку операцію дозволяє виконати запит задля об'єднання записів.

Рисунок 4 – Прикінцева таблиця Студенти_1 як сховище даних

Порядок виконання завдання 2:

Вправа 1. Створити дві таблиці однакової структури такими діями:

• припустимо, що перша таблиця Служба_1 має структуру:

Служба_1 = {Іден_номер, Номер_цеху, Прізвище, Посада, Зарплатння},

а друга таблиця Служба_2 має структуру:

Служба_2 = {Іден_номер, Номер_цеху, Прізвище, Посада, Зарплатння},

причому друга таблиця Служба_2 приєднується до першої таблиці Служба_1;

• ввести в кожну таблицю по три записи (рис. 5).

Рисунок 5 – Заповнення таблиць однакової структури

Вправа 2. Створити запит до таблиці Служба_2 такими діями:

• вибрати закладку Запрос і клацнути мишкою по кнопці Создать;

• вибрати режим Конструктор і клацнути мишкою по кнопці ОК;

• Добавить у вікно Конструктора таблицю Служба_2;

• закінчити вибір таблиці Служба_2, клацнувши по кнопці Закрыть;

• відібрати записи таблиці Служба_2, які слід добавити в таблицю Служба_1 без урахуванням умов відбору.

Вправа 3. Реалізувати команду Запрос => Добавление такими діями:

• задати тип потрібного запиту командою Запрос => Добавление або вибором елемента Добавлениезісписку кнопки Тип запроса;

• в результаті виконання команди Добавление на екран виводиться діалогове вікно для доповнення записів в таблицю;

• вибрати зі списку таблицю Служба_1, в яку долучатимуться записи;

• зазначити місце розташування таблиці Служба_1 з результатом запиту в поточній базі даних та клацнути по кнопці ОК; після закриття діалогового вікна на бланку конструктора запитів з’явиться новий рядок Добавление і назви полів таблиці, в які переносимуться дані з кожного поля.

Вправа 4. Перевірити правильність виконаних дій по перенесенню записів з таблиці Служба_2 в таблицю Служба_1 такими діями:

• клацнути на кнопці «!» – «Запуск» на панелі інструментів для виконання запиту на доповнення записів у таблицю;

• закрийте і збережіть створений запит з іменем Службовий;

• перейти у вікно об’єктів бази даних;

• активізувати вкладинку Запросы;

• клацнути тільки один раз по іконці з написом Службовий запит;

• відкрити таблицю Служба_1 на вкладці Таблицы і впевнитися, що записи з таблиці Служба_2 перенесені в таблицю Служба_1 (рис. 6).

Рисунок 6 – Створення таблиці як сховища даних

Для створення нової таблиці на основі існуючих спочатку створюють нову таблицю. Потім для кожної з таблиць,дані з котрих переносяться в нову таблицю, запускають на виконання запит на доповнення. У діалоговому вікні Добавлениевибирають назву новоствореної таблиці.

Завдання 3. Створити запит на вилучення записів з таблиці даних

Порядок виконання завдання 3:

1. Створити нову таблицю даних, наприклад Службовці (рис. 7).

Рисунок 7 – Створення початкової таблиці даних

2. Створити запит на вибірку записів за певним критерієм (рис. 8).

Рисунок 8 – Створення запиту до початкової таблиці даних

3. Створити новий запит на вичучення командою вспливного меню Тип запроса=> Удаление(рис. 9). У бланку конструктора запиту з'явиться рядок Удаление з однаковим значенням у всіх колонках бланку.

4. Після виконання запиту на вилучення командою «!» – «Запуск» програма повідомить про кількість записів, котрі будуть знищені без можливості їх поновлення (рис. 10).

5. При згоді користувача з запропонованим вибором натиснути на кнопку Дадіалогового вікна, щоб завершити виконання запиту. Збережений запит з'явиться на вкладці Запроси із значком «х!» запиту на знищення (рис. 11).

6. Відкрийте таблицю Сотрудники, з якої вилучено два записи і підтвердіть правильність виконаних дій.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.