GATE CS 2024 Set 1 — Question 35
NAT+1 / -0EasySelection & ProjectionRelational ModelDatabasesJoins
Databases → Relational Model → Joins
Last updated
Question
Consider the following two relations,
Relation S
The total number of tuples obtained by evaluating the following expressionis _________
R(A,B) and S(A,C):Relation R| A | B |
|---|---|
| 10 | 20 |
| 20 | 30 |
| 30 | 40 |
| 30 | 50 |
| 50 | 95 |
| A | C |
|---|---|
| 10 | 90 |
| 30 | 45 |
| 40 | 80 |
Correct answer
2 to 2
Solution
To evaluate the expression , we first perform the natural join (equi-join on attribute ) between relations and , and then apply the selection condition .Step 1: Perform the Join ()
We match tuples from and where .
We filter the joined tuples where the value of attribute is strictly less than attribute .
The tuples satisfying the condition are and .Total number of tuples = 2.
We match tuples from and where .
- For : has and has .
- Resulting tuple:
- For : has but has no tuple with . No match.
- For : has and . has .
- Match with
- Match with
- For : has but has no tuple with . No match.
- For : has but has no tuple with . No match.
1.
2.
3.
Step 2: Apply Selection ()We filter the joined tuples where the value of attribute is strictly less than attribute .
1.Tuple : . Is ? Yes.
2.Tuple : . Is ? Yes.
3.Tuple : . Is ? No.
Step 3: Count the TuplesThe tuples satisfying the condition are and .Total number of tuples = 2.
More questions on Relational Model
2024 Set 2 Q19Once the DBMS informs the user that a transaction has been successfully completed, its effect…2024 Set 1 Q20Let S be the specification: "Instructors teach courses. Students register for courses. Courses are…2024 Set 2 Q20In the context of owner and weak entity sets in the ER (Entity-Relationship) data model, which one…2024 Set 1 Q21In a tree, the requirement of at least half-full (50%) node occupancy is relaxed for which…2024 Set 1 Q22Which of the following statements about a relation in first normal form (1NF) is/are…
Practice GATE CS PYQs with adaptive difficulty
Timed practice, skill tracking, and AI explanations — free to start.
Start practicing free