- •1. Запити, передумови виникнення запитів.
- •2.Призначення та різновиди запитів
- •Механізм дії запитів. Етапи виконання запитів.
- •4. Механізм формування джерела даних запиту.
- •5. Використання параметрів поєднання таблиць при формуванні джерела даних запиту.
- •6. Відбір записів базового джерела даних.
- •7. Групування відібраних записів джерела даних.
- •8. Відбір груп записів.
- •9. Сортування результатів відбору даних запитів.
- •10. Формування зразка полів запиту.
- •11. Конструювання запитів на вибірку даних в режимі конструктор
- •12. Забезпечення унікальності записів джерела даних та результатів запиту, обмеження кількості записів в запитах в режимі конструктора.
- •13. Структура виразів в Access
- •14. Призначення та використання констант у виразах. Призначення та використання ідентифікаторів у виразах. Різновиди та застосування операторів при конструюванні виразів.
- •15. Можливості використання функцій при створені виразів
- •16 Різновиди та параметри функцій обробки підмножин записів. Використання функцій обробки підмножин записів в запитах.
- •17.Створення обчислювальних полів в запитах.
- •18. Структура та використання перехресних запитів
- •19. Основні оператори sql
- •20. Структура запитів на вибірку в реж. Sql
- •21. Механізм конструювання джерела даних в реж. Sql
- •22. Конструювання запитів на поновлення даних в реж. Констр. Та sql
- •23. Конструювання запитів на доповнення таблиць в реж. Констр. Та sql
- •24. Конструювання запитів на вилучення записів в реж. Констр. Та sql
- •25. Конструювання запитів на створення таблиць в реж. Констр. Та sql
- •26. Конструюваня запитів на об’єднання даних в реж sql
- •27. Призначення та створення діаграм в бд Microsoft Access.
- •28.Створення та редагування структури звітів
- •29. Групування та сортування даних звітів
- •30.Елементи керування звітів
- •31. Особливості обчислювальних елементів керування звітів
- •32. Комплексне використання форм, запитів та звітів.
- •33. Типи web сторінок для роботи з бд
- •34. Створення Web – сторінок різних типів
- •35. Створення сторінок доступу за допомогою майстра
- •36. Відновлення та документування бд
- •37. Автоматизація додатків бд Microsoft Access.
- •38. Оптимізація об’єктів бд
- •39. Адміністрування бд
- •40.Актуалізація бд. Введення розподілених бд
18. Структура та використання перехресних запитів
Перехресні запити. Перехресні запити – це запити, у яких відбувається статистична обробка даних. Результати обробки виводяться у вигляді таблиці, що дуже схожа на зведену таблицю Excel. Перехресні запити мають наступні переваги: 1. Можливість обробки значного обсягу даних і виводу їх у форматі, що дуже добре підходить для автоматичного створення графіків і діаграм. 2. Простота і швидкість розробки складних запитів з декількома рівнями деталізації Перехресні запити мають один недолік – не можна сортувати таблицю результатів за значеннями, що міститься в стовпцях, тому що в переважній більшості випадків одночасне впорядкування даних у стовпцях по всіх рядках неможливе. Однак можна задати сортування по зростанню чи по спаданню, або відсутність впорядкування для заголовків рядків. Крім того, у перехресному запиті можна: 1) Вказати поле, що є заголовком рядка.
2) Задати поле чи кілька полів, що є заголовками стовпців, а також умова, що визначає значення в стовпцях.
3) Вказати місце розміщення даних у таблиці. Ассеss SQL пропонує для позначення перехресного запиту використовувати ключове слово transform(transform не є зарезервованим словом ANSl SQL. Перехресні запити зручні для представлення даних у вигляді таблиці, однак на них іноді досить складно будувати звіти. Як приклад сформуємо два перехресних запити до бази даних "Борею" для виводу щомісячних продажів товару (по його типові) і щоквартальних продажів товару (по його типові). Подібні таблиці, що містять підсумки, що підводяться через визначені проміжки часу, наприклад через кожен чи місяць квартал, звичайно використовуються як дані для графіків. Створення перехресних запитів за допомогою Майстра перехресних запитів. Створення перехресного запиту за допомогою Майстра перехресних запитів здійснюється таким чином: 1. В вікні бази даних слід вибрати пункт Запросы, клацнути по кнопці Создать. 2. В діалоговому вікні Новый запрос вибрати із списку значення Перекресный запрос; тим самим буде запущено Майстра, який проведе через всю послідовність дій по створенню перехресних запитів. 3. У першому діалоговому вікні Майстра перехресних запитів вибрати таблицю чи запит, який містить поля, присутні в перехресному запиті. 4. У другому діалоговому вікні вибрати від одного до трьох полів, які будуть заголовками рядків. 5. В третьому діалоговому вікні вибрати поле, значення якого будуть використовуватись як заголовки стовпців. 6. В четвертому діалоговому вікні вибрати поле із узагальнюючою інформацією, функцію для проведення обчислень. 7. В п’ятому і останньому діалоговому вікні ввети ім’я запиту(або залишити ім’я за замовчуванням) і вирішити чи відкривати новий запит з початку в режимі таблиці чи конструктора. Клацнути по кнопці Готово і Майстер створить запит.
19. Основні оператори sql
SQL – це комп’ютерна мова для роботи з наборами фактів і зв'язками між ними. Програми реляційних баз даних, такі як Microsoft Office Access, використовують SQL для роботи з даними. SQL використовується для опису наборів даних, які допомагають відповідати на запитання.
Для опису набору даних за допомогою SQL використовується оператор SELECT. Оператор SELECT містить повний опис набору даних, які необхідно отримати з бази даних. Вони включають наведене нижче: Які таблиці містять дані. Як дані з різних джерел пов'язані між собою. Які поля або обчислення дають змогу отримувати дані. Умови, яким мають відповідати дані для включення. Чи варто сортувати результати, і як це робити.
FROM - Перелічує таблиці, у яких містяться поля, зазначені в реченні SELECT. WHERE Визначає умови для поля, яким мають відповідати всі запити для включення до результатів. FROM Перелічує таблиці, у яких містяться поля, зазначені в реченні SELECT. ORDER BY Визначає спосіб сортування результатів. GROUP BY В операторі SQL, який містить агрегатні функції, перелічує поля, не зведені в реченні SELECT. HAVING В операторі SQL, який містить агрегатні функції, визначає умови, які застосовуються до полів, зведених в операторі SELECT.
