ホーム Navicat Premium Windows版

Windows版

マルチ接続データベース管理ツール
様々な接続方法に対応
データモデリングツール
異種データベース間のデータ操作
高度なOracle/SQL Server管理
ビジュアルビルダ/SQLエディタ
便利なインポート/エクスポート機能
様々なデータ操作ツール
強力なセキュリティ管理
使いやすいレポートビルダ
その他の機能

システム条件

  • Microsoft Windows XP SP2, Vista, Server 2003, Server 2008, Windows 7
  • Intel Pentium II プロセッサまたはそれ以上
  • ハードディスクのスペースは、インストールによって異なります。フルインストールの場合、65MBの使用可能なハードディスクスペースが必要です。

マルチ接続データベース管理ツール

Navicat Premiumは、複数の種類のデータベースを取り扱うデータベース管理者や開発者にとって、大変有用なツールです。
MySQL/SQL Server/SQLite/Oracle/PostgreSQLデータベースを同時に管理でき、また、ストアドプロシージャやイベントやトリガー、ファンクション、ビューなどを含む、この5種類のデータベースのほとんどの機能をサポートしています。
Navicat Premiumは、各データベース専用のNavicatのすべて機能を兼ね備えています。

【最新バージョンのMySQLのサポート】
  • MySQLサーバー 3.21 以上のサポート
  • 全てのMySQLオブジェクトをサポート:テーブル、ビュー、ストアド・プロシージャ、イベント
  • 全てのサブオブジェクトをサポート:フィールド、インデックス、外部キー、トリガー
  • パーティショニングのサポート
  • Unicode/キャラクタセットのサポート

【最新バージョンのSQL Serverのサポート】
  • SQL Server 2000 以上をサポート
  • SQL Azureをサポート
  • 全てのMySQLオブジェクトをサポート:テーブル、ビュー、ファンクション
  • 全てのサブオブジェクトをサポート:フィールド、インデックス、外部キー、ユニーク制約、チェック制約、トリガー
  • リンクサーバ、サーバートリガーの管理
  • アセンブリ、パーティション関数、パーティション構成とデータベーストリガーの管理
  • インデックス、シノニム、トリガーの管理
  • Unicode/キャラクタセットのサポート

【全てのバージョンのSQLiteのサポート】
  • SQLite2と3をサポート
  • 全てのSQLiteオブジェクトをサポート:テーブル、ビュー
  • 全てのサブオブジェクトをサポート:トリガー、インデックス
  • Unicode/キャラクタセットのサポート

【最新バージョンのOracleのサポート】
  • Oracleサーバー 8.1 以上のサポート
  • 全てのOracleオブジェクトのサポート: テーブル(通常、外部、索引構成)、ビュー、プロシージャ/ファンクション
  • 全てのサブオブジェクトのサポート: フィールド、インデックス、外部キー、ユニーク制約、チェック制約やトリガー
  • テーブルスペース、パブリックデータベースリンクやパブリックシノニムの管理
  • データベースリンク、インデックス、Java、マテリアライズド・ビュー、マテリアライズド・ビュー・ログ、パッケージ、シーケンス、シノニム、トリガー、タイプ、XMLスキーマやリサイクルビンの管理
  • 物理属性のサポート
  • Unicode/キャラクタセットのサポート

【最新バージョンのPostgreSQLのサポート】
  • PostgreSQLサーバー 7.3 以上のサポート
  • 全てのPostgreSQLオブジェクトのサポート: テーブル、ビュー、関数
  • 全てのサブオブジェクトのサポート: フィールド、インデックス、外部キー、ユニーク制約、チェック制約、ルール、トリガー
  • テーブルスペース、キャスト、手続き言語の管理
  • 集約関数、符号化方式変換、ドメイン、トリガー関数、演算子、演算子クラス、シーケンス、タイプの管理
  • Unicode/キャラクタセットのサポート
