Thông tin

Tác giả Quentin Cappart
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Đăng nhập

Compréhension des mots-clefs (jointure)

On suppose une relation R1 ayant 5 attributs (A1, A2, A3, A4, A5) et une relation R2 ayant 7 attributs (B1, B2, B3, B4, B5, B6, B7). Parmi ces attributs, A1 et A2 ont le même nom dans R1 et R2. De plus, des valeurs manquantes (null) peuvent être présentes dans R2 mais pas dans R1.

Répondez aux questions suivantes.


Câu hỏi 1:

Combien d'attributs va posséder la relation obtenue en sortie de cette requête ?

select *
from R1 join R2 on (R1.A1 = R2.B1);
Câu hỏi 2:

Combien d'attributs va posséder la relation obtenue en sortie de cette requête ?

select *
from R1 join R2 using (A1);
Câu hỏi 3:

Combien d'attributs va posséder la relation obtenue en sortie de cette requête ?

select *
from R1 natural join R2;
Câu hỏi 4:

Parmi les jointures suivantes, lesquelles sont susceptibles d'avoir des valeurs manquantes (null) dans son résultat ?

Câu hỏi 5:

Parmi ces jointures, lesquelles sont susceptibles d'avoir le plus grand nombre de tuples dans leur résultat pour la situation donnée dans l'énoncé. En cas d'égalité entre des requêtes candidates, cochez toutes celles qui conviennent.