йної алгебри, які використовувала в курсовій роботі при розробці бази даних.
Операція об'єднання повертає картежамі, які належать або першому вихідного відношенню, або другий, або обом одночасно. Результатом виконання об'єднання є нові відносини. Позначається: С=А UNION В. Умова застосовності: сумісність по типу відносин.
Вирахуванням совестімих відносин однакової розмірності є відношення, тіло якого складається з безлічі кортежів належать перші відношенню, але не належать другому. Позначається: С=А MINUS В. Умова застосовності: сумісність по типу відносин.
Вибірка представляє собою нове ставлення з таким же заголовком і тілом, що складається з таких кортежів відносини, які задовольняють істинності логічного виразу. Позначається: C=А WHERE Х Q Y. Умова застосовності: атрибут х і вираз для обчислення повинні бути визначені на одному і тому ж домені, а саме вираження повинно мати сенс.
Проекція. Операція повертає відносини, які містять тільки ті атрибути, які потрібні кінцевому користувачеві для подальшої роботи. Позначається: С=А [x, y, z]
Тета - з'єднання - це відносини, які не мають однакових імен атрибутів, є таке ставлення, заголовок якого представляє собою зчеплення заголовків відносин, а тіло має картежамі такі що, що перші елементи кортежів належать безлічі 1, а останні безлічі 2, із заданим умовою відбору. Умова застосовності: відсутність однакових атрибутів у відношенні А і В.
Природне з'єднання застосовується до двох відносинам, які мають загальний атрибут, результатом є ставлення, яке являє собою проекцію еквісоедіненія відносин за загальним атрибуту на об'єднану сукупність атрибутів обох відношень. Умова застосовності: наявність однакових атрибутів у відношенні А і В.
Твір - це відносини, які не мають однакових імен атрибутів, є таке ставлення, заголовок якого представляє собою зчеплення заголовків відносин, а тіло має картежамі такі що, що перші елементи кортежів належать безлічі 1, а останні безлічі 2.
Перетин - операція перетину повертає картежамі, присутні одночасно в обох відносинах. Умова застосовності: сумісність по типу відносин.
Розподіл. Результатом розподілу відносини А на В: С=А DIVIDEBY В.
Якщо відношення має наступне безліч атрибутів: А {X1, ..., Xn, Y1, ..., Ym}; У {Y1, ..., Ym}, є ставлення С з заголовком {X1, ..., Xn} і тілом, що містить такі картежамі з відношення А, які поєднуються з усіма відносинами В. Умова застосовності операції: наявність всіх атрибутів відношення дільника у вихідному відношенні подільному.
Для своєї БД «Будинок культури» я створила 9 запитів за допомогою операцій реляційної алгебри:
3. ВИБІРКА
Завдання: Визначити імена фахівців, стаж яких перевищує 20 років.
Вибірка=(Фахівці WHERE Стаж gt; 20) [ПІБ].
Для вирішення даної задачі, що використовує операцію вибірки, в режимі Конструктора запитів створюється обчислюване поле, якому присвоюється ім'я стаж фахівців, а через двокрапку з допомогою будівника прописується функція, яка буде обчислювати значення даного поля.
4. Дельта-З'ЄДНАННЯ
Задача: Сформувати всі можливі комбінації відомостей про співробітників та хлопцях, так що б табельний номер в утворилися парах повинен бути більше номера хлопців.
(С times Р) where ТН gt; НК.
Для вирішення даної задачі скористаємося операцією реляційної алгебри? - з'єднання.
Для цього створюємо запит в БД. Додаємо таблиці Р і С, вказуємо поля всі поля, які нам необхідні для вирішення даного завдання. У полі умова волок вказуємо, що [ТН #] gt; [НК #]. Закриваємо дане діалогове вікно, при запиті збереження натискаємо ОК.
5. ПРОЕКЦІЯ
Визначити види художньої самодіяльності Будинку культури.
Проекція=Гурток [Вид художньої самодіяльності]
Для вирішення даної задачі скористаємося операцією реляційної алгебри Проекція. Для цього створюємо запит в БД. Додаємо таблицю Гурток. Далі вказуємо поле Вид художньої самодіяльності. ОБ'ЄДНАННЯ
Задача: Сформувати список співробітників, які закінчили музичний коледж або які є службовцями в Адміністрації сільради.
Об'єднання=(Фахівці, які закінчили музичний коледж UNION Фахівці, службовці в Адміністрації) [ТН, ПІБ]
Дане завдання вирішується за допомогою операції об'єднання. Умовою застосування операції є сумісність по типу вихідних відносин, яке в даному випадку виконується. Для реалізації операції у вікні Новий запит вибирає...