Dictionnaire de données

Rappel

Le dictionnaire des données contient la description des objets créés et maintenus par le serveur Oracle.

SyntaxeLister les objets appartenant à l'utilisateur

  • SELECT * FROM user_tables;

  • SELECT * FROM user_sequences;

  • SELECT * FROM user_views;

  • SELECT * FROM user_procedures;

  • ...

SyntaxeDécrire un objet

  • describe nom_objet

Complément

  • Afficher les différents types d'objets appartenant à l'utilisateur :

    SELECT object_type FROM user_objects;

  • Afficher la liste des objets appartenant à l'utilisateur :

    SELECT * FROM user_catalog;

RappelBD "Gestion des intervenants" : Schéma relationnel

1
tIntervenant (#pknom, prenom, poste)
2
tCours (#pkannee, #pknum, titre, type, fkintervenant=>tIntervenant, debut, \fin)

ExempleBD "Gestion des intervenants" : Utilisation du catalogue

1
SELECT table_name FROM user_tables;
2
DESCRIBE tCours;
1
TABLE_NAME                   
2
------------------------------
3
TINTERVENANT                   
4
TCOURS                            
5
6
Name          Null     Type         
7
------------- -------- ------------ 
8
PKANNEE       NOT NULL NUMBER(4)    
9
PKNUM         NOT NULL NUMBER(2)    
10
TITRE                  VARCHAR2(50) 
11
TYPE          NOT NULL CHAR(2)      
12
FKINTERVENANT NOT NULL VARCHAR2(20) 
13
DEBUT                  DATE         
14
FIN                    DATE