✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Vous devez écrire un script SQL qui permet de créer une base de données nommée examen1Votrenom (exemple, examen1Farida) qui comprendra les 3 tables décrites ci-dessous.
Une fois complété et testé, copiez votre script dans l'encadré ici-bas.
Table utilisateur
Nom du champ | Type et contraintes |
pseudo | Chaine variable d'au maximum 20 caractères. Clé primaire |
nom | Chaine variable d'au maximum 20 caractères. Ne doit pas être nul. |
prenom | Chaine variable d'au maximum 20 caractères. Ne doit pas être nul. |
paysOrigine | Chaine variable d'au maximum 20 caractères. Doit être dans la liste: Canada, USA, France, Belgique Valeur par défaut Canada |
courriel | Chaine variable d'au maximum 30 caractères. Valeur unique. |
Table article
Nom du champ | Type et contraintes |
id | Un entier incrémenté automatiquement. Clé primaire |
contenu | Text |
auteur | À vous de déterminer le type. Clé étrangère faisant référence à pseudo de la table utilisateur |
Table commentaire
Nom du champ | Type et contraintes |
idUtilisateur | À vous de déterminer le type. Clé étrangère faisant référence à pseudo de la table utilisateur |
idArticle | À vous de déterminer le type. Clé étrangère faisant référence à id de la table article |
dateCommentaire
| date |
textCommentaire | text |
La clé primaire est composée des 3 attributs : idUtilisateur, idArticle, dateCommentaire |