ідповідно двом заданим відносинам, і задовольняють умові.
Умова застосовності: відносини не повинні містити однакових атрибутів.
Завдання. Сформувати запит, який містить відомості про марки машин у поєднанні з використаними запчастинами в їх ремонті (Назва марки машини ввести з клавіатури).
(Машина [Марка] TIMES Запчастина [Найменування]) WHERE Марка=«ВАЗ 2109»
Для реалізації даної операції реляційної алгебри створили запит в режимі Конструктора. Для цього обрали команду Конструктор з діалогового вікна Новий запит. У результаті проведених дій з'явилося діалогове вікно Додавання таблиці, в якому послідовно вибрали таблиці Машина і Запчастина, потім натиснули кнопку Закрити. З таблиці Машина вибрали поле Марка; з таблиці Запчастина - Найменування. Для завдання параметра відбору записів в поле Умова відбору для поля Марка ввели умова «ВАЗ 2109».
В результаті був створений запит Тета-з'єднання, що містить всі необхідні дані (Додаток Н).
Об'єднання - повертає відносини, що містять кортежі, які належать або першому вихідного відношенню або другий або обом одночасно.
Умова застосування - А і В повинні бути сумісні за типом, тобто однаковий ступінь, однакові імена атрибутів і однакові атрибути визначаються на однакових доменах.
Завдання. Сформувати список всіх машин, які проходили і проходять ремонт в автомайстерні.
Машина UNION машина1
Для реалізації даної операції реляційної алгебри створили запит в режимі Конструктора. Для цього обрали команду Конструктор з діалогового вікна Новий запит. У результаті проведених дій з'явилося діалогове вікно Додавання таблиці, в якому натиснули кнопку Закрити. Потім вибрали команду меню Запит/Запит SQL/Об'єднання. У діалоговому вікні ввели SQL код на об'єднання двох таблиць.
У діалоговому вікні введений наступний SQL-запит: [Марка] from [Машина] UNION SELECT [Марка] from [машина1].
В результаті був створений запит Об'єднання, що містить всі необхідні дані (Додаток Н).
дані таблиця запит програма
10. Робота зі звітами
Однією з основних функцій баз даних є надання інформації з різних аспектів діяльності об'єкта, характеристики якого містяться в таблицях бази даних. Такого роду інформація повинна надходити вчасно і бути належним чином оформлена.
Звіти дозволяють витягти з бази потрібні відомості і представити їх у вигляді, зручному для сприйняття, а також надають широкі можливості для узагальнення та аналізу даних. При друку таблиць і запитів інформація видається практично в тому вигляді, в якому зберігається. Досить часто, однак, виникає необхідність представити дані у вигляді звітів, які мають традиційний вигляд і легко читаються. Докладний звіт включає всю інформацію з таблиці або запиту, але містить заголовки і розбитий на сторінки із зазначенням колонтитулів.
Вікно конструктора звіту складається з наступних функціональних елементів:
- Заголовок звіту - розділ друкується тільки у верхній частині першої сторінки звіту. Використовується для виведення даних, таких як текст заголовка звіту, дата або констатуюча частина тексту документа, які слід надрукувати один раз на початку звіту.
- Верхній колонтитул - використовується для виведення даних, таких як заголовки стовпців, дати або номери сторінок, що друкують зверху на кожній сторінці звіту.
- Область даних - містить основний текст звіту. У цьому розділі з'являються дані, роздруковуються для кожної з тих записів в таблиці або запиті, на яких заснований звіт.
- Нижній колонтитул - розділ з'являється в нижній частині кожної сторінки. Використовується для виведення даних, таких як підсумкові значення, дати або номера сторінки, які друкуються знизу на кожній сторінці звіту.
- Примітка звіту - використовується для виведення даних, таких як текст висновку, загальні підсумкові значення або підпис, які слід надрукувати один раз у кінці звіту.
У ході виконання даної роботи створили звіти Доповідна записка і Список машин.
У доповідній записці містяться відомості про проведений ремонт машин. При створенні звіту використовували таблицю Ремонт. Відомості, представлені в доповідної записки, можуть знадобитися керівному складу.
У звіті Список запчастин містяться відомості про запчастинах, які використовуються при ремонті машин. При створенні звіту використовували запит Використовуються запчастини. У даному звіті наведені відомості про найменування запчастини, ціною. Також...