ホーム Navicat Premium Mac OS X版

Mac OS X版


マルチ接続のデータベース管理ツール
多様な接続オプション
ビジュアルデータベースデザイナー
異種データベース間のデータ操作ツール
高度なOracle/SQL Server管理ツール
高性能なビジュアルビルダ/SQLエディタ
多様なインポート/エクスポート機能
強力なデータ操作ツール
強力なセキュリティ管理
その他の機能

システム条件

  • Mac OS X 10.5 Leopard、10.6 Snow Leopard、10.7 Lion
  • Intel CPU

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

Navicat Premiumは、1つのアプリケーション内で複数のMySQL/SQL Server/SQLite/Oracle/PostgreSQLデータベースに同時に接続し、管理を行うことができます。他のNavicatメンバーの機能を兼ね備えていて、ストアドプロシージャやイベント、トリガー、ファンクション、ビューなどを含む、MySQL/SQL Server/SQLite/Oracle/PostgreSQLのほとんどの機能をサポートしています。Navicat Premiumを使うと作業時間を節約できますので、複数のサーバを管理している管理者にとって非常に有用なツールです。

【最新バージョンのMySQLのサポート】

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

【最新バージョンのSQL Serverのサポート】
  • SQL Server 2000 以上のサポート
  • SQL Azureのサポート
  • 全てのSQL Serverオブジェクトをサポート:テーブル、ビュー、ファンクション
  • 全てのサブオブジェクトをサポート:フィールド、インデックス、外部キー、ユニーク制約、チェック制約、トリガー
  • リンクサーバ、サーバトリガーの管理
  • アセンブリ、パーティション関数、パーティションスキーマ、データベーストリガーの管理
  • インデックス、シノニム、トリガーの管理
  • 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)

Navicatでは、SSHトンネリングを使用して安全なSSH接続を確立できます。2つのホスト間の厳密な認証と安全な暗号化通信を実現しています。パスワード認証または公開鍵認証のいずれかの認証方法を使用できます。

HTTPトンネル(MySQL/SQLite/PostgreSQL)

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

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

Navicatを別のマシンへ移行する場合、接続設定を簡単に転送できます。Navicatから接続をエクスポートし、それを新しいマシンにインポートするだけです。

ビジュアルデータベースデザイナー

リバースエンジニアリングのサポート

Navicatのリバースエンジニアリングを使って、既存のデータベースからデータベースモデルを作成し、データベース構造を図式化したり編集することができます。逆に、図を使ってモデルを作成し、そのモデルからデータベースを生成することも可能です。

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

データベースへの同期は、データベースとの相違点すべての全体像を示します。モデルとデータベースの比較後、その違いが表示され、同期先データベースの更新に必要な同期スクリプトが生成されます。このスクリプトを使ってデータベースをモデルと一致させることができます。比較と同期の設定は柔軟で、比較用/同期用に希望の比較キーを設定できます。

SQL/DDLスクリプト生成のサポート

SQLのエクスポート機能では、最終の完全なSQLスクリプトを生成したり、モデルの一部のみを個別に生成したり、参照整合性ルールやコメント、キャラクターセットなども生成できます。SQLのエクスポート機能によって、何百時間という作業時間を削減することができます。

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

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

データ転送機能では、様々な種類のデータベースシステム間で簡単にデータを転送することができます。この機能は、データ移行処理を大幅に簡略化します。

SQLファイルのInsert構文によるデータエクスポートとレコード作成

データ転送において、指定したSQLフォーマットとエンコードを使用してSQLファイルとしてデータをエクスポートすることを選択できます。

異なる種類のサーバのバックアップやインポート/エクスポート、データ転送、クエリ、データの同期に対してスケジュールを作成

異なる種類のデータベースからの複数プロファイルを1つのバッチジョブに設定し、そのバッチジョブにスケジュールを設定し実行することができます。バッチジョブは、バックアップやクエリ、データ転送、データの同期、インポート、エクスポートに対して作成することができます。

