データベース管理機能の用語集
データベースツールと SQL プラグインを有効にする
この機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
- データベースへの接続
データベースに接続するには、IntelliJ IDEA には接続の詳細 (ホスト、ポート、パスワード、SSH 構成設定など) が必要です。すべてのデータベースの接続の詳細は、専用の接続構成 ( データソース) に保存されます。
データソースの場合、データベースへの接続は特別なラッパー ( セッション) で確立されます。各セッションは単一接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。
データベースとの対話を必要とするアクションを実行すると、セッション内の接続が表示されます。
例: データベースツールウィンドウでデータソースのテーブルをダブルクリックすると、新しいセッションが作成されて接続され、データエディターがクライアントとして設定されます。IntelliJ IDEA では、データベースからテーブルデータを要求し、それを受信し、データエディターで表示するには、アクティブな接続が必要です。
データベースへの接続の詳細については、データベースへの接続トピックを参照してください。
- データソース
データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択して、データベースツールウィンドウに表示したり、接続用のドライバーを変更したりすることもできます。
作成されたデータソースのリストは、データベースツールウィンドウ ( ) で確認できます。データベースへのアクティブな接続を持つデータソースには、アイコンの隅に緑色の点がマークされます。
サポートされているデータベースベンダーのデータソースの作成の詳細については、「データソースを作成する」セクションを参照してください。
データソースの管理の詳細については、データソーストピックを参照してください。
データソースおよびドライバーダイアログの詳細については、データソースおよびドライバーダイアログトピックを参照してください。
- DDL データソース
DDL データソースは、データ定義言語ステートメント (DDL ステートメント) を含む SQL ファイルに基づくデータベース構造の仮想ビューです。エディターでは、このようなファイルに定義されているすべてのテーブル、列、その他のオブジェクトを参照できます。ダイアグラム表もサポートされています。
DDL データソースを使用すると、データベースのバージョン管理を維持できます。SQL ファイルを VCS システムに保存し、データベース構造が更新されるたびに再生成します。
DDL データソースを作成すると、データベースツールウィンドウ ( ) で使用できるようになります。プロジェクトツールウィンドウ ( ) でステートメントを使用して SQL ファイルを作成および管理できます。
DDL データソースの詳細については、DDL データソーストピックを参照してください。
- セッション
各セッションは単一接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。
セッションにはクライアント (ファイル) を含めることができ、そのクエリはセッションが保持する接続を介して送信されます。データエディターはセッションのクライアントになることもできます。
例: データベースツールウィンドウでテーブルをダブルクリックすると、新しいセッションがデータベースに接続され、テーブルがクライアントとしてセッションに接続されます。
サービスツールウィンドウでは、データソース、セッション、セッションクライアントを表示できます。セッションアイコンの隅にある緑色の点は、接続されたセッションを示します。
セッションの詳細については、「セッション」を参照してください。
- データエディターとビューアー
データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。
IntelliJ IDEA では、データエディターとビューアーを使用して、データベースオブジェクトデータ、クエリ結果セット、および DSV ファイルデータを操作できます。
データエディターの詳細については、「データエディターとビューアー」を参照してください。
- データベースツールウィンドウ
データベースツールウィンドウ ( ) では、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更し、その他の関連タスクを実行できます。
使用可能なデータソースは、データソース、スキーマ、テーブル、列のツリーとして表示されます。
データベースツールウィンドウでのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」セクションを参照してください。
データベースツールウィンドウの詳細については、データベースツールウィンドウトピックを参照してください。
- イントロスペクション
イントロスペクションは、データベースオブジェクトのメタデータ (オブジェクト名や列のタイプなど) とソースコードをロードするプロセスです。IntelliJ IDEA は、この情報を使用して、データベースツールウィンドウでのオブジェクトの表示、DDL の表示、完了時のオブジェクトの提案、その他のコーディング支援機能に使用します。
デフォルトでは、データベースツールウィンドウに表示するように選択されたスキーマとデータベースのみがイントロスペクトされます。データベースのサイズによっては、イントロスペクション中にロードされたメタデータは、かなりの時間とディスク容量を必要とする可能性があります。
必要なデータベースとスキーマがイントロスペクトされると、IDE は接続されたセッションと解決モードに応じて、スクリプト内のデータベースオブジェクトを正しいコンテキストに解決できます。
Oracle ユーザーは、すべてのオブジェクトが処理されている場合に長いイントロスペクション時間を経験する可能性がありますが、日常の作業やコーディング支援には通常は必要ありません。イントロスペクトされるオブジェクトの量を減らすために、IntelliJ IDEA には Oracle データベースで使用できる 3 つのイントロスペクションレベルがあります。詳細については、「Oracle イントロスペクションレベル」を参照してください。
不正なイントロスペクションのトラブルシューティングの詳細については、イントロスペクションの問題の報告トピックを参照してください。
- クエリコンソール
クエリまたはデータベースコンソールは、データソースに添付される SQL ファイルです。ターミナルで行うのと同じ方法で、クエリコンソールで SQL ステートメントを作成および実行できます。
データソースを作成すると、データソースのデフォルトのクエリコンソールが自動的に作成されます。必要に応じて、追加のクエリコンソールを作成できます。
クエリコンソールの詳細については、クエリコンソールトピックを参照してください。
IntelliJ IDEA の他のタイプの SQL ファイルの詳細については、ファイル管理トピックを参照してください。
- ユーザーファイル
ユーザーファイルは、マシンまたはアクセスできるその他の場所に保存されているファイルです。IntelliJ IDEA で操作するには、プロジェクトツールウィンドウでそれらが含まれるディレクトリにアクセスします。
ユーザーファイルの詳細については、ユーザーファイルトピックを参照してください。
IntelliJ IDEA の他のタイプの SQL ファイルの詳細については、ファイル管理トピックを参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_connection_details_postgresql_default.png)
データソース
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースは接続構成です。データベースへの接...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_services_tool_window_db.png)
セッション
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。IntelliJ IDEA では、データベース...
![](https://resources.jetbrains.com/help/img/idea/2024.1/data_editor_db_object_data_intro.png)
データエディターとビューアー
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/data_sources_and_drivers_dialog.png)
データソースおよびドライバーダイアログ
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースおよびドライバーダイアログにアクセ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ddl_data_source_and_files.png)
DDL データソース
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステート...
![](https://pleiades.io/icons/idea.png)
データベースオブジェクト
Java 開発環境 IntelliJ IDEA の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。