Тема Створення запитів


Скачати 79.84 Kb.
НазваТема Створення запитів
Дата30.03.2013
Розмір79.84 Kb.
ТипДокументи
bibl.com.ua > Інформатика > Документи


Тема Створення запитів

Мета: формувати навички створення простих запитів (запит-вибірка). запитів з параметрами, перехресних запитів, запитів на зміну даних.

Матеріальне забезпечення: ПК з програмою Access, інструкції, мультимедійний проектор.

Короткі теоретичні відомості

Доступ до інформації, що міститься в БД. забезпечується таким інструментом, як запит.

Запит — об'єкт бази даних для відбору потрібних даних з однієї або кількох таблиць на основі деяких критеріїв (умов). Результатом запиту є набір записів, зібраних у вигляді таблиці.

Запит — це інструмент взаємодії користувача і СУБД.

На відміну від фільтрів запит можна зберегти під окремим іменем і використати неодноразово.

Типи запитів:

  1. запит на вибірку — дані, що задовольняють умовам вілбору. вибираються з однієї або кількох таблиць і виводяться на екран в певному порядку;

  2. запит з параметрами — при стоворенні запиту необхідно у вікні діалогу ввести певні відомості для відбору даних;

  3. перехресні запити — відображають результати статистичних обчислень, виконаних за даними з одного поля;

  4. запит на зміну — дозволяють в одній операції внести зміни в багато записів. Є чотири типи запитів на зміну: на створення таблиці, на вилучення записів, на додавання і на поновлення записів.

Поради щодо проектування запитів:

  • визначити, яка таблиця (таблиці) містять необхідні дані:

  • визначити зв'язки таблиць (чи мають ці таблиці відповідні ключі);

  • визначити тип запиту, який необхідно створити;

  • виділити умови і критерії полів, яким мають задовольняти записи:

  • продумати необхідні обчислення;

  • визначити порядок сортування;

  • визначити ім'я, під яким буде збережений запит.

Алгоритм створення запиту за зразком в режимі конструктора

  1. Виберіть вкладку «Создание» групу інструментів «Запросы» та команду «Конструктор запросов»

  2. вибрати джерело даних (таблиці або запит);

  3. вибрати поля, дані з яких потрібні;

  4. задати порядок сортування;

  5. задати умови відбору;

  6. зберегти запит.


Умови відбору рядків можна задавати різні. Наприклад:

1. Вибрати лише ті записи, у яких прізвище учня починається на А

А*

2. Вибрати лише ті записи, у яких оцінка учнів більша за 7

>7

3. Вибрати лише ті записи, у яких в полі предмет значення «хімія»

хімія

4. Для створення запиту з параметром, значення якого задається після запуску запиту на виконання можна ввести у рядку Условия отбора квадратні дужки [ ]

В дужках можна записати будь-який пояснюючий текст, призначений для користувача, наприклад,

[Введіть прізвище]
Практична частина
Хід роботи



Операції

Дії користувача

1

Відкрити програму Місrosoft Access

Виконати самостійно та записати дії

2

Відкрити файл БД Відділ кадрів

Виконати самостійно та записати дії

3

Побудувати простий запит, у якому вивести поля Прізвище, Ім'я, Відділ, Посада, Ставка. Додати сортування за полем Прізвище

Виконати самостійно та записати дії

4

Побудувати запити на вибірку:
1) відібрати лише тих робітників, які працюють у технічному відділі;

2) відібрати лише тих робітників, які працюють у комерційному відділі та одержують зарплату більшу, ніж 300 грн

1) Об'єкт Запити / Створити / Конструктор / додати таблиці Відділ, Посада, Співробітники 1 з таблиці Співробітники /перенести в першу комірку рядка Поле Прізвище, у другу — Ім'я, у третю — поле Відділ з таблиці Відділ, у четверту — поле Посада з таблиці Посада, у п'яту — поле
Ставка / на перетині рядка Умова відбору та стовпця Відділ надрукувати «технічний» / зберегти запит під іменем працівники_технічного /ОК;

2) об'єкт Запити / Створити / Конструктор / додати таблиці Відділ, Посада, Співробітники / з таблиці Співробітники перенести в першу комірку рядка Поле Прізвище, у другу — Ім'я, у третю — поле Відділ з таблиці Відділ, у четверту — поле Посада з таблиці Посада, у п'яту — поле Ставка / на перетині рядка Умова відбору та стовпця Відділ надрукувати «комерційний», на перетині рядка Умова відбору та стовпця Ставка надрукувати >300, зберегти запит під іменем Комерційний>300/ ОК

5

Побудувати запит з параметром:

1) визначити телефон робітника Петренка Петра;

2) визначити список людей

з іменем Петро, телефон яких починається на 45

1) Об'єкт Запити / Створити / Конструктор / додати таблицю Співробітники/ з таблиці Співробітники перенести в першу комірку рядка Поле Прізвище, у другу — Ім'я, у третю — поле Телефон / на перетині рядка Умова відбору та стовпця Прізвище надрукувати [Введіть прізвище], на перетині рядка Умова відбору та стовпця Ім'я надрукувати [Введіть ім'я] 1 зберегти запит під іменем Телефон_Петренка 1 ОК;

2) виконати самостійно та записати дії

6

Побудувати перехресний

запит:

побудувати перехресну

таблицю, значеннями якої

будуть прізвища працівників,

назвами колонок — посади,

назвами рядків — відділи

Об'єкт Запити / Створити / Конструктор / додати таблиці Відділ, Посада, Співробітники / з таблиці Співробітники перенести в першу комірку рядка Поле Прізвище, у другу — Відділ з таблиці Відділ, у третю — поле Посада з таблиці Посада / меню Запит — Перехресний, для поля Прізвище: групова операція — last, перехресна таблиця — значення; / для поля Посада: групова операція групування, перехресна таблиця — заголовки стовпців; для поля Відділ: групова операція — групування, перехресна таблиця — заголовки рядків / зберегти запит під іменем Значення_прізвища / ОК

7

Побудувати запит на зміну: побудувати нову таблицю з даними: прізвище, ім'я, посада

Об'єкт Запити / Створити / Конструктор / додати таблиці Посада, Співробітники / з таблиці Співробітники перенести в першу комірку рядка Поле — Прізвище, у другу — Ім'я, у третю — поле Посада з таблиці Посада 1 об'єкт Запит — Створення таблиці / зберегти запит під іменем Нова таблиця / ОК



Контрольні запитання

  1. Що таке запит?

  2. Як створити запит?

  3. Які є типи запитів?

  4. Що таке простий запит на вибірку?

  5. Яке призначення конструктора запитів?

  6. Як створити нову таблицю за допомогою запитів?

  7. Що таке запит на зміну?

  8. Які є способи створення запитів?

  9. Як додати таблицю у вікно конструктора запитів?

  10. Як перемістити поля з таблиці в запит?

  11. Що таке запит з параметром?

Схожі:

Тема уроку. Пошук даних. Запити
«запит», призначенням запитів; формувати навички створення простих запитів, запитів із параметрами, перехресних запитів, запитів...
Тема. Створення та використання звичайних запитів на вибірку даних
Формування вмінь та навичок створення запитів на вибірку даних в режимі конструктора для аналізу даних таблиць. Усвідомлення послідовності...
Тема. Створення запитів на вибірку та на поєднання в режимі SQL
Закріплення вмінь і навичок використання запитів для аналізу даних. Усвідомлення послідовності етапів виконання запитів на вибірку...
Тема. Комплексне використання форм, запитів та звітів для автоматизації...
Формування вмінь та навичок комплексного використання форм, запитів та звітів. Закріплення вмінь та навичок створення вільних форм,...
Тема по програмі
Тема уроку: Поняття запиту. Створення запитів. Виконання обчислень у запитах. Створення та редагування звітів
“Створення і використання підсумкових запитів на вибірку даних та...
Віднайдіть на гнучкому диску збережений архів Sklad rar та розархівуйте його вміст у власну папку в папці Мои документы
Лекція. Методичне забезпечення: 
Для створення запитів у різних системах управління базами даних, як правило, використовуються дві основні мови опису запитів
Тема : Створення нової бази даних. Створення звітів
Звіт – об’єкт бази даних, призначений для оформлення потрібних даних з БД згідно з вимогами стандартів. Звіти створюються на основі...
Тема: Створення та обробка бази даних в Access
...
Тема. Публікація статичної та динамічної інформації з БД в локальних...
Рінок різних типів засобами СУБД MS Access. Закріплення вмінь і навичок використання запитів для аналізу інформації БД. Усвідомлення...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка