0% ont trouvé ce document utile (0 vote)
54 vues2 pages

TDTP4 LDD

Transféré par

Bouthayna Amamou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
54 vues2 pages

TDTP4 LDD

Transféré par

Bouthayna Amamou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
nf pois Lilet Auwa_gll dpm —Vitig [Link] ill CYCLE DE FORMATION D'INGENIEURS - TROISIEME ANNEE ‘TD/TP N° 4-LE LANGAGE SQL : LANGAGE DE DEFINITION DES DONNEES Exercice 1 : Soit le schéma relationnel suivant : Evaluation(#NumEtudiant,#CodeMat, Note) Etudiant(NumEtudiant, Nom, Prenom, Age) Matiere(CodeMat, LibelleMat, CoeffMat) ‘Nous avons les ¢; actéristiques suivantes des attributs des tables susmentionnées : ~ NumEtudiant et CodeMat sont des entiers. - Nom, Prenom et LibelleMat sont des chaines de caractéres de longueur 20. - Nom ne peut pas contenir des valeurs nutles, - Note est un réel. = Age est un entier qui varie entre 18 et 30. = CoefiMat peut étre soit 1, 2 00 3. 1) Créer la base de données nommée GestionEtudiant. 2) Donner les commandes SQL de création des tables et des contraintes associées. Exercice 2 : Soit Ia base de données « Ge Client(numCit, nomCt, ville, age) Voiture(numY, dateConst, prixV, #numM) Marque(numM, nomMarque, nomPaysConst, #numBestV) Location(numLoc, dateLoc, duree, #numClt, #numV) jonLocation » définie comme suit - Les colonnes numClt, numV, numM, et numLoc sont des entiers. - Lacolonne numBest¥ est de type entier et permet de référencer la colonne numV de Voiture. - Les colonnes nomCt, ville, nomMarque, nomPaysConst sont des chain: de longueur vari s de caractéres able de taille maximale 50. Il est & noter que les villes concernées dans. cette base sont Tunis, Sousse, Sfax, et Djerba. - Les colonnes dateConst et dateLoc sont de type date. - Lacolonne age est un entier supéricur ou égal & 18. ~ Les colonnes prixV et duree sont des réels. Conception de Bases de Données - Cours Tarek HAMROUNI Page 1 Répondre aux requétes suivantes en SQL: 1) Créer la base de données nommée GestionLocation. 2) Créer toutes les tables avec les contraimtes d’intégrité nécessaires. 3) Ajouter une contrainte sur la table Marque de fagon & ce que les valeurs non nulles prises par la colonne nomMarque ne peuvent pas se répéter plus qu'une fois. 4) Ecrire la commande SQL permettant de modifier la taille maximale du champ nomClt de fagon a ce qu’elle soit égale 2 70. 5) Ajouter & la table Voiture la colonne EtarVoiture de type entier ayant 5 pour valeur par défaut. 6) Supprimer la colonne age de la table Client, Conception de Bases de Données - Cours Tarek HAMROUNI Page 2

Vous aimerez peut-être aussi