Dictionnaire de données
Rappel :
Le dictionnaire des données contient la description des objets créés et maintenus par le serveur Oracle.
Syntaxe : Lister les objets appartenant à l'utilisateur
SELECT * FROM user_tables;
SELECT * FROM user_sequences;
SELECT * FROM user_views;
SELECT * FROM user_procedures;
...
Syntaxe : Dé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;
Rappel : BD "Gestion des intervenants" : Schéma relationnel
Exemple : BD "Gestion des intervenants" : Utilisation du catalogue
CTRL+C pour copier, CTRL+V pour coller
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
TABLE_NAME ------------------------------ TINTERVENANT TCOURS Name Null Type ------------- -------- ------------ PKANNEE NOT NULL NUMBER(4) PKNUM NOT NULL NUMBER(2) TITRE VARCHAR2(50) TYPE NOT NULL CHAR(2) FKINTERVENANT NOT NULL VARCHAR2(20) DEBUT DATE FIN DATE