8
votes

Comment visualiser la relation entre les tables dans une base de données Oracle

Je sais dans l'accès il y a une façon de visualiser la relation entre des tables dans un diagramme - genre de diagramme d'ER.

Je suis nouveau à Oracle. Je me demande si je peux faire la même chose / la même chose avec Oracle. Quelqu'un pourrait-il donner quelques suggestions?


0 commentaires

6 Réponses :


3
votes

Oracle ne fournit pas d'outil gratuitement. Leur SQL Developer Modeler est assez bon mais prix-y Si vous avez besoin d'acheter une licence commerciale.

Si vous êtes intéressé par l'indépendance de la plate-forme, alors Architecte d'alimentation est FOSS.


2 commentaires

Merci APC. Malheureusement, je n'ai que Oracle SQL développeur.


Oracle SQL Developer fait include la modéleuse de données maintenant: docs.oracle.com/cd/e18464_01/doc.30/e15802/...



0
votes

Développeur Oracle SQL est gratuit et dispose de requêtes qui peut afficher le diagramme. Vous pouvez faire glisser des tables de la liste des tables dans Schema.


2 commentaires

Merci Zendar, mais je veux dire montrer la relation entre les tables. Désolé si je suis un peu vague à ce sujet.


SQL Developer Modeler peut le faire, mais cela coûte. SQL Developer (non modélisateur) est un outil gratuit qui peut montrer un diagramme. Cela fonctionne comme Visual Query Builder dans MS Access. Il n'a pas de fonctionnalité comme un diagramme de relation dans l'accès MS. Vous pouvez télécharger les deux et les essayer.



0
votes

Vous pouvez connecter l'accès à Oracle via ODBC. Ensuite, affichez les tables Oracle dans Access.


1 commentaires

Dessin manuellement! Et si vous ne savez pas mais que vous voulez que le logiciel de gestion de base de données vous dise ?! (Ah. MS SQL Server est si bon ...)



1
votes

Il n'y a pas d'outil intégré, mais vous pouvez utiliser des articles gratuits, voire d'acheter quelques-unes si vous les aimez vraiment.

https://stackoverflow.com/questions/674911/lightweight-er-iagramme -Tool

Bon outil pour visualiser le schéma de base de données?

Mon préféré personnel est ER / Studio


0 commentaires

8
votes

Modeleur de données de développeur Oracle SQL - outil récemment lancé par Oracle.

Schemaspy est bon si vous avez besoin d'un rapport HTML hors ligne facile à naviguer.


0 commentaires

2
votes

Télécharger les composants d'accès aux données Oracle (ODAC), qui est généralement emballé avec Outils de développeur Oracle pour Visual Studio . Suivez les instructions d'installation du pilote Oracle ODBC. Ajouter un système DSN (Démarrer> Exécuter> Type ODBCAD32 Appuyez sur Entrée).

Non, vous pouvez ouvrir un diagramme d'entité-relation via MS Access, MS Visio, Visual Studio, Architecte d'entreprise ou d'autres outils de données compatibles ODBC.

Par exemple, dans MS Access: Fichier> Ouvrir> Sous "Fichiers de type", sélectionnez Bases de données ODBC. Cette sélection est au bas de la liste déroulante. Sélectionnez "Outils de base de données", puis "Relations" pour afficher les relations de table Oracle. Voici un Lien vers un article où Oracle fournit une documentation sur la façon de visualiser les relations lors d'une migration de l'accès .

dans MS Visio, choisissez Fichier> Nouveau> "Logiciel et base de données"> "Diagramme de modèle de base de données". Ensuite, sélectionnez "Base de données" dans le menu supérieur et "Ingénieur inverseur". Sélectionnez la connexion ODBC. Si vous obtenez une erreur, appuyez sur ÉVALES. Continuez jusqu'à ce que le diagramme soit chargé.

Enterprise Architect et Visual Studio offrent de nombreuses fonctionnalités, ayant des instructions similaires.

espère que cela est clair et utile. Joyeux Noël!


1 commentaires

S'il vous plaît choisir une réponse