様々な接続方法に対応

SSHトンネリング(MySQL/SQL Server/Oracle/PostgreSQL)

SSH接続に対応しています。2つのホスト間で厳密な認証を行い、安全な暗号化通信を実現します。認証方法として、パスワード認証または公開鍵認証を使用できます。

HTTPトンネリング(MySQL/SQLite/PostgreSQL)

HTTP接続に対応しています。HTTPトンネリングとは、WEBサーバと同じプロトコル(http://)と同じポート(port 80)を使用してサーバに接続する方法です。インターネット・サービス・プロバイダーの中には、そのデータベースサーバへの直接接続を許可せず、HTTP接続を許可している場合があります。そのようなサーバに接続する時には、このHTTP接続を使用します。

接続設定のインポート/エクスポート

Navicatで設定済みの接続情報をエクスポートし、保存しておくことができます。例えば、Navicatを別のマシンへ移行する場合、移行前に接続情報をエクスポートしておき、新しいマシンにNavicatを移行後、その接続情報をインポートします。これで、移行前と同じ接続情報が設定されます。接続情報を一から設定する必要がないので、非常に便利な機能です。

データモデリングツール

リバースエンジニアリングにも対応

Navicatのデータモデリング機能は、非常に使いやすく設計されており、簡単にきれいなデータモデルを作成することができます。また、リバースエンジニアリング機能を用いて、既存のデータベースからモデルを生成することも可能です。

モデルとデータベース間の比較と同期

データベースへの同期機能は、モデルとデータベースとの相違点を表示します。さらに、モデルとデータベースを同期させるための更新用スクリプトを生成しますので、このスクリプトを使って、簡単にデータベースをモデルと一致させることができます。

SQL/DDLスクリプトの生成

データモデリングには、SQLのエクスポート機能があり、モデルのSQLスクリプトを生成することができます。テーブルを指定してモデルの一部だけのSQLを生成したり、プライマリーキーや外部キーなどを含めるかどうか選択することも可能です。SQLのエクスポート機能によって、作業時間を大幅に削減することができます。

異種データベース間のデータ操作

サーバ間のデータ転送をサポート

Navicat Premiumのデータ転送機能は、Oracle -> MySQLのようにデータベースシステムの種類を越えて、データを転送することができます。転送するオブジェクトの選択も可能です。例えば、開発環境から本番環境へのデータ移行などが非常に楽に行えるようになります。

SQLファイルへのデータ転送

指定したSQLフォーマットとエンコードを使用して、データをSQLファイルにエクスポートすることができます。Insert構文としてデータをエクスポートし、それを用いてレコードを作成できます。

異なる種類のサーバの処理を含むバッチジョブの作成とスケジュール

Navicat Premiumで保存済みのプロファイルや処理を1つ以上含むバッチジョブの作成が可能です。複数の処理を同じ時間に実行したい場合、それらの処理を1つのバッチジョブに設定し、そのバッチジョブにスケジュールを設定するだけで、実現できます。バッチジョブは、レポート印刷やバックアップ、クエリ、データ転送、データの同期、インポート/エクスポートに対応しています。

スケジュールの通知メールと添付ファイルの送信

通知Eメールを生成し、指定した受信者へ最新スケジュール情報を知らせます。Eメールアカウントを通して、スケジュールから返された結果を直接読むことができます。また、スケジュールの実行時にエクスポートされるファイルや印刷されるレポートを添付ファイルとして送ることも可能なので、データの共有に役立ちます。

高度なOracle/SQL Server管理

Oracle PL/SQLコードデバッガ

PL/SQLデバッガは、ブレークポイントの設定やプログラムのステップスルー、変数値の参照と編集、コールスタックの調査といった、ユーザが必要とする全ての機能を提供します。Navicat環境から、プロシージャやファンクション、オブジェクトメソッド、トリガーのようなPL/SQLコードを直接デバッグできます。

Oracle/SQL Server コードアウトライン

ファンクションやプロシージャ、パッケージ、タイプ、パラメータ、コードボディなどを含むオブジェクト間の従属関係や情報が、ツリービューに表示されます。

ビジュアルビルダ/SQLエディタ

ビジュアルSQLビルダ

SQLの初心者や知識がない方でも、視覚的にクエリやビューを作成したり編集することができます。上にグラフィカルビュー、下に構文ビューが表示されます。

パラメータクエリのサポート

クエリの実行時、クエリに対して変数値を与えられるように、クエリにパラメータを設定できます。

クエリエディタ

クエリエディタでは、SQLテキストを作成・編集したり、クエリを実行することができます。

SQL整形機能

クエリエディタにおいて、ユーザ定義の一連のルールによってSQL文を書式設定します。SQL整形機能を使うことにより、SQLコードが読みやすくなり、また、SQLコーディングの生産性が高まります。

SQL縮小機能

クエリエディタにおいて、不必要なスペースや改行、インデントを取り除きます。不必要な空白のない状態で、SQLをコピーアンドペーストしたい場合に、とても役に立つ機能です。

スマートなコード/単語補完機能

クエリエディタにおいて、SQL文の作成を補助する便利な機能です。文字を入力するとドロップダウンリストが表示されます。入力文字から始まり、クエリで使用できる、データベースオブジェクトやプロパティ、SQLキーワードが表示されるので、希望するものを選択します。

標準編集機能

インデントやアウトデント、行番号の表示、大文字小文字の変換、ズームイン/ズームアウトなど。

コードの折りたたみ機能

一段落のコードを折りたたむことによって、コードが読みやすくなり、また操作しやすくなります。コードの横にあるプラス(+)をクリックすると、コードを折りたたむことができ、マイナス(-)をクリックすると展開することができます。

対応する括弧の強調表示

開く括弧の前、または、閉じる括弧の後ろにカーソルをもっていくと、それに対応する括弧を強調表示します。オプションで、強調表示する色を設定することができます。

便利なインポート/エクスポート機能

ODBCからのデータのインポート

データソース接続を設定して、ODBCからデータをインポートすることができます。接続に成功すると、全ての利用可能なテーブルが追加されるので、インポートしたいテーブルを選択するか、追加クエリボタンを使ってクエリを指定するだけです。

様々なファイル形式からのデータのインポート

Navicatのインポートウィザードを使うと、様々なファイル形式から簡単にデータをテーブルにインポートすることができます。さらに、インポート設定をプロファイルとして保存しておくと、スケジュールを設定して実行することもできます。

対応ファイル形式: MS Access、MS Excel、XML、DBF、CSV、TXTなど

様々なファイル形式へのデータのエクスポート

Navicatのエクスポートウィザード使うと、テーブルのデータを様々なファイル形式に簡単にエクスポートすることができます。さらに、エクスポート設定をプロファイルとして保存しておくと、スケジュールを設定して実行することもできます。

対応ファイル形式: MS Access、MS Excel、MS Word、HTML、PDF、TXT、CSV、DBF、XMLなど

様々なデータ操作ツール

フォームビュー

グリッドビューはレコードを一覧表示しますが、フォームビューは1つのレコードに焦点を当てて、そのレコードの全フィールドの名前と値を表示します。

外部キーデータの選択ツール

外部キーデータを選択するGUIツールを使って、参照テーブルから外部キーの値を選択することができます。設定可能な値を見つけるために、マスターテーブルを表示する必要がないので、便利です。

データの同期/構造の同期

詳細な分析処理によって、同期元のデータベースと同期先のデータベースのデータを同期します。また、テーブル構造を比較し、生成される修正用スクリプトを使用して、構造を同期することもできます。データの同期と構造の同期は、ターゲットデータベースが元のデータベースと同じサーバにあっても、別のサーバにあっても実行可能です。

データベースのバックアップと復元(MySQL/SQLite/PostgreSQL)

データベースの定期的なバックアップは、ユーザーにとって非常に重要です。Navicatを使って、データベースの全てのテーブル、レコード、ビューなどをバックアップ/復元することができます。また、バックアップにスケジュールを設定し、指定時間または敵的に自動実行されるようにすることも可能です。

強力なセキュリティ管理

ビジュアルユーザー/ロールマネージャー

ユーザーやロールの追加、複製、削除から、グローバル権限の編集などを簡単に実行できます。

ビジュアル権限マネージャー

権限マネージャーのビューはわかりやすくデザインされています。アカウントを選択し、そのシステムレベルまたはオブジェクトレベルの権限を簡単にすばやく設定できます。

使いやすいレポートビルダ

レポート作成

ビジュアルレポートビルダは、ユーザーインターフェースが使いやすく、様々な種類のレポートを作成できます。請求書、売上統計、宛名ラベルなどのレポートをデザインできます。

様々なフォーマットへのレポート出力

Navicatで作成したレポートを、textやpdf、Lotus、Excel、Graphic、htmlなどの出力フォーマットにエクスポートできます。

レポートアーカイブ

レポートをアーカイブファイル(.raf)として保存できます。バックアップやポータビリティの向上に役立ちます。

その他の機能

ERダイアグラムビュー

ERダイアグラムビューはデータベーススキーマの構造を図式的なフォーマットで表示しますので、データベーススキーマをより簡単に理解できます。データベース内のテーブル間の相互関係も見ることができます。

データベース全体検索

Navicatはデータベース全体からレコードを見つけるという強力な検索機能を提供します。検索文字列として入力された単語全体の検索のみで、正規表現も使用できます。特定の種類のレコードに限定して検索を行いたい場合に特に有効な機能です。

サーバ監視

サーバ監視ウィンドウのチェックリストボックスにチェックをつけて、監視したいサーバを選択します。プロセスリストまたは変数、状態タブをクリックして、サーバのプロパティを表示および/または修正できます。

接続のカラーリング

接続のカラーリング機能で、接続しているサーバーをすぐに把握できます。ナビゲーションツリーとサブウィンドウツールバーに同じ色が表示されていますので、接続とそのデータベースオブジェクトを簡単に特定することができます。

お気に入り

Navicatのお気に入りは、ユーザーが頻繁にアクセスする特定のデータベースオブジェクトに簡単にアクセスできる機能です。お気に入りリストにパスを追加することによって、ナビゲーションペインで接続やデータベースを操作する代わりに、1クリックでそのデータベースオブジェクトにアクセスできます。

オブジェクトフィルタ

Navicatに表示するデータベースオブジェクトのリストを絞り込みたい場合、オブジェクトフィルタ機能をご利用ください。テキストを入力すると、指定された文字列で始まるデータベースオブジェクトだけが表示されます。

バーチャルグルーピング

Navicatの接続やオブジェクトをわかりやすく整理します。バーチャルグルーピング機能を使って、オブジェクトをグループに分けることができます。

インクリメンタルサーチのサポート

インクリメンタルサーチは、検索文字列が完全に入力されることを待たずに、文字が入力されている最中にそれにもっとも一致しているものを検索し、見つけた文字列にカーソルを移動します。つまり、一致する文字列はすぐに見つけ出され強調表示されます。文字列全体の入力にかかる時間も節約できます。

テキスト/16進数/イメージビューワー

Navicatは、テキストやイメージフィールドの内容を表示/編集するために、テキスト/16進数/イメージビューワーとエディタを提供します。エディタを使って、テーブルデータの閲覧、更新、挿入、削除を行えます。

SQLコンソール

コマンドラインインターフェースを使用するために、NavicatではSQLコンソールを開きます。SQLコンソールは、クエリの入力やデータベースからの結果の出力のための双方向性テキストベース画面を提供します。