Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
R WHERE x1 q x2
Рис.3.1. Схема выполнения операции выборка
При этом условие x1 q x2 должно иметь смысл, т.е. атрибуты x1, x2 принадлежат одному типу данных и условие q имеет смыл для данного типа данных. Если рассмотреть атрибут ВидСпорта, то для него имеют смыл операции равно и не равно, но не имеют смысла операции меньше или больше. Благодаря свойству замкнутости операция выборки может содержать произвольное число логических сочетаний простых сравнений. Таким образом, можно предложить следующие тождества, используя в них уже известные операции реляционной алгебры: 1. R WHERE x1 AND x2 = (R WHERE x1) INTERSECT (R WHERE x2) 2. R WHERE x1 OR x2 = (R WHERE x1) UNION (R WHERE x2) 3. R WHERE NOT x1 = R MINUS (R WHERE x1) Рассмотрим примеры операций выборки для выше рассмотренных отношений ПРЕПОДАВАТЕЛЬ и ПРЕДМЕТ. Пусть необходимо определить всех преподавателей, работающих на кафедре ЭВМ в отношении ПРЕПОДАВАТЕЛЬ. Данную операцию можно записать в виде: ПРЕПОДАВАТЕЛЬ WHERE Кафедра = «ЭВМ», Результатом операции будет отношение Преподаватель_1(табл. 3.1).
Преподаватель 1 ТАБЛИЦА 3.1.
В отношении ПРЕДМЕТ определим все сведения о предметах, изучаемых с 4 по 6 семестр, т.е. ПРЕДМЕТ WHERE Семестр > 3 AND Семестр < 6. Результатом выполнения такой операции выборки является отношение ПРЕДМЕТ1.
Предмет1 ТАБЛИЦА 3.2.
Дата добавления: 2015-06-30; просмотров: 158; Нарушение авторских прав Мы поможем в написании ваших работ! |