
- •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.Актуалізація бд. Введення розподілених бд
4. Механізм формування джерела даних запиту.
Джерело даних – це єдина таблиця, з якої беруться дані для виконання запиту. Ця таблиця містить поля з усіх вхідних таблиць, а записи джерела формуються згідно зв’язків і їх параметрів поєднань між вх. таблицями. Джерело даних співпадає з вх. Таблицею, коли вона одна. При створені запиту в режимі конструктора зв’язки між табл. формуються автоматично згідно схеми даних. Але розробник може встановити свої зв’язки та змінити їх параметри поєднання за допомогою перетягування із контекстного меню. Фактично, зв'язок між таблицями забезпечує поєднання записів по однакових значеннях полів. Додатково для кожного зв’язка можна обрати 1 з 3 параметрів поєднання. Крім цього ще й використовують додатковий параметр поєднання, який не залежить від полів.
5. Використання параметрів поєднання таблиць при формуванні джерела даних запиту.
Різновиди параметрів поєднання: 1) поєднання записів 1 табл. з записами 2 табл. по співпадаючих значеннях полів поєднання. В режимі конструктора такий зв'язок зображується лінією між полями поєднання. В режимі SQL джерело сформоване згідно цього параметра, записується за синтаксисом: FROM <назва 1 таблиці> INNER JOIN <назва 2 таблиці> ON <поля першої таблиці>=<поля 2 таблиці>;
2) поєднання всіх записів з 1 табл. з записами 2 табл. по співпадаючих значеннях полів зв’язка. В режимі конструктора встановлюється з контекстного меню «Параметри обединения» і відображ. напрямленою стрілкою від 1 до 2 табл. в режимі SQL: FROM <назва 1 таблиці> LEFT JOIN <назва 2 таблиці> ON <поля першої таблиці>=<поля 2 таблиці>;
3) поєднання всіх записів з 2 табл. з записами 1 табл. по співпадаючих значеннях полів поєднання. В режимі конструктора – стрілк від 2 до 1таблиці. В режимі SQL: FROM <назва 1 таблиці> RIGHT JOIN <назва 2 таблиці> ON <поля першої таблиці>=<поля 2 таблиці>;
4) поєднання кожного запису 1 табл. з кожним записом 2 табл. в режимі конструктора відображається відсутністю зв’язка. В режимі SQL назви таблиці, в яких кожен запис 1 табл. поєднується з кожним записом 2 табл. перераховуються через коми.
Використання параметрів поєднання дає змогу ефективно аналізувати дані. Фактично, ств. запитів на основі запитів дозволяє встановити порядок відбору даних. якщо в джерело входять більше ніж 2 табл., то воно формується послідовно: спочатку ств. джерело з 1 та 2 табл., потім воно поєднується з 3 табл. і т.д.
6. Відбір записів базового джерела даних.
Умови відбору записів задаються в рядку «Условия отбора» та нижчих. Умови в 1 рядку поєднуються логічним сполучником «І», вони відбирають ті записи, де ці умови виконуються одночасно. Умови з різних зв’язків поєднуються логічним сполучником «або» (or) – вони виводять записи, для яких виконуються хоча б одна з умов. Якщо для виразу заголовок не заданий користувачем, то ACCESS дає автоматичний заголовок типу «Виражение1, 2…».
7. Групування відібраних записів джерела даних.
У випадку використання групових операцій спочатку формується джерело, а вже над ним виконуються групування. При групуванні слід чітко уявляти, які саме групи будуть сформовані, оскільки в режимі конструктора для кожного поля автомат. Встановлюється групова операція «Группировка». Н-д, для відображення максимальної, мінімальної, і середньої суми постачань необхідно спочатку ств. запит суми постачань, в якому підрахувати суму кожного постачання і вже на основі цього запиту підрахувати мін., макс., середню суму постачань.