さまざまなデータベース管理者ツールは何ですか?
データベースは、承認されたプログラムまたはWebサービスがアクセス、追加、または変更できる中央情報リポジトリとして機能します。データベース管理者と呼ばれる専門家は、これらの特殊なソフトウェアサーバーのセットアップと維持を担当しています。データベース管理者ツールは、データベースソフトウェアと構成にアクセス、変更、および更新できる専門プログラムです。
コンピュータープログラミングの世界では、サーバーは、クライアントと呼ばれる他のソフトウェアに情報を提供することを目的とするプログラムです。サーバーは独自のマシンで実行でき、クライアントはインターネットまたはローカルネットワークを介してアクセスできます。サーバーは、クライアントプログラムと同じマシンでバックグラウンドプログラムとして実行することもできます。データベースソフトウェアは、保持している情報にアクセスしたいクライアントプログラムからの着信接続のために特定のポートに耳を傾けるサーバーとして実行されます。
プロフェッショナルが実行しているデータベースを維持するために使用するデータベース管理者ツールは個別のプログラムであり、データベースソフトウェア自体の一部ではありません。データベース管理者は、これらのツールを使用して、特定のデータベースソフトウェアがプログラムされているコマンドを発行し、対応するアクションで認識して応答します。これらのコマンドの正確な構文は異なるデータベースソフトウェア間で異なりますが、それらを使用して実行できるアクションは次のとおりです。
- 特定のデータベースにログインするためにプログラムを使用することができます
- サーバーにデータベースを追加するか、データベースを削除します
- データベース内の個々のテーブルを追加または削除します
- テーブルのレイアウトを変更します
- 個々のデータエントリを変更します
これらのユーティリティプログラムは、完全なグラフィカルユーザーインターフェイスを備えたり、テキストベースの端末プログラムにすることもできます。テキストベースのインターフェイスを使用するデータベース管理者ツールでは、ユーザーがメンテナンスコマンドごとに完全な構文を入力する必要があります。持っているプログラム完全なグラフィカルインターフェイスにより、ユーザーはボタンをクリックしてさまざまなオプションを選択してコマンドを設定できます。次に、コマンドに必要な構文にアクションをデータベースに変換できます。
データベース管理者ツールには、コンピューターにリモートでログインしてシステムコマンドを実行できるソフトウェアも含まれています。これらは、管理者がコンピューターモニターやグラフィカルインターフェイスを持たないマシンで実行するデータベースソフトウェアを更新する必要がある場合に必要です。管理者がアップデートを適用できるようにするためには、データベースサーバーを停止する必要があります。これは、実行中のアプリケーションを終了するようなものです。リモートログインソフトウェアを使用すると、データベース管理者がデータベースが実行されているコンピューターにアクセスして、データベースサーバーを停止し、ソフトウェアを更新してからデータベースソフトウェアを再起動できます。