スケジュールタスクに関する通知Eメールと添付ファイルの送信

最新のスケジュール情報を複数の人に連絡するために、受信者を指定して通知Eメールを送信することができます。受信者は、NavicatユーザーのEメールアカウントを通して、スケジュールから返された結果を直接読むことができます。また、メールの添付ファイルとしてエクスポートファイルをバッチジョブに追加できますので、簡単にデータの共有ができます。

高度なOracle/SQL Server管理ツール

Oracle PL/SQLコードデバッガのサポート

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

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

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

高性能なビジュアルビルダ/SQLエディタ

ビジュアルSQLビルダ

ビジュアルSQLビルダ - 上部のグラフィカルビューと下部の構文ビューの2つの部分に分かれています。これらのビューでは、SQLの知識がなくても、視覚的にクエリ/ビューを作成、編集することができます。

クエリエディタ

クエリエディタを使って、クエリ用のSQLテキストを作成・編集したり、選択したクエリを準備・実行することができます。

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

クエリを実行する度にクエリに対して変数値を追加できるように、クエリのパラメータを設定します。

SQL整形機能

SQL整形機能を使い、ユーザ定義の一連のルールによってSQL文を書式設定することができます。この機能は、コーディングの生産性を上げ、SQLコードの読みやすさを向上させます。

SQL縮小機能

不必要なスペースや改行、インデントを取り除きます。不必要な空白を入れずにSQLをコピーアンドペーストしたい場合、とても役に立ちます。

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

Navicatのコード補完機能は、SQLエディタでのSQL文の作成を補助する便利な機能です。ドロップダウンリストに表示される使用可能なデータベースオブジェクトのプロパティやSQLキーワードから希望するものを選択します。

標準編集機能のサポート

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

コードの折りたたみ

コードの折りたたみ機能を使って、ひとまとまりのコードを折りたたんだり(隠す)、展開する(表示)ことができます。これにより、コードがさらに読みやすく操作しやすくなります。コードの横にあるプラス(+)とマイナス(-)をクリックするだけで実行できます。

対応する括弧の強調表示

開く括弧の前または閉じる括弧の後ろにカーソルをもっていくと、Navicatはそれに対応する括弧を探し、両方を事前に定義された色で強調表示します。

多様なインポート/エクスポート機能

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

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

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

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

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

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

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

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

強力なデータ操作ツール

フォームビュー

フォームビューはカレントレコードの操作に使用します。カレントレコードに焦点を合わせて、フィールド名とその値をはっきりと表示します。

外部キーデータセレクション

外部キーデータセレクションのGUIツールを使って、参照テーブルから外部キーの値を探すことができます。使用可能な値を探すために、ビューをマスターテーブルに切り替える必要はありません。

データと構造の同期

詳細な分析処理によって、1つのデータベースから別のデータベースへ、データを転送することができます。同様に、テーブル構造を比較し、修正することも可能です。データの同期と構造の同期のいずれの場合でも、ターゲットデータベースは、元のデータベースと同じサーバにあっても、別のサーバにあっても構いません。

バックアップと復元(MySQL/SQLite/PostgreSQL)

データベースの定期的なバックアップは、ユーザーにとって重要です。Navicatを使って、データベースに関する全てのテーブルやレコード、ビューなどをバックアップ/復元することができます。また、データベース間のバックアップをスケジュール設定することも可能です。

強力なセキュリティ管理

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

Navicatは、ユーザー/ロールを管理するためのビジュアルツールを提供しています。ユーザー/ロールの追加、複製、削除や、ユーザー/ロールのグローバル権限の編集が簡単に行えます。

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

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

その他の機能

ERダイアグラムビュー

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

データベース全体検索

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

接続のカラーリング

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

サーバ監視

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

お気に入り

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

オブジェクトフィルタ

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

バーチャルグルーピング

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

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

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

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

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

SQLコンソール

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