Relational Algebra

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards
term image

Selection

2
New cards

Selection

Finds all specified rows

3
New cards
term image

Projection

4
New cards

Projection

Finds all specified columns

5
New cards
term image

Union

6
New cards

Union

Finds all specified values, in two type compatible specified columns

7
New cards
term image

Intersection

8
New cards

Intersection

Finds all specified values with equal, type compatible values in another specified column

9
New cards
term image

Set Difference

10
New cards

Set Difference

Finds all values specified, unless they have a matching value in another specified column

11
New cards
term image

Natural Join

12
New cards

Natural Join

Finds all values that share values in specified columns in two different entity tables

13
New cards
term image

Theta Join

14
New cards

Theta Join

Compares first entity to second entity based on the comparison expression specified in place of theta

15
New cards
term image

Outer Join

16
New cards

Left Outer Join

Finds a common column between both tables. Takes the values of the left tables columns and combines them with values from the right table based on matches. If no matches are found use null for right table values. (Preserve)

17
New cards

Right Outer Join

Same as left outer join, but combining and comparing right side to left side.

18
New cards
term image

Cartesian Product

19
New cards

Cartesian Product

Combines each row on left table with every row on right table

20
New cards
term image

Divide By

21
New cards

Divide By

Find specified values with at least the specified values on the other side

22
New cards
term image

Rename

23
New cards

Rename

Renames a specified values by placing the new name in front of it in the command. Can rename multiple values by separating by commas