Реляционная алгебра


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Разработка преподавателя высшей категории ГПОУ ТО «Тульский экономический колледж»Голосовой Анны МихайловныЩекино, 2015 год Презентация для проведения занятий по профессиональному модулю «Разработка и администрирование баз данных» для студентов специальности 230115 «Программирование в компьютерных системах» Подключите Visual Basic R1 A B a1 b1 a2 b2 A B a1 b1 a3 b3 R2 Переходите к следующему слайду управляющей кнопкой. Если кнопка на экране не появилась, значит вы не досмотрели слайд до конца. Эдгар Франк «Тед» Кодд — британский учёный, работы которого заложили основы теории реляционных баз данных. Работая в компании IBM, он создал реляционную модель данных. Он также внёс существенный вклад в другие области информатики.(1923-2003)  Оглавление Операции реляционной алгебры Объединение отношений Пересечение отношений Разность отношений Произведение отношений Операция ограничения отношения Операция проекции Соединение отношений Деление отношений Объединение отношений A B A B a1 b1 a3 b3 Объединением отношений R1 и R2 называют отношение R, состоящее из всех кортежей, принадлежащих хотя бы одному из отношений R1 и R2 R1 R2 R A B a1 b1 a2 b2 R=R1 U R2 = {(a1,b1),(a2,b2),(a3,b3)} a1 b1 a2 b2 a3 b3 Оглавление Объединение отношений R1 и R2 а б в д е а и к л и к л г д е R3 R4 R5 а б в д е а и к л г д е Оглавление Проверь себя Пересечение отношений A B A B a1 b1 a3 b3 Пересечением совместных отношений R1 и R2 называют отношение R, состоящее из всех кортежей, являющихся общими для отношений R1 и R2 R1 R2 R A B a1 b1 a2 b2 R=R1 R2 = {(a1,b1)} a1 b1 U Оглавление Пересечение отношений R1 и R2 а б в д е а и к л и к л г д е R3 R4 R16 и к л Оглавление Разность отношений A B A B a1 b1 a3 b3 Разностью отношений R1 и R2 называют отношение R, состоящее из всех кортежей, принадлежащих отношению R1 и не принадлежащих отношению R2 R1 R2 R A B a1 b1 a2 b2 R=R1 - R2 = {(a2,b2)} a2 b2 Оглавление Разность отношений R1 и R2 а б в д е а и к л и к л г д е R3 R4 R6 а б в д е а Оглавление Произведение отношений A B A B A B a1 b1 a3 b3 Декартовым произведением отношений R1 и R2 называют отношение R, состоящее из множества кортежей арности (к1+к2). Причем к1 элементы из отношения R1, а к2 – из отношения R2 R1 R2 R A B a1 b1 a2 b2 R=R1 Х R2 = {(a1,b1, a1,b1), (а1,b1,a3,b3), (a2,b2,a1,b1),(a2,b2,a3,b3)} a1 b1 a1 b1 a1 b1 a3 b3 a2 b2 a3 b3 a2 b2 a1 b1 Оглавление Произведение отношений R1 и R2 а б в д е а и к л и к л г д е R3 R4 R7 а б в и к л а б в г д е д е а и к л д е а г д е и к л и к л и к л г д е Оглавление Операция ограничения (выборки) отношения ФИО Год рождения Должность Стаж работы, лет Иванов И.И 1953 Зав. кафедрой 33 Сидоров С.С 1955 Профессор 36 Гантова Г.Г 1960 Профессор 31 Цветкова С.П. 1965 Доцент 26 Колов К.К 1970 Доцент 21 Петров П.П 1980 Ст.преподаватель 11 Тикова Л.А 1985 Ассистент 6 Выборка возвращает отношение, содержащее все кортежи, которые удовлетворяют указанным условиям Выбрать сотрудников, стаж которых больше 30 лет ФИО Год рождения Должность Стаж работы, лет Иванов И.И 1953 Зав. кафедрой 33 Сидоров С.С 1955 Профессор 36 Гантова Г.Г 1960 Профессор 31 Оглавление Операция проекции ФИО Год рождения Должность Стаж работы, лет Иванов И.И 1953 Зав. кафедрой 33 Сидоров С.С 1955 Профессор 36 Гантова Г.Г 1960 Профессор 31 Цветкова С.П. 1965 Доцент 26 Колов К.К 1970 Доцент 21 Петров П.П 1980 Ст.преп. 11 Тикова Л.А 1985 Ассистент 6 Должность Зав. кафедрой Профессор Профессор Доцент Доцент Ст.преп. Ассистент Получить список должностей Должность Зав. кафедрой Профессор Доцент Ст.преп. Ассистент Проекция возвращает отношение, содержащее все кортежи, которые остались после исключения из него некоторых атрибутов Оглавление Соединение отношений Должность Оклад Зав. кафедрой 45000 Профессор 40000 Доцент 25000 Ст.преп. 15000 Ассистент 12000 Позволяет создать новое отношение из 2-х и более исходных отн., име- ющих хотя бы один общий атрибут. В одном из кортежей каждого исход ного отношения общий атрибут должен иметь одно и тоже значение. R6 R5 Оглавление Соединение отношений ФИО Год рождения Должность Стаж работы, лет Оклад Иванов И.И 1953 Зав. каф. 33 Сидоров С.С 1955 Профессор 36 Гантова Г.Г 1960 Профессор 31 Цветкова С.П. 1965 Доцент 26 Колов К.К 1970 Доцент 21 Петров П.П 1980 Ст.преп. 11 Тикова Л.А 1985 Ассистент 6 Должность Оклад Зав. каф. 45000 Профессор 40000 Доцент 25000 Ст.преп. 15000 Ассистент 12000 45000 40000 40000 25000 25000 15000 12000 R15 Оглавление Соединение отношений A B C к о р и о р р и к о о а B C D и к о о р с о р к A B C D к о р с к о р к и о р с и о р к р и к о A B C D R8 R9 R10 Оглавление Деление отношений А В С D и о р к о р с а с к р к и о с а с к с а и о к с множество кортежей t длины (k1-k2), таких что для всех кортежей u длины k2, принадлежащих R2, кортеж t u принадлежит R R R1 и R2 – отношения арности k1 и k2 соответственно, k1>k2 R2≠0R= R1: R2 R12 R11 С D с а р к о р и о с к са рк и о с к А В и о с к «Деление» на каждую строку делимого Выбор общих кортежей промежуточного результата Оглавление Деление отношений А Б а1 б1 а1 б2 а1 б3 а2 б1 а2 б2 R13 R14 R15 Б б1 б3 а1 а2 а1 а1 Оглавление

Приложенные файлы

  • ppt file7
    Презентация к уроку
    Размер файла: 2 MB Загрузок: 0