logo
шпаргалки на іспит з бд (1)

5.3. Загальна методика розробки запитів до бд мовою qbe.

Таблична мова запитів QBE (Запити за зразком) є наочнішою і простішою для розуміння в порівнянні з SQL, хоча і більш обмеженою в можливостях.

Для створення нового запиту необхідно перейти на закладку Запити і натискувати кнопку Создать. В результаті з'явиться вікно з інструментами для створення запитів. При виборі режиму конструктора або при натисненні кнопки Конструктора, з'являється вікно Додавання таблиці. В ньому необхідно вибрати таблицю або декілька таблиць, які будуть необхідні для побудови нового запиту.

Вікно запиту розбите горизонтально посередині. У верхній половині відображуються списки полів всіх вибраних таблиць, що беруть участь в запиті, а в нижней - власне специфікація запиту. Таблиці додаються в запит за допомогою кнопки панелі інструментів (Добавить таблицу) або за допомогою контекстного меню, викликаного для верхньої половини вікна. Запуск запиту на виконання здійснюється натисненням на кнопку панелі інструментів (Запуск).

У нижній частині вікна розташована сітка побудови запиту. Кожен стовпець відповідає полю, дані з якого включаються в запит. Сітка складається з наступних рядків:

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

Ім'я таблиці - вказується ім'я таблиці, поле якого ми вибрали раніше.

Групова операція - використовується для підрахунку ряду обчислень. Якщо такий рядок відсутній в сітці, то вона додається при натисненні кнопки панелі інструментів .

Сортування - в цьому рядку визначається по яких полях будуть відсортовані результати виконання запиту. При сортуванні по декількох полях Access сортує дані в порядку появи полів в сітці побудови запиту зліва направо. Положення стовпця поля можна змінити, виділивши його клацанням миші на заголовку і перетягнувши його на нове місце.

Вивід на екран -встановлюється, якщо дані з поля відповідного стовпця мають бути включені в результат запиту.

Умова відбору - в цьому рядку вводиться критерій даних.

В цілому загальна методика розробки запитів виглядає так:

1) сформувати текст запиту

2) аналіз тексту запиту з метою виділення таблиць РБД (звідки вибирається інформація) , структури результуючої таблиці , умови вибірки даних тощо

3) розробка запиту на мові QBE

4) виконання запиту СУБД

5) аналіз результатів виконання запиту

6)якщо треба – коригування тексту запиту

7) збереження тексту запиту на МД

5.4. Поняття реляційної мови програмування. Загальна характеристика реляційних мов програмування.