ок 11 - Конструктор запиту «список всіх надрукованих книг з прізвищами та іменами авторів, згрупований по області знань і відсортованого за датою завершення контракту».
Для перегляду SQL-реалізації запитів необхідно на панелі Конструктор запитів вибрати Вид - Режим SQL (малюнок 12).
Малюнок 13 - SQL реалізація запиту.
3.2 Список книг з прізвищами авторів, робота над якими йде в даний час
Створимо запит «список книг з прізвищами авторів, робота над якими йде в даний час». Для цього потрібно перейти на вкладку Запити, і вибрати Створення запиту в режимі конструктора. У вікні Додавання таблиці на вкладці Таблиці додамо таблиці «Автор», «Книга» і «Контакт»., Натискаємо кнопку Додати. Закриємо вікно Додавання таблиці. Тепер виберемо ті поля таблиці, які необхідно включити в запит.
Для того що б знайти ще опубліковані книга, треба що б поле Опубл, таблиці Книга було одно Брехня.
Конструктор запиту представлений на малюнку 14.
Малюнок 14 - Конструктор запиту
Результат виконання запиту «список книг з прізвищами авторів, робота над якими йде в даний час» представлено на малюнку 15.
Малюнок 15 - Результат виконання запиту «список книг з прізвищами авторів, робота над якими йде в даний час»
Для перегляду SQL-реалізації запитів необхідно на панелі Конструктор запитів вибрати Вид - Режим SQL (малюнок 16).
Малюнок 16 - SQL реалізація запиту.
. 3 Книги, відредаговані певним редактором
Створимо запит «Книги, відредаговані певним редактором». Для цього потрібно перейти на вкладку Запити, і вибрати Створення запиту в режимі конструктора. У вікні Додавання таблиці на вкладці Запити вибираємо таблицю Книга, натискаємо кнопку Додати. Закриємо вікно Додавання таблиці. Тепер виберемо ті поля таблиці, які необхідно включити в запит. Так як потрібно видати книги, відредаговані конкретним редактором, будемо запитувати код редактора при запуску запиту. Для запуску запиту натискаємо піктограму Запуск на панелі Конструктор запитів.
Конструктор запиту «Книги, продані конкретному покупцеві» представлено на малюнку 17.
Малюнок 17 - Конструктор запиту «Книги, відредаговані певним редактором»
Результат виконання запиту «Книги, відредаговані певним редактором», при коді редактора 1, представлений на малюнку 18.
Малюнок 18 - Результат виконання запиту «Книги, відредаговані певним редактором», при коді редактора 1.
Для перегляду SQL-реалізації запитів необхідно на панелі Конструктор запитів вибрати Вид - Режим SQL (малюнок 19).
Малюнок 19 - SQL реалізація запиту.
. 4 Автори і їхні гонорари, в порядку убування розмірів гонорарів
Створимо запит «Автори і їхні гонорари, в порядку убування розмірів гонорарів». Для цього потрібно перейти на вкладку Запити, і вибрати Створення запиту в режимі конструктора. У вікні Додавання таблиці на вкладці Таблиці вибираємо таблицю «Автор» і «Контракт», натискаємо кнопку Додати. Закриємо вікно Додавання таблиці.
Так як потрібно видати сумарний обсяг гонорарів, використовуємо на панелі інструментів піктограму Групові операції (із позначкою S). У бланку запиту з'являється рядок Групові операції. У списку цього рядка виберемо необхідну обчислення для групи записів. У нашому випадку це обчислення суми (SUM) для групи записів поля Сума. Для запуску запиту натискаємо піктограму Запуск на панелі Конструктор запитів.
Конструктор запиту «Автори і їхні гонорари, в порядку убування розмірів гонорарів» представлено на малюнку 20.
Малюнок 20 - Конструктор запиту «Автори і їхні гонорари, в порядку убування розмірів гонорарів».
Результат виконання запиту представлений на малюнку 21.
Малюнок 21 - Результат виконання запиту «Автори і їхні гонорари, в порядку убування розмірів гонорарів».
Для перегляду SQL-реалізації запитів необхідно на панелі Конструктор запитів вибрати Вид - Режим SQL (малюнок 22).
Малюнок 22 - SQL реалізація запиту
. 5 Cреднемесячная вартість видання книг за певним розділу знань (враховуються тільки авторські гонорари)
Створимо запит «середньомісячна вартість видання книг за певним розділу знань (враховуються тільки авторські гонорари)». Для...