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

Запити до декількох таблиць.



Запити можна створювати для відбору даних як з однієї, так і з декількох таблиць. Запити до декількох таблиць виконуються аналогічно запитам до одно-табличних БД із тією лише різницею, що у вікно конструктора запиту додаються всі таблиці, дані яких потрібні в запиті. При цьому необхідно враховувати наявність зв'язків між таблицями.

ПОРЯДОК ВИКОНАННЯ РОБОТИ

1. Створити простий запит - вибрати декілька полів з таблиці Клієнти.

2. За допомогою Конструктора створити запити, що задовольняють умовам:

· єдине значення типу клієнта;

· два різних значення типу клієнта;

· прізвища клієнтів, що починаються з визначеної букви (використовувати шаблони);

· прізвища клієнтів, що закінчуються на “ов”;

· прізвища клієнтів одного міста й одного типу;

· прізвища й імена клієнтів, що проживають в одному з міст чи з однією знижкою;

· прізвища клієнтів, у яких операції більше 40000 гривень;

· прізвища клієнтів, що відносяться до типу "випадковий" і операції яких у межах від 20000 до 50000 гр.

Примітка: У запиті повинні бути включені поля Прізвище, Ім'я, По батькові і ті поля, де вводяться критерії.

3. Після того, як був заданий критерій для запиту, запит потрібно виконати і зберегти під ім'ям, що підходить за змістом.

Для запитів з полем типу Дата / Время додати поле Прізвище, Дата народження і вибрати записи, що задовольняють умовам:

· дата більше 01.01.85;

· дата в інтервалі значень і заданий тип операції;

· прізвища та імена клієнтів, що народилися в 80-х роках;

· обчислити вік клієнтів;

· прізвища та імена клієнтів, що народилися в першій половині місяця;

4. Створити підсумковий запит:

· залишити в запиті поля Сума операції, ТипКлієнта, КодКлієнта, обчислити максимальне значення суми операції для кожного типу клієнта і підрахувати кількість клієнтів по типу операції (використовуючи Count ).

· Запит з полями, що обчислюються:

· включити в запит поле, що обчислюється, що є результатом зчеплення текстових полівПрізвище, Ім'я, По батькові. Назвати поле, що обчислюється, якПІПБ.

5. Створити запит, у якому використовуються поля з двох раніше створених і зв'язаних таблиць, задавши йому ім'я "Запит для 2-х таблиць"

· згрупувати по типу та обчислити середню суму операцій для кожного клієнта.

КОНТРОЛЬНІ ПИТАННЯ

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

2) Назвіть елементи вікна конструктора запитів.

3) Що таке бланк QBE ?

4) Де записуються умови вибору для запиту ?

5) Як видалити таблицю з запиту?

6) Як видалити поле з запиту? Перелічите основні операторі, яки можна використати в запиті.

7) У чому розходження між операторами OR і AND ?

8) Призначення підсумкових запитів.

9) Як обчислити суму значень заданого поля?

10) Як здійснити сортування записів у запиті?

11) Які види обчислень можна зробити в підсумкових полях?

 

Практичне ЗАНЯТТЯ № 6(2 год.)

СТВОРЕННЯ І ВИКОРИСТАННЯ запитІВ - ДІЙ

ЦІЛЬ РОБОТИ

Придбати навички по роботі з даними бази за допомогою запитів-дій.

ЗАДАЧІ РОБОТИ

Створити і виконати різні типи запитів-дій.

3. ПОРЯДОК ВИКОНАННЯ РОБОТИ:

· Вивчити теоретичні положення п.5.

· Відкрити створену в попередніх роботах базу даних.

· Створити резервну копію таблиці.

· Обновити дані за допомогою запиту на відновлення.

· Видалити деякі дані за допомогою запиту на видалення.

· Додати дані в запиті на додавання записів.

· Створити запит на створення таблиці для збереження результатів підсумкового запит.

· Наочно представити дані підсумкових запитів, що передбачають угруповання по декількох (двох) ознаках, використовуючи перехресний запит.

Вимоги до звіту

· Звіт про пророблену роботу повинний містити файл БД (резервний і новий)







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