TD: Base de Données: Réaliser Par: SAADI Loubna + FAHIM Mariam Filière: Génie Informatique

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

TD : Base de données

Réaliser par: SAADI Loubna + FAHIM Mariam


Filière: Génie Informatique
Table des matières :
Table des matières : ......................................................................2
I. Introduction : ..............................................................................3
II. TD : ............................................................................................4
A. Création de la base de données et contraintes d’intégrité5
1) Créer la table DEPT : ...................................................5
2) Remplir la table DEPT : ............................................... 5
3) Recopier la table EMP : ...............................................6
4) Insérer le tuple dans la table EMPP : .......................... 6
5) Annuler l’insertion précédente : ................................. 6
6) Ajouter les contraintes d’intégrité nécessaires à la
table EMPP : .................................................................... 6
7) Dans EMPP, ajouter les nouveaux employés : ............6
8) Valider l’insertion précédente : .................................. 7
B. Mise à jour de la base de données : .................................. 7
1) Changer la localisation (LOC) du département SALES
de CHICAGO à PITTSBURGH : ..........................................7
2) Dans EMP, augmenter de 10 % le salaire (SAL) des
vendeurs dont la commission (COMM) est supérieure à
50 % du salaire: .............................................................. 8
3) Dans EMP, attribuer aux employés en poste avant le
01/01/82 (HIREDATE) et ayant une commission non
spécifiée (NULL) une commission égale à la moyenne
des commissions : ...........................................................8
4) Annuler les trois mises à jour précédentes : .............. 8
5) Dans DEPT, supprimer le département n° 20
(DEPTNO) : ...................................................................... 9
III. Conclusion : ............................................................................10
I. Introduction :
SQLPlus est un utilitaire en ligne de commande développé par
Oracle qui permet aux utilisateurs d'exécuter interactivement
des commandes SQL. Décliné en plusieurs versions, il est
principalement distribué avec le produit OracleData base.
SQLPlus peut interpréter plusieurs catégories de texte: requêtes
SQL, commandes de gestion de l'environnement de SQLPlus,
commentaires et commandes externes.
Les requêtes SQL peuvent être édités, sauvegardés, chargés et
exécutés. Les résultats de requêtes peuvent être formatés,
sauvegardés, imprimés. SQLPlus peut également interagir avec
les bases de données : lister les définitions de tables, accéder et
enregistrer des données dans la base, et effectuer quelques
opérations d'administration.
II. TD :
A. Création de la base de données et
contraintes d’intégrité
1) Créer la table DEPT :

2) Remplir la table DEPT :


3) Recopier la table EMP :

4) Insérer le tuple dans la table EMPP :

le tuple est insérer, car le question présedent est juste


copie le contenu de la table EMP.

5) Annuler l’insertion précédente :

6) Ajouter les contraintes d’intégrité


nécessaires à la table EMPP :

7) Dans EMPP, ajouter les nouveaux


employés :
● (7369, 'WILSON', 'MANAGER', 7839, '17/11/91', 3500.00,
600.00, 10);
le tuple n’est pas insérer, car EMPNO est une clé primaire,
et 7369 il existe, il faut change 7369.
● (7657, 'WILSON', 'MANAGER', 7839, '17/11/91', 3500.00,
600.00, 50);
le tuple n’est pas insérer, car DEPTNO est une clé
étrangère, et 50 n’est pas existe dans la table DEPT, il faut
change 50.
● (7657, 'WILSON', 'MANAGER', 7000, '17/11/91', 3500.00,
600.00, 10);
le tuple n’est pas insérer, car EMPNO est une clé primaire,
et 7657 il existe après l’insertion précédente, il faut change
7657.
● (7657, 'WILSON', 'MANAGER', 7839, '17/11/91', 3500.00,
600.00, 10);
le tuple n’est pas insérer, car EMPNO est une clé primaire,
et 7657 il existe après l’insertion précédente, il faut change
7657.

8) Valider l’insertion précédente :

B. Mise à jour de la base de données :


1) Changer la localisation (LOC) du
département SALES de CHICAGO à
PITTSBURGH :
2) Dans EMP, augmenter de 10 % le salaire
(SAL) des vendeurs dont la commission
(COMM) est supérieure à 50 % du salaire:

3) Dans EMP, attribuer aux employés en


poste avant le 01/01/82 (HIREDATE) et
ayant une commission non spécifiée
(NULL) une commission égale à la
moyenne des commissions :

4) Annuler les trois mises à jour


précédentes :
5) Dans DEPT, supprimer le département n°
20 (DEPTNO) :

la requête n’est pas effectué, car DEPTNO est une clé


étrangère.
III. Conclusion :
Dans ce rapport j’ai réalisé qu’Oracle Database est un système
de gestion de base de données relationnelle (SGBDR) qui depuis
l'introduction du support du modèle objet dans sa version 8 peut
être aussi qualifié de système de gestion de base de données
relationnel-objet (SGBDRO).

Vous aimerez peut-être aussi