Пример 2. Произведение отношений.
Пусть отношение R1 представляет собой множество номеров всех текущих поставщиков {SI, S2, S3, S4, S5}, а отношение R2 — множество номеров всех текущая деталей {P1, Р2, РЗ, Р4, Р5, Р6}. Результатом операции Rl TIMES R2 является множество всех пар типа «поставщик-деталь», т. е. {(S1,P1), (S1,P2), (S1,P3), (S1,P4), (S1,P5), (S1,P6), (S2,P1),..., (S5,P6)}.
Выборка (R WHERE f) отношения R по формуле f представляет собой новое отношение с таким же заголовком и телом, состоящим из таких кортежей отношения Rl которые удовлетворяют истинности логического выражения, заданного формулой f.
Для записи формулы используются операнды — имена атрибутов (или номера столбцов), константы, логические операции (AND - И, OR - ИЛИ, NOT - HE), операции сравнения и скобки.
Примеры 3. Выборка.
р WHERE Вес < 14
D#
|
Name
|
Tip
|
Ves
|
Gorod_d
|
P1
|
гайка
|
каленый
|
12
|
Москва
|
P5
|
палец
|
твердый
|
12
|
Киев
|
SP WHERE P#=”S1” AND D#=”P1”
Достарыңызбен бөлісу: |