Данные операции.
Операция над кортеем.
Эти операции связаны с изменением состава кортежа в любом отношении.
добавлять— необходимо указать имя отношения и ключевой кортеж.
удалять- необходимо указать имя отношения, а также указать кортеж или группу кортежей, которые необходимо удалить.
изменить— применяется к именованному отношению и может изменить один или несколько кортежей.
Отношения обработки операций.
В начале каждой такой операции используется одна или несколько переменных, и в результате операции получается новое соотношение.
В реляционной алгебреопределяется обработкой следующих операций отношений.
Проекция:Удаление повторяющихся строк в списке A и выбор значений атрибутов из каждого кортежа отношения — это операция проецирования.
Выбор:первый использует одно отношение, результатом является новое отношение, созданное по той же схеме, с набором исходных кортежей отношений, удовлетворяющих условию выбора.
Объединение:В этом случае отношение-операнд должно быть определено по той же схеме. Результирующие отношения включают все строки операндов, кроме повторяющихся строк.
Пересечение:Входная операция содержит два отношения, определяемые одной и той же схемой. Отношение, выходные данные которого содержат кортежи, являющиеся частью первых двух отношений.
Различие:операция аналогична операции ПЕРЕСЕЧЕНИЕ. Но результирующее отношение содержит кортежи, которые присутствуют в первом отношении, но отсутствуют во втором отношении.
Картезианская работа:Первые отношения можно определить по разным схемам. Полученная схема отношений включает в себя все признаки первой. В то же время:
Степень полученной связи равна сумме мощностей первой связи;
Мощность полученного отношения равна произведению мощности первого отношения.
Добавка:У этой операции есть инструмент с декартовым умножением. Однако здесь есть одно условие, вместо произведения всех строк результирующее отношение будет содержать строки, удовлетворяющие реальному отношению между атрибутами (A 1 , A 2 ) соответствующего отношения.
Образец лабораторной работы
Достарыңызбен бөлісу: |