11 Copyright © 2004, Oracle. Tous droits réservés. Gérer les objets à l'aide de vues du dictionnaire de données.

Slides:



Advertisements
Présentations similaires
T ECHNOLOGIES O RACLE Création et gestion des objets © sebvita.com.
Advertisements

Limiter et trier des données
 C'est une fenêtre par laquelle les informations d'une table peuvent être visualisées et changées.  C'est une table virtuelle: ◦ elle n'existe pas ◦
Gérer les utilisateurs
Création et Gestion de Tables
3 Copyright © Oracle Corporation, Tous droits réservés. Créer des fonctions.
Objectifs A la fin de ce chapitre, vous pourrez :
4 Copyright © Oracle Corporation, Tous droits réservés. Gérer les sous-programmes.
13 Copyright © Oracle Corporation, Tous droits réservés. Gérer l'intégrité des données.
Descriptions des tables et des données D. Objets procéduraux basés d'Oracle D - 2 DIAGRAMME ENTITE/RELATION.
Générateur d’applications WEB de gestion de données Génération de la base de données.
NIVEAU LOGIQUE Vues. Fenêtre dynamique sur la base Ses données proviennent d'autres tables ou d'autres vues.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
SQL partie 5 1 LMD create – update – primary key secondary key.
Les Bases de données Définition Architecture d’un SGBD
Création et téléchargement des fichiers
Construire des requêtes
Environnement du développement de BD ORACLE REPORTS 10g
ملخص Initiation à la sgbdr
Structured Query Language SQL DDL
Intégration du P7 dans l’épreuve E41
Se connecter toujours depuis TecfaMoodle
GUIDE UTILISATEUR- MY HR
Pointeurs et langage C.
Tables référentielles
Langage de manipulation de données (LMD)
Sous menu de l’application «micro» (‘IHM’)
Les bases de données et le modèle relationnel
Ce document est un exemple de présentation
Langage d’interrogation des Données LID
Module 5 : Gestion des disques.
SQL LID – INTERROGATIN DES DONNEES
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Chapitre 7 Configuration de l'environnement du bureau
Manipulation D’Une Base De Données
Structure D’une Base De Données Relationnelle
Langage d’interrogation des Données LID
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
2 Copyright © 2004, Oracle. Tous droits réservés. Restreindre et trier les données.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
4 Copyright © 2004, Oracle. Tous droits réservés. Afficher des données agrégées à l'aide des fonctions de groupe.
5 Copyright © 2004, Oracle. Tous droits réservés. Afficher des données de plusieurs tables.
6 Copyright © 2004, Oracle. Tous droits réservés. Utiliser des sous-interrogations pour résoudre des interrogations.
7 Copyright © 2004, Oracle. Tous droits réservés. Utiliser les opérateurs ensemblistes.
8 Copyright © 2004, Oracle. Tous droits réservés. Manipuler les données.
9 Copyright © 2004, Oracle. Tous droits réservés. Utiliser des instructions LDD pour créer et gérer des tables.
10 Copyright © 2004, Oracle. Tous droits réservés. Créer d'autres objets de schéma.
Préface. Préface-3 Profil Avant de commencer Avant de commencer ce cours, vous devez savoir utiliser une interface graphique. Vous devez en outre être.
Préface Introduction Objectifs du chapitre I-2 Objectifs du cours I-3 Oracle10g I-4 Oracle Database 10g I-6 Oracle Application Server 10g I-7 Oracle Enterprise.
Description et données des tables Exercices complémentaires.
C Copyright © 2004, Oracle. Tous droits réservés. Syntaxe des jointures Oracle.
D Copyright © 2004, Oracle. Tous droits réservés. Utiliser SQL*Plus.
Remarque : Un nombre ou une lettre en gras fait référence à un chapitre entier ou à une annexe entière. A Affichage des dates par défaut 02-06, Ajouter.
CountrySTAT / FENIX Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT/FENIX.
Mode d'emploi des courriers vidéo Rapport RP/Prospects.
STS Web Services libres Gérer les services libres
Collaborateurs & managers
Support de formation Administrateur Temps & activités
Info Bases de données avancées
Exercice 1 Objectif : Définir une classe avec un constructeur et créer une instance de cette classe. La classe Habitation comprend les attributs : proprietaire.
2. CONCEPTS DES BASES DE DONNEES
© Robert Godin. Tous droits réservés.
Collaborateurs & managers
© Robert Godin. Tous droits réservés.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Opérateurs Ensemblistes
Support de formation Administrateur Compétences
Transcription de la présentation:

11 Copyright © 2004, Oracle. Tous droits réservés. Gérer les objets à l'aide de vues du dictionnaire de données

Copyright © 2004, Oracle. Tous droits réservés. Objectifs A la fin de ce chapitre, vous pourrez : utiliser les vues du dictionnaire de données pour rechercher des données sur des objets interroger différentes vues du dictionnaire de données

Copyright © 2004, Oracle. Tous droits réservés. Le dictionnaire de données Serveur Oracle Tables contenant des données métier : EMPLOYEES DEPARTMENTS LOCATIONS JOB_HISTORY... Vues du dictionnaire de données : DICTIONARY USER_OBJECTS USER_TABLES USER_TAB_COLUMNS...

Copyright © 2004, Oracle. Tous droits réservés. Structure du dictionnaire de données Constitué de : –Tables de base –Vues accessibles par l'utilisateur Serveur Oracle

Copyright © 2004, Oracle. Tous droits réservés. Structure du dictionnaire de données Convention d'appellation des vues : Préfixe de la vueUsage USER Vue de l'utilisateur (ce que contient votre schéma, dont vous êtes propriétaire) ALL Vue étendue de l'utilisateur (ce à quoi vous pouvez accéder) DBA Vue de l'administrateur de base de données (ce que contient le schéma de chaque utilisateur) V$ Données relatives aux performances

Copyright © 2004, Oracle. Tous droits réservés. Comment utiliser les vues du dictionnaire ? Commencez par DICTIONARY. Cette vue contient le nom et la description des tables et vues du dictionnaire. DESCRIBE DICTIONARY SELECT * FROM dictionary WHERE table_name = 'USER_OBJECTS';

Copyright © 2004, Oracle. Tous droits réservés. Vue USER_OBJECTS Décrit tous les objets dont vous êtes propriétaire Permet d'afficher facilement le nom et le type de tous les objets de votre schéma, ainsi que les informations suivantes : –Date de création –Date de dernière modification –Statut (valide ou non valide) Vous pouvez interroger la vue ALL_OBJECTS afin d'afficher tous les objets auxquels vous avez accès

Copyright © 2004, Oracle. Tous droits réservés. Vue USER_OBJECTS SELECT object_name, object_type, created, status FROM user_objects ORDER BY object_type; …

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux tables USER_TABLES : DESCRIBE user_tables SELECT table_name FROM user_tables; …

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux colonnes USER_TAB_COLUMNS : DESCRIBE user_tab_columns …

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux colonnes SELECT column_name, data_type, data_length, data_precision, data_scale, nullable FROM user_tab_columns WHERE table_name = 'EMPLOYEES';

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux contraintes USER_CONSTRAINTS décrit les définitions de contraintes sur les tables. USER_CONS_COLUMNS décrit les colonnes dont vous êtes propriétaire et qui sont définies dans des contraintes. DESCRIBE user_constraints …

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux contraintes SELECT constraint_name, constraint_type, search_condition, r_constraint_name, delete_rule, status FROM user_constraints WHERE table_name = 'EMPLOYEES';

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux contraintes DESCRIBE user_cons_columns SELECT constraint_name, column_name FROM user_cons_columns WHERE table_name = 'EMPLOYEES'; …

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux vues DESCRIBE user_views SELECT DISTINCT view_name FROM user_views; SELECT text FROM user_views WHERE view_name = 'EMP_DETAILS_VIEW'; 1 2 3

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux séquences DESCRIBE user_sequences

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux séquences Vous pouvez vérifier les valeurs d'une séquence à l'aide de la table USER_SEQUENCES du dictionnaire de données. La colonne LAST_NUMBER affiche le prochain numéro de séquence disponible si l'option NOCACHE est indiquée. SELECTsequence_name, min_value, max_value, increment_by, last_number FROMuser_sequences;

Copyright © 2004, Oracle. Tous droits réservés. Informations relatives aux synonymes DESCRIBE user_synonyms SELECT * FROM user_synonyms;

Copyright © 2004, Oracle. Tous droits réservés. Ajouter des commentaires à une table Vous pouvez ajouter des commentaires à une table ou à une colonne à l'aide de l'instruction COMMENT : Les commentaires peuvent être affichés par l'intermédiaire des vues suivantes du dictionnaire de données : – ALL_COL_COMMENTS – USER_COL_COMMENTS – ALL_TAB_COMMENTS – USER_TAB_COMMENTS COMMENT ON TABLE employees IS 'Employee Information'; Comment created.

Copyright © 2004, Oracle. Tous droits réservés. Synthèse Dans ce chapitre, vous avez appris à rechercher des informations sur les objets par l'intermédiaire des vues suivantes du dictionnaire : DICTIONARY USER_OBJECTS USER_TABLES USER_TAB_COLUMNS USER_CONSTRAINTS USER_CONS_COLUMNS USER_VIEWS USER_SEQUENCES USER_TAB_SYNONYMS

Copyright © 2004, Oracle. Tous droits réservés. Présentation de l'exercice 11 Cet exercice porte sur les points suivants : interroger les vues du dictionnaire afin d'afficher des informations sur les tables et sur les colonnes interroger les vues du dictionnaire afin d'afficher des informations sur les contraintes interroger les vues du dictionnaire afin d'afficher des informations sur les vues interroger les vues du dictionnaire afin d'afficher des informations sur les séquences interroger les vues du dictionnaire afin d'afficher des informations sur les synonymes ajouter un commentaire à une table et interroger les vues du dictionnaire afin d'afficher le commentaire

Copyright © 2004, Oracle. Tous droits réservés.