2016-09-19 7 views
0

J'ai Microsoft Access qui est connecté à une base de données Oracle via une connexion ODBC. Dans Access maintenant, je peux accéder aux tables et aux données d'Oracle.Diagramme de base de données à partir de Microsoft Access connecté à Oracle via une connexion ODBC

Comment puis-je visualiser/construire le diagramme de données depuis Access? Je n'ai pas accès à la base de données Oracle elle-même.

Merci beaucoup.

+0

Bien sûr, vous avez accès à la base de données Oracle elle-même lorsque vous êtes en mesure de vous connecter à Microsoft Office. Utilisez simplement les mêmes informations d'identification que celles définies dans MS Access (à condition que le fichier Access ne soit pas protégé par un mot de passe) –

Répondre

0

Vous pouvez certainement utiliser les outils de diagramme dans Access to layout et créer un diagramme de relations dans Access. Cependant, ce diagramme, bien que "joli", n'effectuera bien sûr PAS, ni n'appliquera, ni ne modifiera aucun des attributs du côté serveur. En fait, même lorsque vous utilisez un frontal Access lié à un fichier d'accès principal, vous pouvez créer le diagramme dans le frontal, mais vous ne pouvez pas modifier les structures de données ni définir les relations existantes.

Bien sûr, ce qui précède suppose que vous avez lié FIRST toutes les tables que vous allez utiliser depuis la base de données Oracle dans Access. Une fois que vous avez toutes les tables avec lesquelles vous envisagez de travailler liées au front d'accès, vous pouvez lancer librement l'outil/la fenêtre de relations dans Access et procéder à l'abandon des tables et établir des relations entre les tables. L'accès n'entraînera pas automatiquement les relations dans le frontal et l'accès ne créera pas les relations de connexion entre les tables pour vous. Cependant, vous pouvez certainement mettre en page les tables et dessiner des lignes de relation entre ces tables liées. Comme indiqué, les modifications que vous apportez dans ce diagramme ne seront pas reflétées dans la base de données principale. Si vous êtes le plus libre pour dessiner et mettre en forme les tables, vous devez accéder aux tables liées à partir d'une base de données Access, d'une base de données SQL Server ou, dans le cas présent, d'une base de données Oracle. être faite par les outils fournis avec le système de base de données back-end que vous avez choisi d'utiliser Access avec comme frontal. Donc, pour être clair, même avec des tables liées à une base de données Access, l'utilisation des outils de diagramme dans le frontal ne modifiera pas la structure ou la relation à la base de données. Bien sûr, avec une base de données Access, vous ouvrirez la base de données principale, et vous pourrez alors modifier les tables et modifier les relations directement à partir de la fenêtre de relation. Par conséquent, lors de l'utilisation de tables liées, aucune modification de structure de données ou de relation ne peut se produire dans la base de données principale. Cependant, comme indiqué précédemment, vous êtes le plus libre de dessiner un "joli" diagramme avec l'outil de diagramme Access et de l'imprimer lorsque vous utilisez une base de données Oracle. En effet, l'outil de relation dans Access devient un outil de diagramme sans la possibilité d'apporter des modifications à la base de données liée en question.