1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux bases de données relationnelles en SQL

Connected

Exercice

Vérifiez vos connaissances avant d'avancer

Avant de passer au prochain chapitre, récapitulons rapidement ce que vous avez appris jusqu'ici sur les attributs et les contraintes de clé. Si vous hésitez sur une réponse, veuillez revoir brièvement les chapitres 2 et 3, respectivement.

Pensons à un type d'entité « student ». Un student a :

  • un nom de famille de jusqu'à 128 caractères (obligatoire),
  • un numéro d'assurance sociale unique, composé uniquement d'entiers, qui doit servir de clé,
  • un numéro de téléphone de longueur fixe 12, composé de chiffres et de caractères (mais certain·e·s étudiant·e·s n'en ont pas).

Instructions

100 XP
  • D'après la description ci-dessus d'une entité student, créez une table students avec les types de colonnes appropriés.
  • Ajoutez une PRIMARY KEY pour le numéro d'assurance sociale ssn.

Notez qu'il n'y a aucune exigence formelle de longueur pour la colonne d'entier. L'application devra s'assurer qu'il s'agit d'un NAS valide !