1. 学ぶ
  2. /
  3. コース
  4. /
  5. Introduction aux bases de données relationnelles en SQL

Connected

演習

Identifier des clés avec SELECT COUNT DISTINCT

Il existe une méthode très simple pour déterminer ce qui peut servir de clé dans une table existante déjà remplie :

  1. Comptez les enregistrements distincts pour toutes les combinaisons possibles de colonnes. Si le nombre obtenu x est égal au nombre total de lignes de la table pour une combinaison, vous avez trouvé une superclé.

  2. Retirez ensuite une colonne à la fois jusqu'à ce que vous ne puissiez plus en retirer sans que le nombre x diminue. Si c'est le cas, vous avez découvert une clé (candidate).

La table professors compte 551 lignes. Elle n'a qu'une seule clé candidate possible, qui est une combinaison de deux attributs. Vous pouvez essayer différentes combinaisons à l'aide du bouton "Exécuter le code". Une fois la solution trouvée, vous pouvez soumettre votre réponse.

指示

100 XP

En suivant les étapes ci-dessus, identifiez la clé candidate en essayant différentes combinaisons de colonnes.