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

34. Запити в базах данни

Запит у СУБД ACCESS - об'єкт бази даних, призначений для вибірки даних із таблиць за певними критеріями, виконання обчислень над даними з таблиць, додавання, вилучення і зміни даних у таблицях, подання даних у компактному вигляді, подібному до електронних таблиць

Всі дії із запитами у СУБД ACCESS виконують на закладці запросы вікна бази даних. Кожен запит, що зберігається у файлі, зображується піктограмою з назвою запиту. Для опрацювання запиту можна використовувати контекстне меню і кнопки управління запитами

Запити бувають:

1)Запити на вибірку даних

Запити на вибірку - найпростіший тип запитів у СУБД ACCESS. Так. запити створюють за замовчуванням, і вони дають змогу вибирати з таблиць та інших запитів дані, що відповідають певним критеріям.Конструктор запитів складається з двох частин У верхній частині розміщуються графічні зображення таблиць, до яких роблять запит. Якщо між таблицями існують зв'язки, то вони зображуються так само, як на схемі даних. При цьому можна створити і нові зв'язки. В нижній частині розташований власне бланк запиту, що підлягає заповненню

Для кожного стовпця бланка слід встановити такі характеристики:

- Поле: вказується ім'я поля таблиці, що братиме участь у запиті. Д:І) введення імені можна клацнути у клітинці бланка і, скориставшись кнопкою перегляду переліку, вибрати потрібне ім'я поля. Крім цього, можна перетягти потрібне поле з графічного зображення таблиці у верхній частині конструктора в клітинку бланка;- Имя таблицы: автоматично встановлюється у клітинці під назвою поля- Сортировка: у цій клітинці бланка можна переглянути перелік, що змогу вибрати спосіб сортування даних у вказаному полі: По возрастанию, По убыванию,, Отсутствует;

- Групповая операция (цей рядок виводиться у бланку, якщо на стандартній панелі інструментів натиснути кнопку Групповая операция) дає змогу логічно групувати однакові дані у полі (елемент переглянутого переліку Группировка) або виконувати над даними з поля певні підсумкові обчислення (Sum - сума, Avg - середнє арифметичне, Міп - мінімальне значення у полі, Мах - максимальне значення у полі та ін.);

- Bывод на зкран: у цій клітинці встановлюється прапорець, якщо по. :: має бути виведене на екран у результаті запиту. При розміщенні ново поля на бланку прапорець встановлюється автоматично;- Условие отбора: в цій клітинці записується умова для відбору даних ;

- Или: записується складова умови «або», що стосується даних в одно. І. або різних полях.

2)Запити до зв'язаних таблиць За потреби створити запит до кількох таблиць (або запитів) їх слід вибрати у вікні Добавление таблицы так, як при створенні схеми даних. Вибрані таблиці зображуються у верхній частині Конструктора запитів; якщо між ними є зв'язки, то вони також відображуються. Вибір полів на бланку запиту відбувається, так само як при створенні запиту до однієї таблиці.

3)Запити 3 параметрамиСУБД ACCESS дає змогу формувати умови відбору даних у процесі виконання запиту. Така «інтерактивність» запитів реалізується завдяки використанню параметрів. Щоб створити такий запит, потрібно у бланку запиту в рядку Условие отбора вказати не константу певного типу, з якою будуть порівнюватись дані, а пояснювальний текст в квадратних дужках. Синтаксис цього текст: довільний, а його зміст призначений для повідомлення користувачеві, яке значення для відбору даних він має ввести. При виконанні такого запиту на екран виводиться вікно з назвою «Введите значение параметра», в якому подано пояснювальний текст і розміщено поле для введення значення параметра

4)Запити на модифікацію таблицьСУБД ACCESS дає змогу створювати три типи запитів, результатами ЯКИ. є не нові таблиці, а зміни, внесені у вихідні таблиці бази даних.

5)Запити на оновлення данихЗапити на оновлення дають змогу змінювати значення окремих полів вихідної таблиці. Для полів, що підлягають зміні, можуть бути вказані певні умови.

6)Запити на вилучення даних із таблицьТакі запити дають змогу вилучати з таблиці записи, в яких значення певних полів відповідають вказаним умовам.

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