Une base de données Oracle est par la conception d'une base de données relationnelle . Dans une base de données relationnelle , les données ne sont pas stockées de façon hiérarchique . Ce modèle a un certain nombre d'avantages , y compris l'utilisation un traitement plus rapide et plus efficace de l'espace . Mais même si les bases de données Oracle ne sont pas de nature hiérarchique , les développeurs de bases de données peuvent utiliser leurs requêtes pour afficher les résultats de façon hiérarchique . Vous pouvez utiliser ces requêtes hiérarchiques pour afficher les données de relations naturelles , comme la relation entre un gestionnaire et les employés de ce gestionnaire . Instructions
1
Connectez-vous à votre ordinateur et ouvrez votre base de données Oracle. Ouvrez chaque table dont les champs que vous souhaitez inclure dans la requête hiérarchique .
2
Notez les noms des champs et la façon dont vous souhaitez inclure dans la requête. La requête hiérarchique utilise les données que vous spécifiez pour fournir les résultats .
3
Ouvrez l'outil de requête Oracle et tapez votre requête. Une requête qui tire le numéro d'employé , le nom et l'ID du gestionnaire de la table des employés devrait ressembler à ceci :
SELECT employee_id , L_Name , mgr_id
FROM employés
CONNECT BY AVANT empoyee_id = mgr_
4
Cliquez sur "Exécuter" dans la barre pour exécuter la requête . Passez en revue les résultats de la requête et imprimer ou exporter au besoin.