Projection, restriction et jointure

L'instruction SELECT du langage SQL LMD nous donne de larges possibilités pour interroger les tables d'une base de données. Cette instruction se fonde notamment sur les opérations mathématiques de l'algèbre relationnelle, dont les principales sont la projection, la restriction, le produit et la jointure.

Question

Exécuter l'instruction suivante et expliquer pourquoi c'est une projection.

1
SELECT nom, prenom 
2
FROM tEtu;

Question

Exécuter l'instruction suivante et expliquer pourquoi c'est une restriction.

1
SELECT * 
2
FROM tEtu
3
WHERE nom='Dupont';

Question

Exécuter l'instruction suivante et expliquer pourquoi c'est un produit (cartésien).

1
SELECT *
2
FROM tEtu,tUv;

Question

Exécuter l'instruction suivante et expliquer pourquoi c'est une jointure.

1
SELECT *
2
FROM tEtu JOIN tUv ON pk_numSecu=fk_etu;

Question

Exécuter l'instruction suivante et montrer qu'une jointure est la composition d'un produit et d'une restriction.

1
SELECT *
2
FROM tEtu,tUv
3
WHERE pk_numSecu=fk_etu;