- •Моделі даних.
- •Структура баз даних.
- •Властивості відношень.
- •Зв’язки в реляційних базах даних.
- •Реляційна алгебра
- •Реляційна модель бази даних.
- •Об’єктне моделювання (er-модель).?
- •Перетворення er-моделі в реляційну.
- •Access.Створення таблиць в режимі конструктора.
- •Access Способи створення таблиць.
- •Access. Створення ключа. Індекси.
- •Види ключів.
- •Access. Визначення зв’язків.
- •Access. Зміна проекту бази даних
- •Access. Робота з даними (додавання, видалення, заміна, копіювання і вставка даних, видалення рядків, сортування и пошук даних).
- •Access.Запит на вибірку.
- •Access. Запит з обчисленнями.
- •Access. Запит з сортуванням.
- •Access. Використання ‘построителя выражений’.
- •Access. Сортування даних.
- •Access. Підсумкові запити.
- •Access. Багатотабличні запити.
- •Access. Оновлення даних зa допомогою запитів.
- •Access. Імпорт даних.
- •Access. Використання форм для введення даних, списки, перемикачi, прапорці).
- •Access. Створення звітів.
- •Access. Елементи управління. Зовнішній вигляд форм.
- •Access. Створення звітів в режимі конструктора.
- •Ddl. Видалення баз даних.
- •Ddl. Умова перевірки створеної таблиці бд.
- •Ddl. Створення індексів та ключових полів.
- •Ddl. Створення таблиць.
- •Ddl. Створення баз даних.
- •Dml Заміна існуючих даних.
- •Ddl. Видалення баз даних
- •Dml. Додавання інформації в базу даних.
- •Sql. Вкладені запити.
- •Sql. Прості міжтабличні запити. Sql
- •Sql. Особливості багатотабличних запитів.
- •Sql. Об’єднання таблиць.
- •Sql. Сортування результату запиту.
- •Sql. Додавання коментарів та простих обчислень до таблиці.
- •Sql. Агрегатні функції.
- •Sql. Отримання підсумкових даних.
- •Sql. Використання операторів in, between, like, is null для відбору рядків.
- •Sql. Умова для відбору рядків.
- •Sql. Видалення надлишкових даних при вибірці даних.
- •Sql. Вибірка та читання даних.
- •Sql. Структура операторів та базові елементи мови.
Access.Запит на вибірку.
Запит на вибірку — вибирає дані з таблиць, які задовольняють умови відбору. За допомогою запитів можна проглядати, аналізувати і змінювати дані з декількох таблиць. Вони також використовуються як джерело даних для форм і звітів. При його виконанні дані, які задовольняють умовам відбору, вибираються з однієї або декількох таблиць чи інших запитів і виводяться у певному порядку на екран. Монітора
Запит на вибірку встановлюється декількома способами. Перший спосіб — щоб спростити створення запитів, слід користуватися Мастером запросов. Мастер запросов на вибірку використовується для створення запитів для відтворення даних з полів однієї або декількох таблиць або запитів. За допомогою того ж майстра можна розраховувати суми, середні для усіх записів або їх певних груп, знаходити максимальне і мінімальне значення в полі тощо. Другий спосіб – використання конструктора
3)Процес створення запиту можна розбити на кроки, на яких, зокрема, визначаються:
поля, які повинні бути включені до запиту;
-порядок сортування, або упорядкування, даних;
-умови відбору, які мають бути використані в запиті.
4)Необхідні умови для групування даних при формування запиту на вибірку засобами майстру
Для групування даних при створенні запиту на вибірку за допомогою “Майстра Запросов” повинні бути зв’язки.
5)Щоб створити запит використовуючи конструктор запитів потрібно виконати наступні дії:
-в вкладці Создать вибрати Конструктор запросив
-в новому вікні вибрати таблиці з яких потрібно вибрати данні
— вибрати потрібні поля з даних таблиць та встановити умови вибірки
6)Сортування в запиті на вибірку має два варіанти – сортування данних по возростанию або по убіванию
7)Групування в запиті на вибірку.
Операція Угрупування (Group By) призначена для об’єднання записів, що мають однакові значення в группіруемих полях, в один запис. Для полів, у яких зазначене статистична функція (Sum, Count і т.д), проводяться відповідні обчислення.
8) Логічні оператори. В випадку, якщо нас цікавить декілька значень, вводяться в рядок Условие отбора і розділяються логічним оператором OR. Коли задаються для деякого поля декілька умов відбору, які з’єднані логічним оператором OR, то для того, щоб запис був відібраний запитом, істинним повинна бути хоча б одна з них. Можна ввести всі умови в одну чарунку рядка Условие отбора і з’єднати їх оператором OR.
Access. Запит з обчисленнями.
За допомогою агрегатних функцій можна обчислювати суму стовпця чисел у запиті. Агрегатні функції виконують обчислення у стовпці даних і повертають одне значення. У застосунку Access доступні такі агрегатні функції: Sum, Count, Avg (для обчислення середнього значення), Min і Max. Сума даних обчислюється за допомогою додавання до запиту функції Sum, кількість даних — за допомогою функції Count і т. д.
Крім того, у застосунку Office Access 2007 є кілька способів додавання функції Sum та інших агрегатних функцій до запиту. Можливі дії:
• Відкриття запиту в поданні таблиці та додавання рядка підсумків. Рядок підсумків, нова функція у програмі Office Access 2007, дозволяє використовувати агрегатну функцію в одному або кількох стовпцях набору результатів запиту без змінення структури запиту.
• Створення запиту на обчислення підсумків. Запит на обчислення підсумків обчислює проміжні підсумки для груп записів, а рядок підсумків — загальні підсумки для одного або кількох стовпців (полів) даних. Наприклад, щоб обчислити проміжні підсумки для всіх продажів за містом або за кварталом, використовується запит на обчислення підсумків для групування записів за потрібними категоріями, після чого обчислюється сума.
• Створення перехресного запиту. Перехресний запит — це спеціальний тип запиту, який відображає результати в сітці, яка схожа на аркуш Microsoft Office Excel 2007. Перехресні запити зводять значення та групують їх за двома наборами даних — в одному наборі дані розташовуються по вертикалі (заголовки рядків), а у другому — вгорі по горизонталі (заголовки стовпців). Наприклад, за допомогою перехресного запиту можна відобразити підсумки продажу для кожного міста за останні три роки, як показано в таблиці нижче:
