Реляционная алгебра - перекрестное произведение с двумя атрибутами, имеющими одно и то же имя

99
13

Так что скажем, что я делаю кросс-продукт на двух таблицах, и каждая таблица имеет атрибут с тем же именем. Теперь скажем, что в новой таблице, которая была создана, как бы я выбирал кортежи, которые имеют одинаковые значения для два атрибута с тем же именем?

Итак, у нас есть

Таблица 1

Электронная почта fname

Таблица 2

fname lname отдел

table3 <- table1 X table2

table3 fname lname fname lname отдел

и теперь я хочу, чтобы все строки имели одинаковое значение lname. Как это сделать с использованием реляционной алгебры?

спросил(а) 2021-01-25T20:01:11+03:00 4 месяца, 3 недели назад
1
Решение
108

Я понял это. Я бы просто сделал выбор, используя сигму, и уточню стороны условий с помощью оператора точки. Таким образом, в этом случае это будет (sigma) table1.Lname = table2.Lname(table3)

ответил(а) 2021-01-25T20:01:11+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема