ODBC 接続を介して Oracle データベースに接続されている Microsoft Access があります。Access では、Oracle のテーブルとデータにアクセスできるようになりました。
Access 内からデータ ダイアグラムを表示/作成するにはどうすればよいですか? Oracle データベース自体にアクセスできません。
どうもありがとう。
ODBC 接続を介して Oracle データベースに接続されている Microsoft Access があります。Access では、Oracle のテーブルとデータにアクセスできるようになりました。
Access 内からデータ ダイアグラムを表示/作成するにはどうすればよいですか? Oracle データベース自体にアクセスできません。
どうもありがとう。
Access のダイアグラム ツールを使用して、Access でリレーションシップ ダイアグラムをレイアウトおよび作成することができます。ただし、その図は「きれい」ですが、もちろん、サーバー側の属性に影響を与えたり、強制したり、変更したりすることはありません。実際、Access バックエンド ファイルにリンクされた Access フロント エンドを使用する場合でも、フロント エンドで図を自由に作成できますが、データ構造を変更したり、存在する関係を設定したりすることはできません。
もちろん、上記は、使用するすべてのテーブルを Oracle データベースから Access に最初にリンクしたことを前提としています。作業する予定のすべてのテーブルを Access フロント エンドにリンクしたら、Access でリレーションシップ ツール/ウィンドウを自由に起動し、テーブルにドロップしてテーブル間のリレーションシップを描画することができます。Access はフロント エンドでリレーションシップを自動的に "プル" しません。また、Access はテーブル間の接続リレーションシップを自動的に描画しません。ただし、ほとんどの場合、テーブルをレイアウトして、リンクされたテーブル間に関係線を引くことができます。前述のとおり、この図で行った変更はバックエンド データベースには反映されません。
したがって、Access データベース、SQL サーバー データベース、またはこの場合は Oracle データベースからリンクされたテーブルを使用する場合は、テーブルを自由に描画してレイアウトすることができますが、すべてのケースでそのようなリレーションシップの設計変更を行う必要があります。 Access をフロント エンドとして使用するために選択したバック エンド データベース システムに付属のツール。
つまり、Access データベースにテーブルがリンクされていても、フロント エンドでダイアグラム ツールを使用しても、データベースの構造や関係が変更されることはありません。もちろん、Access データベースを使用すると、バックエンド データベースを開くことができます。そうすると、リレーションシップ ウィンドウからテーブルを変更したり、リレーションシップを直接変更したりできます。
したがって、リンクされたテーブルを使用する場合、データ構造やリレーションシップの変更はバックエンド データベースに対して発生することはありません。ただし、前述のように、Oracle バックエンド データベースを使用している場合は、Access ダイアグラム ツールを使用して「きれいな」ダイアグラムを自由に作成し、印刷することができます。実際、Access のリレーションシップ ツールは、問題のリンクされたデータベースを変更する機能を持たないダイアグラム ツールになります。