TD de contrôle continu, semaine du 3/11/2016
Thème : le modèle relationnel
Pour réaliser ce TD, vous devez vous servir du cours sur le modèle relationnel et consulter la
base de données MySql servant d'exemple que vous aurez préalablement installée dans
votre base de données individuelle.
Vos réponses sont à porter directement dans le présent document que vous déposerez
dans votre dossier personnel sur le serveur Web.
1/ Quels sont les différents termes employés pour désigner un tableau dans une base de données ?
2/ Quels sont les différents termes employés pour désigner une colonne d'un tableau ?
3/ Combien de champs comporte le tableau client ?
4/ Quelle est la valeur de l'occurrence du champ rueCli pour le codecli BOTTM ?
5/ Dans le tableau client quelle est la clé primaire ? S'agit-il d'une clé primaire concaténée ? Pourquoi ?
6/ Quelles sont les caractéristiques d'une clé primaire ?
7/ Quelle est la particularité de la clé primaire de la table ligneCommande ?
8/ Quel est le nombre de ligne de la table ligneCommande ?
Compréhension des relations entre les tableaux :
1/ Quel est le nom du client ayant passé la commande numéro 12 ?
2/ Déduire de la première question comment le tableau commande est relié au tableau client ?
3/ Dans le tableau commande, codecli est-il clé primaire ou clé étrangère ? Pourquoi ?
4/ Dans le tableau client, codecli est-il clé primaire ou clé étrangère ? Pourquoi ?
Règle à retenir : pour relier 2 tables, une clé étrangère est reliée à une clé primaire, toujours dans le sens clé
étrangère => clé primaire
5/ A quel autre tableau, le tableau commande est-il également relié ?