DML_Exercice_04
| Créé par | Nadia Egger edufr |
|---|---|
| Description | Arbre généalogique SELECT JOINTURE |
| Étiquettes | Exercices DML |
Ressource
Exécutez le script pour créer le scénario
Scénario
CREATE TABLE t_personne (
pk_personne INT PRIMARY KEY,
prenom VARCHAR(50),
nom VARCHAR(50),
date_de_naissance DATE,
fk_mere INT,
fk_pere INT,
FOREIGN KEY (fk_mere) REFERENCES t_personne(pk_personne),
FOREIGN KEY (fk_pere) REFERENCES t_personne(pk_personne)
) ;Répondez aux questions suivantes
- Que désigne le terme <doublon> dans le domaine des bases de données ?
- Dans la définition de la table t_personne, peut-il y avoir des doublons ? Expliquez votre réponse.
- Est-t-il possible qu’une personne n’ait pas de mère ? Expliquez pourquoi.
- Est-t-il possible que plusieurs personnes aient le même prénom ?
Requêtes SQL
Dans la console MySQL, capturez la requête et un échantillon du résultat
Soignez la mise en forme pour une lecture aisée
- Extraire la liste des personnes (nom, prénom) dont on ne connaît ni la mère, ni le père
- Extraire la liste des personnes (nom, prénom) dont on ne connaît pas la mère
- Extraire la liste des personne (nom, prénom) dont on ne connaît par la mère mais dont on connaît le père
- Extraire le nom et le prénom des personnes avec le nom et le prénom de la mère de la personne.
- Extraire la liste des personnes avec le nom et le prénom des personnes, respectivement le nom et le prénom de la mère et le nom et le prénom du père
- Extraire la liste des personnes, nom et prénom avec le nombre d’enfants dont ils sont parents par ordre croissant du nombre d’enfants.