МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Алгебраїчні системиСукупність множини М з заданими в ній операціями й відношеннями називають алгебраїчною системою. Окремими випадками алгебраїчної системи є: решітка, модель, алгебра відношень, реляційна алгебра. Моделлю називається сукупність множини М с заданими в ній відношеннями : , де множина М – носій моделі, S – сигнатура моделі, яка представляє собою множину відношень різної арності. Алгеброю відношень називається сукупність множини відношень із заданими в ній операціями: об'єднання, перетинання, різниці й розширеного декартового добутку відношень. Реляційна алгебра – це алгебра відношень з додатковими операціями над відношеннями: вибору, проекції, з'єднання. Алгебра відношень і модель широко використовуються при формалізації реальних об'єктів, наприклад, при створенні інформаційного забезпечення - розробці реляційної бази даних. Основою побудови реляційної бази даних є двовимірна таблиця, кожний стовпець якої відповідає домену ( або атрибуту, що відповідає частині домена ), рядок – кортежу значень атрибутів, що перебувають у відношенні R. Приклад.Розглянемо 5-арное відношення R5 : R5 = , або . □ Дана таблиця визначає відношення реляційної моделі даних. Відношення R5 є підмножиною декартового добутку доменов . Елементами домена Di служать значення атрибутів. Порядок стовпців у таблиці фіксований, рядки в загальному випадку можуть розташовуватися довільно. Носій реляційної алгебри являє собою множину відношень, сигнатура крім уведених операцій (об'єднання, перетинання, різниця, і розширений декартовий добуток відношень ) включає спеціальні операції над відношеннями : вибір, проекцію, з'єднання. Операція вибору являє собою процедуру побудови “горизонтальної“ підмножини відношення, тобто підмножини кортежів, що володіють заданою властивістю. Для визначення проекцій відношень множина в реляційній алгебрі розбивається на дві підмножини у випадку бінарного відношення і на n підмножин у випадку n – арного відношення: Ø , ; Ø, Проекцією Пр (R2 / A) бінарних відношень R2, R2 , на А називають множину елементів Пр ( R2 / A ) = =. Проекцією Пр ( Rn / ) n – арного відношення на називається множина кортежів , де , кожний з яких є частиною елемента n – арного відношення Rn . Операція проекції визначає побудову “ вертикальної “ підмножини відношень, тобто множини підмножини кортежів, одержуваного вибором одних і виключенням інших доменов. Операція з'єднання по двох таблицях, що має загальний домен, дозволяє побудувати одну таблицю, кожний рядок якої утвориться з'єднанням двох рядків вихідних таблиць. Із заданих таблиць беруть рядки, що містять одне й теж значення із загального домена; загальному домену зіставляється один стовпець. Нехай потрібно визначити результати виконання операцій : - вибору по домену D3 за значенням c2 ; - проекції по домену D5 ; - проекції по доменам D2 , D5 ; - з'єднання по домену D1 для двох таблиць: перші чотири кортежі R5 і другі чотири кортежі R5 . Результати операцій будуть наступні : ; ; ; . Якщо відношення R5 описує “іспити”, то значеннями атрибутів домена D1 (ai , i=) можуть бути шифри студентських груп; значеннями атрибутів домена D2 (bi , i=) – назви дисциплін; значеннями атрибутів домена D3 (ci , i=) – прізвища екзаменаторів; домена D4 (fi , i=) – дати іспитів; домена D5 (gi , i=1,2) – номера аудиторій. Тоді результатом операції вибору є розклад іспитів екзаменатора с2; результатом операції проекції - множина аудиторій; результатом операції проекції - множина пар, кожна з яких визначає дисципліну й аудиторію; результатом операції з'єднання - розклад іспитів кожної студентської групи. Результати дії операцій є відношеннями, тобто не виводять із множини відношень. Результат операції проекції відношенням не є, тобто застосування даної операції виводить із множини відношень. ■ Запит у реляційній базі даних буде виконаний тим швидше, чим менше операцій над відношеннями він містить. Тому становить практичний інтерес задача зменшення числа цих операцій. =============================== «» ===============================
Читайте також:
|
||||||||
|