Vous êtes sur la page 1sur 2

Université de Monastir

Institut Supérieur d’Informatique de Mahdia A.U.2020/2021

TRAVAUX PATIQUES N° 5

Matière : Atelier de Bases de données


Niveau : 2ème

Gestion des tables


1 – Examiner le DATA DICTIONARY pour voir les tables

2 - Créer la table DEPARTEMENT comme suit:


• DEP_ID NUMBER (7)
• DEP_NAME VARCHAR2(25)

3 - Remplir cette table avec les données de la table DEPARTMENTS; utiliser uniquement les champs
nécessaires

4 - Créer la table EMPLOYEE comme suit;


•emp_ID NUMBER(7)
•LAST_NAME VARCHAR2(25)
•FIRST_NAME VARCHAR2(25)
•DEPT_ID NUMBER(7)

• vérifier que la table est bien créée

5 - Augmenter la taille du champ LAST_NAME à 50 caractères; confirmer la modification

6 - Créer la table EMPLOYEE2 basée sur la structure de la table EMPLOYEES mais ne reprendre que les
colonnes suivantes en changeant leur nom:
•EMP_ID
•EMP_NAME
•DEPT_ID

7 – Effacer la table EMPLOYEE

8 - Renommer la table EMPLOYEE2 en EMPLOYEE

Contraintes

1 – Définir le champ EMP_ID de la table EMPLOYEE comme PK

2 – Définir également le champ DEP_ID de la table DEPARTEMENT comme PK

3 – Ajouter une FK sur la table EMPLOYEE qui assure qu'un employé appartient nécessairement à un
département existant

4 – Ajouter dans la table EMPLOYEE une colonne SALARY de type NUMBER(7,2)

5 – Y associer une contrainte vérifiant que le salaire n'est pas inférieur à 5OO et ne dépasse pas 5OOO

- 1 / 2-
Gestion de données
1 – Ajouter les 2lignes suivantes dans la table departement:
• 300, informatique
• 310, Achat

2 – Vérifier que les nouvelles données sont bien MAJ

3– Modifier le champ «dep_name » du Departement 310 en PHYSIQUE

4– Effacer le département « physique »

N’oublier pas à la fin de ce TP de supprimer les deux tables DEPARTEMNT et EMPLOYEE

- 2 / 2-

Vous aimerez peut-être aussi