---
title: "Altova社のデータベースツールに、重要な新機能が追加されました"
date: "2017-04-24"
categories: 
  - "database"
  - "tools"
tags: 
  - "database-tool"
  - "databasespy"
  - "new-features"
description: AltovaのDatabaseSpy 2017 リリース3は、自動的なDDLスクリプト生成機能、SQLの自動補完機能の改善、およびグラフ作成ツールなど、データベース管理機能を強化しています。
---
Status: #blog

Tags:  #database-tool #databasespy #new-features

Categories: [database + sql](/blog/ja/category/database-sql.md) | [tools](/blog/ja/category/tools.md)
# Altova社のデータベースツールに、重要な新機能が追加されました

DatabaseSpyは、 [独自のデータベースツール](https://www.altova.com/ja/databasespy.html) これにより、主要なデータベースをすべてサポートし、データベースのクエリ、設計、構造の比較、テーブルの内容の編集と比較を容易に行うことができ、さらに、クエリ結果から美しいグラフを生成することも可能です。

DatabaseSpyの最新バージョン（2017リリース3）では、いくつかの新機能が追加されており、その中でも特に注目すべきは、あらゆるデータベーススキーマに対して、自動的に完全なDDLスクリプトを生成できるようになった点です。

![](/blog/images/DatabaseSpyv2017R3_05.png)

<!--more-->

### データベース操作のための、完全なDDLスクリプト作成ツール

完全なDDLスクリプトは、データベース管理者がデータベース全体の構造を再構築するための重要なリソースです。このDDLスクリプトは、データベース内に定義されているすべてのテーブル、リレーションシップ、ビュー、制約、インデックス、関数、プロシージャなどをすべて作成します。

DDLスクリプトは、データベース全体の構造をバックアップしたり、実際のテーブルの内容が不要な場合に、例えば開発環境から本番環境へ移行する際に、データベースの構造を別のサーバーに移動させるために不可欠です。

オンラインブラウザのヘルパーウィンドウで、データベーススキーマを右クリックすると、コンテキストメニューが表示されます。このメニューには「新しいSQLエディタで表示」というオプションがあり、それを選択すると、スクリーンショットに示されているように、DDLスクリプトのコマンドが実行されます

![データベースツールは、完全なDDLスクリプトを生成します](/blog/images/create-script.png)

生成されたDDLスクリプトは、すぐにDatabaseSpyのSQLエディタウィンドウで開かれ、そこで内容を確認したり、ファイルに保存したり、コンテキストに応じた自動補完機能を利用して編集したりすることができます。

### 強化されたデータベースツール：検索バー

DatabaseSpyのSQLエディタにおける「検索」機能も、バージョン2017リリース3で強化されています。新しい検索バーは、XMLSpy 2017で初めて導入された検索機能をベースにしています。大文字・小文字を区別する検索、正規表現を使用した検索、選択範囲内での検索などが可能です。また、複数行にわたる検索にも対応しています。

以下に示されている新しい検索機能は、特に長いSQLスクリプトをレビューする際に役立ちます。例えば、上記で説明した例で生成されたDDLスクリプトのようなものを確認する際に便利です。

![データベースツール：DDLスクリプト内検索機能](/blog/images/new-find-bar.png)

### SQLエディタの自動補完機能を大幅に改善しました

バージョン2017 リリース3では、SQLエディタの自動補完機能を大幅に改良し、SQL文の作成や編集時の速度と効率を向上させました。新機能は以下の通りです

- 大幅な速度向上
- 部分的な一致に基づいて、より関連性の高い候補を表示します
- 引用符と括弧の処理が改善されました

以下のスクリーンショットでは、オートコンプリート機能が、製品テーブルの列名候補を表示しています

![データベースツールにおけるSQLエディタの自動補完機能](/blog/images/new-autocompletion.png)

オートコンプリート機能は、接続されているデータベースの種類に応じて、正確な構文とデータ型に基づいて提案内容を調整します。普段利用しているデータベースで作業しているユーザーは、SQLエディターのオートコンプリート機能によって作業効率が向上することを実感できるでしょう。特に、馴染みのないSQLの方言を使用している場合は、オートコンプリート機能が非常に役立ちます。

### データベースツールに関する機能改善について

カラフルで目を引くグラフは、数値データだけの表よりも、情報をより迅速かつ効果的に伝えることができます。DatabaseSpyのバージョン2017リリース3では、すでに強力なグラフ作成機能をさらに強化しました

- 折れ線グラフは、線をつなげることなく、単に点のみを表示させるように使用することも可能です
- Y軸が反転している可能性があり、その場合、0が一番上になることがあります
- 数値ラベルは、メーターやグラフの直接上に表示することができます

![データベースツールにおける、グラフ表示機能の強化](/blog/images/databasespy-new-features-charts-1.png)

 

- グラフ上に、ラベルを配置することができます（例えば、単位を表示する場合など）
- 棒グラフにおける棒間の距離の調整

### 対応データベース

ここに説明されているデータベースツールの一切の機能、そしてそれ以上の機能が、ここに記載されているデータベースで利用可能です。DatabaseSpyでは、さらに、ユーザーは異なる種類の複数のデータベースに対して同時に接続を開き、それらのデータベース間で構造や内容を比較することも可能です。

対応データベース：

- 火鳥
- IBM DB2 for iSeries®
- IBM DB2®
- Informix®
- Microsoft Access™ (マイクロソフト アクセス)
- Microsoft® Azure SQLデータベース
- Microsoft® SQL Server® (マイクロソフト SQL サーバー)
- MySQL®
- オラクル社（Oracle Corporation）
- PostgreSQL (ポストグレス)
- Progress OpenEdge
- SQLite
- Sybase®

([クリックしてください](https://www.altova.com/ja/databasespy.html) [ここに](https://www.altova.com/ja/databasespy.html) (詳細は、各データベースでサポートされているバージョンの一覧をご参照ください。)

既存のDatabaseSpyをご利用のお客様は、以下のことが可能です [更新](https://www.altova.com/ja/download_current.html) 最新バージョンにアップデートすることで、これらの新しいデータベースツール機能をすべて活用できます。また、お客様は [Altovaの製品をぜひお試しください](https://www.altova.com/ja/download.html) 30日間は無料でご利用いただけます。
