Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Відповіді на Шпрота.docx
Скачиваний:
0
Добавлен:
22.02.2020
Размер:
72.02 Кб
Скачать

1. Запити, передумови виникнення запитів.

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

Запити дозволяють:

  1. Виконувати обробку даних з декількох таблиць;

  2. Можливість пакетного коригування даних;

  3. Можливість ефективної обробки даних в мережі.

2.Призначення та різновиди запитів

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

Різновиди Запитів. Запит-вибірка. Звичайний запит, Який просто відбирає Потрібні дані і результати відбірки відтворює у формі динамічного набору. Останній зовні схожий на таблицю, або фактично є динамічнім (або віртуальнім) набором запитів, побудованім за структурою запиту. Записів у динамічному наборі Фактично НЕ існує, тому, коли цей набор стає не активним, записи зникають (однак дані, на яких БУВ побудованій набор, залишаються у вихідних таблицях). Запит можна зберегтись, або дані, що відтворюються під годину його виконання, в ньому НЕ зберігаються. При збереженні запиту у вигляді оператора SQL зберігається Тільки структура запиту.

Запит на зміну. Предложения на зміну змінюють дані в таблицю відповідно до умов, визначених у самому запиті. Ці Предложения звичайна використовують для внесення Великої кількості змін в БД.

Перехресні запити. Дозволяють податі дані з таблиць БД Access у форматі, Що нагадує Електрон таблиці. За допомогою цих запитів можна згрупувати великий обсягах інформації и податі Його в Зручний для сприйняттів вигляді.

  1. Механізм дії запитів. Етапи виконання запитів.

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

При виконанні запиту формується єдине джерело даних. Стовпці цього джерела складаються з стовпців базових таблиць чи запитів, а рядки формуються згідно запитальних зв’язків і параметрів їх поєднань.

Між таблицями чи запитами джерела можуть бути встановлені 4 різновиди параметрів поєднань: 1) поєднання записів 1 табл. з записами 2 табл. по співпадаючих значеннях полів поєднання; 2) поєднання всіх записів з 1 табл. з записами 2 табл. по співпадаючих значеннях полів зв’язка; 3) поєднання всіх записів з 2 табл. з записами 1 табл. по співпадаючих значеннях полів поєднання; 4) поєднання кожного запису 1 табл. з кожним записом 2 табл.