Relational Algebra And Calculus Flashcards

1
Q

Relational Algebra

A

A procedural language for manipulating relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Procedural

A

Language that provides a step by step method for solving problems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Relational Calculus

A

A nonprocedural language for defining query solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nonprocedural

A

Language that provides a means for stating what is desired rather than how to get it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Relationally complete

A

Having the same logical power as relational algebra or calculus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Union

A

Relational algebra operation that creates the set union of two union-compatible relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Union Compatible

A

Two or more relations that have equivalent columns as to number and domains.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Intersection

A

Relational algebra operation that creates the set intersection of two union-compatible relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Difference

A

operation that creates the set difference of two union compatible relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Subtraction

A

The relational algebra difference between Operation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Product

A

Relational algebra operation that creates the cartesian product of two relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Select

A

Relational algebra operations that use a condition to select a condition to select rows from a relation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Project

A

Relational algebra operation that creates a relation by deleting columns from an existing relation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Projection

A

Relation resulting from a project operation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Join

A

Relational algebra operation that connects relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Natural Join

A

Join operation that connects relations when common columns have equal values.

17
Q

Theta Join

A

Join operation that connects relations when values from specified columns have a specified relationship.

18
Q

Equiijoin

A

Theta join based on equality of specified columns.

19
Q

Outer Join

A

Expansion of the natural join that includes all rows from both relations.

20
Q

Divide

A

Relational algebra operation creates a new relation by selecting the rows in one relation that matches every row in another relation.

21
Q

Assignment

A

Relational algebra operation that gives a name to a relation.

22
Q

Target List

A

A list in a relational calculus statement that defines the attributes of the solution relation.

23
Q

Qualifying Statement

A

A condition in a relational calculus statement that restricts membership in a solution relation.

24
Q

Existential Quantifier

A

Relational calculus expression affirming the existence of at least one row to which a condition applies.

25
Q

Universal Quantifier

A

Relational calculus expression stating that some condition applies to every row of some type.

26
Q
A