ться Конструктор і в діалоговому вікні Додавання таблиці вибирається Закрити. Потім в меню Запит указивается SQL-запит і задається його тип - Об'єднання. У вікні вводиться SQL-запит. (див. Малюнок 11)
Малюнок 11 - SQL-запит
6. ТВІР
Задача: Сформувати всі можливі комбінації ПІБ фахівця і назви заходів
Твір=М [Назва заходу] TIMES С [ПІБ]
Для вирішення даної задачі необхідно скористатися операцією твори.
Умовою її застосування є відсутність загальних атрибутів у вихідних таблицях, яке в даному випадку виконується.
У режимі Конструктора запитів вибираються пари таблиць (М, С) після чого задаються потрібні поля з кожної таблиці.
7. ПЕРЕТИН
Завдання: Визначити табельні номери фахівців та їх імена, які є службовцями Адміністрації сільради і навчалися в музичних коледжах.
Перетин=(Фахівці, які закінчили музичний коледж INTERSECT Фахівці, службовці в Адміністрації) [ТН, ПІБ]
Дане завдання вирішується за допомогою операції перетину. Запити Фахівці, які закінчили музичний коледж і Фахівці, службовці в Адміністрації, що збігаються за складом полів і типів даних для них, в режимі Конструктора запитів об'єднують за допомогою однакових полів цих таблиць, після чого вибирають поля, які потрібно відобразити в запиті, в даному випадку це ТН та ПІБ.
8. ВІДНІМАННЯ
Завдання: Визначити ПІБ фахівців, які були співробітниками Будинку культури, але з якоїсь причини були звільнені. У результат включити найменування посади та ПІБ
Віднімання=(Фахівці MINUS Звільнені співробітники, службовці) [Посада, ПІБ]
Для вирішення даної задачі необхідно застосувати операцію віднімання. Умовою її застосування є сумісність по типу вихідних відносин, яке в даному випадку виконується.
Запускається майстер запитів і в діалоговому вікні Новий запит вибирається Записи без підлеглих. Далі вибираються об'єкти, які будуть брати участь у запиті (запит Фахівці і запит Звільнені співробітники) і поля запиту (Посада, ПІБ).
9. ПРИРОДНЕ З'ЄДНАННЯ
Завдання: Визначити ПІБ фахівців і номери груп в яких вони викладають
(К join С) [нгр #, ПІБ]
Для вирішення даної задачі скористаємося операцією реляційної алгебри Природне з'єднання. Для цього створюємо запит в БД. Додаємо таблицю К і С. Далі вказуємо поля ПІБ та нгр #.
10. РОЗПОДІЛ
Задача: Сформувати список хлопців, які займаються в усіх гуртках.
Розподіл=Р [№п/п, н.гр] DIVIDEBY [н.гр]
Дане завдання вирішується за допомогою операції ділення. У режимі конструктора запитів вводимо необхідні для реалізації запиту таблиці: Хлопці, Заняття, Гурток. Потім виводимо всі потрібні для запиту поля, щоб уникнути необхідність ручного введення полів в режимі SQL. Після цього переходимо в режим SQL і набираємо команду:
SELECT DISTINCT Ребята.ФІО
FROM Хлопці
WHERE ((((SELECT COUNT (Зайняття. [нгр #]) FROM Заняття WHERE Заняття. [№ п/п #]=Ребята. [№ п/п #]))=(SELECT COUNT (Гурток. [нгр #]) FROM Гурток))).
8. Створення головною кнопкової форми
Зазвичай при запуску програми, замість стандартного вікна СУБД Access з'являється спеціальна форма з кнопками - Головна кнопкова форма. Ця форма виконує функцію головній панелі управління, представляючи набір кнопок або інших елементів, які активізують настройку команд або форм виведення даних для перегляду, редагування, а також створення запитів. Це зроблено з метою запобігання несанкціонованого небажаного втручання користувача.
При розробці головною кнопкової форми використовують диспетчер кнопкових форм, який створює функціонуючу кнопкову форму і дозволяє редагувати існуючі форми. Диспетчер кнопкових форм надає можливість створювати зовні привабливі і корисні форми, які не суттєво відрізняються від тих, які створює майстер баз даних.
- Створила головну кнопкову форму для бази даних Будинку культури за допомогою диспетчера кнопкових форм. Вибрала на Стрічці Файл? Зберегти та опублікувати? База даних Access 2002-2003. Вказала шлях до файлу і його ім'я.
- У вікні клацнула кнопку Включити вміст.
- Вибрала на Стрічці Робота з базами даних? Адміністратор? Диспетчер кнопкових форм.
- вивели запит «Не вдається знайти кнопкову форму в цій базі даних. Створити кнопкову ф...