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

Gestion SQL du Parc Informatique

Transféré par

Nada Fethi
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, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
135 vues2 pages

Gestion SQL du Parc Informatique

Transféré par

Nada Fethi
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, TXT ou lisez en ligne sur Scribd

Université Mohammed Premier,

École Nationale des Sciences Appliquées Oujda


GI3
Module : Base des données relationnelle

SQL : LDD

Télécharger et installer wamp server


Une entreprise désire gérer son parc informatique à l'aide d'une base de données. Le bâtiment est
composé de trois étages. Chaque étage possède son réseau (ou segment distinct) éthernet. Ces réseaux
traversent des salles équipées de postes de travail. Un poste de travail est une machine sur laquelle
sont installés certains logiciels. Quatre catégories de postes de travail sont recensées (stations Unix,
terminaux X, PC Windows et PC NT). La base de données devra aussi décrire les installations de
logiciels.
1. Écrire puis exécuter le script SQL (que vous appellerez creParc.sql) de création des tables avec
leur clé primaire (en gras dans le schéma suivant) et les contraintes suivantes :
 Les noms des segments, des salles et des postes sont non nuls.
 Le domaine de valeurs de la colonne ad s'étend de 0 à 255.
 La colonne prix est supérieure ou égale à 0.
 La colonne dateIns est égale à la date du jour par défaut.
 L'incrémentation des données dans la table d'installation se fait automatiquement.
 Créer aussi les contraintes de clés étrangères.

2. Écrire puis exécuter le script SQL (que vous appellerez descParc.sql) qui ache la description
de toutes ces tables (en utilisant des commandes DESCRIBE). Comparer le résultat obtenu
avec le schéma ci-dessus.
3. Écrire puis exécuter le script SQL de destruction des tables (que vous appellerez dropParc.sql).
Lancer ce script puis celui de la création des tables à nouveau.
4. Écrire le script évolution.sql qui contient les instructions nécessaires pour ajouter les colonnes
suivantes (avec ALTER TABLE).

5. Dans ce même script, rajouter les instructions nécessaires pour :


 augmenter la taille dans la table Salle de la colonne nomSalle (passer à VARCHAR(30));
 diminuer la taille dans la table Segment de la colonne nomSegment à VARCHAR(15);
Année Universitaire : 2021/2022 1/2 Zineb BOUGROUN
Université Mohammed Premier,
École Nationale des Sciences Appliquées Oujda
GI3
Module : Base des données relationnelle

6. Vérier la structure et le contenu de chaque table avec DESCRIBE.


7. Ajouter la contrainte an de s'assurer qu'on ne puisse installer plusieurs fois le même logiciel
sur un poste de travail donné.
8. Supprimer les colonnes ajoutées dans la question 4.
9. Supprimer la colonne indIP de la table Poste et ajouter une contrainte de clé étrangère entre
Salle et Segment
Les noms et types des colonnes sont les suivants :

Année Universitaire : 2021/2022 2/2 Zineb BOUGROUN

Vous aimerez peut-être aussi