Évaluation des connaissances
Avant de passer au chapitre suivant, passons rapidement en revue ce que vous avez appris jusqu'à présent sur les attributs et les contraintes clés. Si vous n'êtes pas certain de la réponse, veuillez rapidement revoir les chapitres 2 et 3.
Considérons le type d'entité « student ». Un étudiant a :
- un nom de famille pouvant comporter jusqu'à 128 caractères (obligatoire),
- un numéro de sécurité sociale unique, composé uniquement de chiffres entiers, qui devrait servir de clé,
- un numéro de téléphone de 12 chiffres, composé de chiffres et de lettres (cependant, certains étudiants n'en possèdent pas).
Cet exercice fait partie du cours
Introduction aux bases de données relationnelles en SQL
Instructions
- Compte tenu de la description ci-dessus d'une entité étudiante, créez une table
students
avec les types de colonnes appropriés. - Ajoutez
PRIMARY KEY
pour le numéro de sécurité socialessn
.
Notez qu'il n'y a pas d'exigence formelle en matière de longueur pour la colonne entière. L'application devrait vérifier que le numéro de sécurité sociale est correct.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);