русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Класифікація запитів


Дата добавления: 2015-07-04; просмотров: 4754; Нарушение авторских прав


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

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

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

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

- Запит SQL. При побудові запиту в режимі конструктора програма Access автоматично генерує відповідну запиту інструкцію мовою SQL (Structured Query Language — мова структурованих запитів), що використовується для створення запитів, маніпулювання даними в таблицях, а також керування базами дані Інструкції SQL можна переглядати і редагувати, в режимі SQL вікна запиту.



Створення запиту за допомогою майстра простих запитів

Майстер простих запитів Access створює елементарні запити на вибірку. Умови відбору для операцій фільтрації і сортування в цих запитах указати не можна. Однак, на відміну від раніше розглянутих засобів фільтрації, за допомогою цього майстра можна вибрати для відображення в результуючій таблиці тільки ті поля, що необхідні. Крім того, як джерела даних для запиту можна вказати майстру поля однієї чи декількох таблиць або запитів. Якщо в запиті беруть участь числові поля, майстер дозволяє створити так званий підсумковий запит.

 

При створенні простого запиту за допомогою майстра послідовність дій повинна бути наступною.

 

1.

 
 

У вікні відкритої бази даних клацнути на кнопці Запросы, а потім в області об'єктів двічі клацнути на ярлику Создание запроса с помощью мастера (Можна також відкрити вкладку Запросы, клацнути на кнопці Создать, зі списку доступних методів створення нового запиту слід вибрати пункт Простой запрос). На екрані з'явиться перше діалогове вікно майстра.

 

2. З розкривного списка Таблицы и запросы вибрати таблиці (або запити), поля яких повинні бути включені в новий запит.

3. Включити в запит поля, що підходять, зі списку Доступные поля. Вибрати поля можна з допомогою кнопок вибору полів. Виділені поля перемістяться в список Выбранные поля. Можна включити в запит поля і з інших таблиць, однак між ними обов’язково потрібні бути встановлені зв’язки. Після сформування списку вибраних полів треба клацнути на кнопці Далее, щоб перейти до наступного етапу.

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

5. Заключне вікно майстра пропонує вказати ім’я запиту. Якщо в цьому вікні вибрати опцію Открыть запрос для просмотра данных і клацнути на кнопку Готово, майстер створить запит, збереже його і відобразить на екрані результати виконання нового запиту.

Прості запити, створені майстром, потребують подальшої доробки в режимі конструктора запитів. Однак з запитами в режимі таблиці можна працювати так само, як і з таблицями, застосовуючи при потребі функції сортування і фільтрації.

Збережений запит можна знову виконати, відкривши вкладку Запросы вікна бази даних і двічі клацнути на імені потрібного запиту (або виділити його і натиснути кнопку Открыть панелі інструментів вікна бази даних).

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

- Яка таблиця (чи таблиці) містить потрібну інформацію?

- Чи мають таблиці відповідні ключі.

- Тип запиту, який вам потрібно використати.

- Умови і критерії полів, які мають задовольняти записи.

- Необхідні обчислення.

- Порядок сортування.

- Ім'я, під яким потрібно зберегти запит.

 



<== предыдущая лекция | следующая лекция ==>
Хід роботи | Хід роботи


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.029 сек.