Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретические основы реляционных баз данных. Учебное пособие.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
936 Кб
Скачать

-76 -

иотношения практика, в котором атрибут ГРУППА имеет тот же домен, что и атрибут КУРИРУЕМАЯ-ГРУППА в отношении кураторы. Соединение и будет осуществляться по этим атрибутам:

практика( ГРУППА МЕСТО-ПРОВЕДЕНИЯ )

340ОКБ «Восход»

341СКБ «Янтарь»

342завод САМ

Результат будет получен в виде отношения

кураторы( ПРЕПОДА-

КУРИРУЕМАЯ-

ГРУППА

МЕСТО- )

 

ВАТЕЛЬ

ГРУППА

 

ПРОВЕДЕНИЯ

 

Байков

340

340

ОКБ «Восход»

 

 

Кузьмин

341

341

СКБ «Янтарь»

 

Суснина

342

342

завод САМ

3.2.9. Расширения для сравнения на доменах

Часто приходится сталкиваться со случаями, когда операции равенства для выполнения нужных преобразований недостаточно. Для большей гибкости в реляционной алгебре используются расширения, позволяющие применять различные бинарные операции, такие как «больше», «меньше», «равно», «больше или равно», «меньше или равно», «не равно». Для простоты будем считать, что эти операции составляют некоторое множество . Любая операция из этого множества будет обозначена как .

Наиболее часто операции сравнения используются в операторах выбора и соединения.

3.2.9.1. Расширение выбора

Выбор расширяется за счет введения операции A a (r), где . Кроме дополнительных операций сравнения допускается использовать скобки для изменения естественного приоритета и логические связки, , и (хорошо известные «И», «ИЛИ» и «НЕ».

Предположим для примера, что из отношения студенты необходимо выбрать студентов мужского пола со средним баллом не менее 4,5:

r = ( БАЛЛ ≥ 4,5 ) ( ПОЛ = ’М’) ( студенты)

r (

ФАМИЛИЯ

ИМЯ

ГРУППА

БАЛЛ

ПОЛ )

 

 

 

 

 

 

 

 

Балашов

Андрей

342

5.00

М

 

Катеринченко

Андрей

342

4.59

М

 

Малин

Сергей

345

4.87

М

 

Никулкин

Сергей

342

4.79

М

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]