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

  • Amri
    667 mots | 3 pages
  • Amendis
    577 mots | 3 pages
  • Devoirs
    24959 mots | 100 pages
  • Adiluss
    696 mots | 3 pages
  • aména
    753 mots | 4 pages
  • Amani
    573 mots | 3 pages
  • Ames
    777 mots | 4 pages
  • Azimut
    582 mots | 3 pages
  • Aimes
    660 mots | 3 pages
  • Devoirs
    324 mots | 2 pages
  • Devoirs
    326 mots | 2 pages
  • tp oracle
    4663 mots | 19 pages
  • Adetem
    9180 mots | 37 pages
  • Devoirs
    856 mots | 4 pages
  • oracle
    9823 mots | 40 pages