Amendis

1364 mots 6 pages
Oracle 3

M2 Data management. Année 2009/2010

Oracle : Gestion des Droits Utilisateurs et Transactions

1

Dictionnaire de données

Le dictionnaire de données est un ensemble de tables dans lesquelles sont stockées les descriptions des objets de la base. Les tables de ce dictionnaire peuvent être consultées au moyen du langage SQL. Des vues de ces tables permettent à l'utilisateur de voir les objets qui lui appartiennent ou sur lesquels il a des droits. L'administrateur a pour sa part accès à toutes les vues.
Quelques vues et tables du dictionnaire de données : • USER_TABLES : tables et vues créées par l'utilisateur. • USER_CATALOG (ou CAT) : tables et vues sur lesquelles l'utilisateur a des droits à l'exception
• • • • •

des tables et vues du dictionnaire de données. USER_TAB_COLUMNS (ou COLS) : colonne de chaque table ou vue créée par l'utilisateur courant. USER_CONSTRAINTS : dénition des contraintes pour les tables des utilisateurs. USER_CONS_COLUMNS : colonnes qui interviennent dans les dénitions des contraintes. USER_OBJECTS contient des informations sur les objets créés par l'utilisateur. DICT ou DICTIONNARY contient le nom des tables du dictionnaire ainsi qu'un commentaire.

user_objects where object_type = 'TABLE' ;

Par exemple, pour savoir quelles sont les tables appartenant à l'utilisateur : select object_name from

Cette liste n'est pas exhaustive. Vous en avez d'autres dans votre poly de cours. D'une manière générale, les vues commençant par USER_ donnent des informations sur les objets que vous avez créés (tables, contraintes, vues, triggers, etc) et sur les privilèges vous concernant. Les vues commençant par ALL_ (ALL_TABLES, ALL_CONSTRAINTS ...) concernent les objets sur lesquels vous avez des droits et qui ne vous appartiennent pas forcément. Pour savoir quels sont les attributs de ces vues, eectuer un DESC sur les vues. - Connectez vous (les tables des TPs précédents étant créées). - Achez la liste de vos objets, leur

en relation

  • Amendis
    577 mots | 3 pages
  • Adiluss
    696 mots | 3 pages
  • Devoirs
    24959 mots | 100 pages
  • Ames
    777 mots | 4 pages
  • Amani
    573 mots | 3 pages
  • aména
    753 mots | 4 pages
  • Azimut
    582 mots | 3 pages
  • Amendis
    2680 mots | 11 pages
  • Devoirs
    326 mots | 2 pages
  • Devoirs
    324 mots | 2 pages
  • Asmaetsge
    751 mots | 4 pages
  • Asads
    2488 mots | 10 pages
  • Adetem
    9180 mots | 37 pages
  • tp oracle
    4663 mots | 19 pages
  • oracle
    9823 mots | 40 pages