Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BazyDanyh.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
610 Кб
Скачать
☆

7.1 Типи та принципи побудови запитів до баз даних

Типи запитів до бази даних - запитий на вибірку, підсумковий, перекреслений запити й т.п., їх призначення й принципи побудови.

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

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

Користувачів можна розділити на три більші групи.

• Перша — прикладні програмісти, які відповідають за написання прикладних програм, що використовують базу даних. Для цих цілей застосовні мови COBOL, PL/1 або більше сучасні, такі як Pascal. Прикладні програми виконують над даними всі стандартні операції: вибірку існуючої інформації, вставку нової інформації, видалення або відновлення існуючої інформації. Всі ці функції виконуються через відповідний запит до СУБД. Ці програми можуть бути простими програмами пакетної обробки або оперативних додатків, функція яких — підтримка роботи кінцевого користувача, що має безпосередній оперативний доступ до бази даних через робочу станцію або термінал. Більшість сучасних додатків ставиться до оперативного.

• Друга — кінцеві користувачі, які працюють із системами баз даних безпосередньо через робочу станцію або термінал. Кінцевий користувач може одержати доступ до бази даних, використовуючи один з оперативних додатків, або ж скористатися інтегрованим інтерфейсом програмного забезпечення самої системи баз даних. Такий інтерфейс також підтримується оперативним додатком, але цей додаток не створюється користувачем, воно є вбудованим у систему баз даних. У більшості систем є, принаймні, один такий вбудований додаток, а саме: процесор мови запитів, що дозволяє користувачеві вказувати команди або вираження високого рівня (такі як select або insert) для даної СУБД. Мова SQL, - типовий приклад мови запитів для бази даних.

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

Крім мови запитів, у більшості систем також надаються додаткові вбудовані інтерфейси, у яких користувач у явному виді не використовує команд, таких як select. Для роботи з базою даною користувач, наприклад, вибирає необхідні команди меню або заповнює поля у формах. Такі інтерфейси, засновані на меню й формах, полегшують роботу з базами даних тим, хто не має досвіду роботи з інформаційними технологіями (ІТ) Командний інтерфейс, тобто мова запитів, навпроти, вимагає деякого досвіду роботи з ІТ (можливо, не дуже великого). Однак командний інтерфейс звичайно більше гнучкий, чим заснований на меню й формах; крім того, у мовах запитів звичайно є певні функції, які не підтримуються інтерфейсами, заснованими на меню й формах.

• Третя група — адміністратори бази даних, або АБД [31].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]