Bases de Données – TD 1 - Université de Cergy

publicité
Universitéde Cergy-Pontoise
Master 2 TIMM
Bases de Données – TD 1
Notions de base, manipulations des tables
Exercice 1 : Création d'une base de données d'Access 2007
Ouvrez l'application Microsoft Access. Créez une base de données nommée voitures. Faites
attention àl'endroit oùcette base de données est sauvegardée sur votre ordinateur pour pouvoir
la réutiliser plus tard. Cette mini base de données gère des données concernant les ventes de
voitures aux clients et sera utilisée tout au long du cours (fil rouge).
Exercice 2 : Création des tables
Notes: Toutes les opérations sont àréaliser avec des requêtes SQL. Pensez àbien définir les
types des colonnes ainsi que les contraintes comme clé primaire, non nul, unique…
Sous Access, pour éditer/visualiser une requête, ne faites pas double-cliques dessus car
cela va l’exécuter ! Cliquez droit sur la requête et puis choisir la vue de conception.
Astuce : Pour effectuer le travail demandé, il vaut mieux écrire d’abord les requêtes sur papier,
ou dans un fichier texte à part. Une fois que votre solution sera considérée logique, vous la
testerez dans la base de données.
2.1 Dans la base de données précédemment créée dans l'exercice 1, créez d'abord une table
nommée "adresse", avec les colonnes comme suit :
(id_adresse, numero, rue, ville, code_postal)
2.2 Créez ensuite une autre table nommée "client" composée des colonnes comme suit :
(id_client, nom, prenom, date_naissance, sexe, id_adresse)
2.3 Créez une troisième table "voiture" avec les colonnes comme suit :
(id_voiture, marque, type, couleur, prix)
2.4 Créez une quatrième table "commande" avec :
(id_commande, id_client, id_voiture, quantite)
Exercice 3 : Suppression des tables
Supprimez avec 4 requêtes SQL les 4 tables. On ne s’inquiète pas à la perte des tables, car les
requêtes SQL de création étant sauvegardées, il n’est pas difficile de les recréer après.
Réfléchissez bien à l’ordre de suppression des tables pour que ces requêtes soient acceptées par la base
de données.
Téléchargement