Vous êtes sur la page 1sur 4

TP N° 1 : Description des données

Objectifs
Apprendre à créer une tables et ajouter modifier ou supprimer ses attributs et ses
contraintes.

1. Création des tables


1.1. Syntaxe
Voir cours.
1.2. Application
On désire créer la base de données Entreprise dont le schéma relationnel est établi dans le
cours du chapitre 5.

Dictionnaire de données

Mme BelHadj Kacem.A & Mme Hamza.M Page 1 / 4


Liste des contraites

1. Ouvrir l’invite de commande SQL

2. Se connecter en tant que System/mot de passe du super utilisateur system ou en


utilisant la commande connect /as sysdba

3. Créer un utilisateur dont l’identifiant est : Prénom_Nom_ Entreprise et le mot de passe


est Prénom.

4. Donner le rôle administrateur de base de données à Prénom_Nom_ Entreprise

Mme BelHadj Kacem.A & Mme Hamza.M Page 2 / 4


5. Quitter l’invite de commande en tapant exit.
6. Se reconnecter en tant que Prénom_Nom_ Entreprise / Prénom
7. Créer la table département sous l’invite de commande

8. Pour faciliter le reste du travail, écrire les instructions permettant de créer le reste des
tables dans un fichier entreprise.sql et exécuter ce fichier en utilisant la commande
@ chemin d’accès au fichier

9. Pour lister les tables crées on utilise la commande suivante :

10. Pour décrire une table on utilise la commande suivante :

Mme BelHadj Kacem.A & Mme Hamza.M Page 3 / 4


2. Modification d’une table
2.1.Syntaxe
Voir cours.
2.2.Application
1. Modifier le champ Num_d de la table Departement de façon qu’il soit de type Number
(2)
2. Modifier le champ Salaire de la table Employe de façon qu’il soit de type Number (6,2)
3. Ajouter le champ Loc_d pour désigner la localisation du département à la table
Departement.
4. Ajouter un champ NAS_CHEF de type number(8) à la table projet qui va contenir le
NAS du chef de projet
5. Ajouter à la table projet la nouvelle contrainte clé étrangère FK_PR_EMP.
6. Sachant qu’un département possède un directeur qui est un employé. Modifier la table
Departement pour décrire cette nouvelle relation.

Mme BelHadj Kacem.A & Mme Hamza.M Page 4 / 4

Vous aimerez peut-être aussi