# SQLエディター用AIアシスタント

### データベースのクエリと設計のためのAIツール

データベース操作を支援するAIアシスタント- AltovaのAI連携機能
- SQLエディタ用AI拡張機能 
- 自然言語による指示に基づいて、SQLクエリを生成します 
- クエリ開発の効率化 

- サンプルデータベースのデータを作成します 
- テーブル間の関係を定義する 
- 複雑なSQL文について説明する 
- エラーの内容を説明し、問題解決を行います 

## SQLエディターにおけるAltova AIの機能

DatabaseSpyは、Altovaが提供するAIサーバーと連携し、SQL編集環境に文脈に応じたAIによるサポート機能を提供します。オプションの追加機能として提供され、クエリの作成、データモデリング、エラー解決など、さまざまな場面でスマートなサポートを提供します。 

DatabaseSpyに搭載されているAIアシスタントは、以下の2つのツールで構成されています

- AIチャット対話
- AI拡張機能

AIチャットダイアログを使用すると、Altova AIサーバーにリクエストを送信して、サンプルSQL文の作成、特定のテーブル構造に対するサンプルデータの生成、キーがまだ定義されていないテーブル間の関係の作成などを行うことができます。リクエストを送信し、応答を受け取った後、返されたSQLを既存のファイルにコピー＆ペーストするか、応答内容に基づいて新しいSQLファイルを作成することができます。 

[DatabaseSpyでAIアシスタントを使用してSQLクエリを生成します](https://www.altova.com/images/databasespy-ai.png)

## SQLエディタ用AI拡張機能

AIチャットダイアログに加えて、DatabaseSpyのSQLエディタには、生産性向上を支援するAI搭載の機能がいくつか用意されています 

- **AIによる自動生成:** SQL文、テーブルなどを自動的に生成します。
- **AIの説明**: 特定の命令が実行された場合にどのような結果になるかを説明します（以下に例を示します）
- **AI-explain-error**: 処理中にエラーが発生した場合、メッセージウィンドウにリンクが表示され、詳細情報やトラブルシューティングの手順を確認することができます
- **整形表示**: SQLコードを読みやすく、理解しやすくするために、適切な形式で表示すること

DatabaseSpyに組み込まれたこのAI機能は、リレーショナルデータベースからのデータを利用してクエリを設計・開発したり、その他の作業を行う際に、生産性を向上させ、学習を加速させます。 

## Altova AIのサブスクリプションを開始する

Altova AIは、お客様が製品ライセンスに加えて購入するサブスクリプション形式で提供されています。Altova AIの購入には、サポートおよび保守パッケージ（SMP）が必要です。お客様は、新しいSMPの購入と同時にAltova AIのサブスクリプションを購入するか、既存のSMPサブスクリプションに追加することができます。すべてのオプションを確認し、Altova AIのサブスクリプションを開始するには、[Altovaオンラインストア](https://shop.altova.com/) をご覧ください。


## Call to Action

[今すぐAltova AIのサブスクリプションを開始しましょう](https://shop.altova.com/)

