TP 1: BASES DE DONNÉES RELATIONNELLES
MIP - IAP- S4
[Link]
2024-2025
Exercice 1: Création de tables
A. Ecrire puis exécuter un script SQL ( que vous appellerez [Link]) de création des tables
avec leurs clés primaires (en gras dans le schéma suivant) et les contraintes suivantes:
1. Les noms des segments, des salles et des postes sont non nuls,
2. Le domaine de valeurs de la colonne ad s’étend de 0 à 255,
3. La colonne prix est supérieure à 0,
4. La valeur par défaut pour la colonne délai est 0.
B. Écrire puis exécuter un script SQL ( que vous appellerez [Link]) qui affiche la
description de toutes ces tables (en utilisant la commande DESC).
C. Écrire puis exécuter un script SQL de destruction des tables ( que vous appellerez
[Link]). Lancer ce script puis à nouveau celui de la création des tables.
Exercice 2: Insertion de données
Écrire puis exécuter un script SQL ( que vous appellerez [Link]) afin d’insérer les données
suivantes:
Segment:
Logiciel:
Poste:
Salle:
Types:
Dictionnaire de données:
Colonne Commentaires Types
indIP trois premiers groupes IP (exemple : 130.120.80) VARCHAR (11)
nomSegment nom du segment VARCHAR (20)
etage étage du segment NUMBER (2)
nSalle numéro de la salle VARCHAR (7)
nomSalle nom de la salle VARCHAR (20)
nbPoste nombre de postes de travail dans la salle NUMBER (2)
nPoste code du poste de travail VARCHAR (7)
nomPoste nom du poste de travail VARCHAR (20)
ad dernier groupe de chiffres IP (exemple : 11) VARCHAR (3)
typePoste type du poste (UNIX, TX, PCWS, PCNT) VARCHAR (9)
dateIns date d'installation du logiciel sur le poste DATE
nLog code du logiciel VARCHAR (5)
nomLog nom du logiciel VARCHAR (20)
dateAch date d'achat du logiciel DATE
version version du logiciel VARCHAR (7)
typeLog type du logiciel (UNIX, TX, PCWS, PCN) VARCHAR (9)
prix prix du logiciel NUMBER (6, 2)
numIns numéro séquentiel des installations NUMBER (5)
dateIns date d'installation du logiciel DATE
delai intervalle entre achat et installation NUMERIC(2)
Schéma des tables: