ツイートこのページではメルマガで紹介した例題のアーカイブを試験のレベルごとにまとめています。OSS-DBの学習にお役立てください。修正等により、例題番号が連番ではない場合がございます。NEWPostgreSQLのコマンドの機能と目的の説明として、正しくないものを1つ選びなさい。コマンドはデータベースのバックアップをテキスト形式で作成することができる。pg_dumpallコマンドはデータベースクラスタ全体のバックアップをバイナリ形式で作成することができる。pg_basebackupコマンドはポイントインタイムリカバリ(PITR)のためのベースバックアップを作成することができる。psqlコマンドはテキスト形式のバックアップからリストアすることができる。pg_restoreコマンドはバイナリ形式のバックアップからリストアすることができる。説明として、適切なものを2つ選びなさい。バージョン9.6まで使用されていたが、バージョン10で廃止された。データベースユーザのパスワードを管理できる。GRANT/REVOKEで付与・剥奪される各種ユーザ権限を管理できる。ネットワーク上の他のマシンからデータベースに接続して良いかどうかを管理できる。データベースクラスタ内の各データベースについて、接続時の認証方法を管理できる。記述方法について、正しいものを2つ選びなさい。ように3桁ごとにカンマを入れて記述する。時間の単位にはms(ミリ秒)、s(秒)、m(分)、h(時間)、d(日)があり、大文字と小文字は区別されない。小文字、他はすべて大文字で記述する。時間やメモリのパラメータ値を記述するとき、単位を省略して数値だけ記述すると、それぞれデフォルトとしてミリ秒、バイトが使用される。1.97データベースに接続してSELECT文を実行したい。次のコマンドの空欄に入るオプションは何か。1.96createdbコマンドの説明として適切なものを2つ選びなさい。postgresの3つのデータベースを作成する。データベースクラスタが稼働中でなければならない。ネットワーク上の他のホストで稼働しているデータベースクラスタ上にデータベースを作成することができる。データベースクラスタのユーザ権限があれば誰でも実行できる。MySQLなどPostgreSQL以外のデータベースでも利用可能である。作成し、データベース作成権限を付与したい。次のコマンドの下線部で間違っているオプションはどれか。実行しているユーザには、適切なアクセス権限があるものとする。41234間違っているオプションはない。1.94pg_ctlコマンドでできることとして、正しいものを3つ選びなさい。新しくデータベースクラスタを作成する。データベースクラスタに新しいデータベースを追加する。データベースのサーバプロセスを再起動する。データベースの設定ファイルを再読み込みする。データベースのバックアップを取得する。1.93テンプレートデータベースの説明として適切なものを3つ選びなさい。コマンドでテンプレートデータベースに変更することができる。テンプレートデータベースに、テーブルやビューを新たに追加することはできるが、データをINSERTにより追加することはできない。DATABASEで削除できない。テンプレートデータベースの所有者が誰であっても、CREATEDB権限のあるユーザはそれを複製できる。1.92PostgreSQLのデータベースクラスタの説明として、適切なものを3つ選びなさい。initdbコマンドで作成できる。複数のデータベースから構成される。複数のサーバマシンにまたがって構成される。1台のサーバマシンで複数のデータベースクラスタを運用できる。管理者のユーザIDはpostgresで固定である。1.91initdbコマンドによるデータベースクラスタの作成について正しい説明を1つ選びなさい。作成できるデータベースクラスタは、1台のホストにつき、1つだけである。PostgreSQLのメジャーバージョンが異なれば、複数のデータベースクラスタを作成できる。ホストの管理者ユーザ(Linuxではroot)の権限を使用すれば、複数のデータベースクラスタを作成できる。実行するユーザが異なれば、複数のデータベースクラスタを作成できる。PGDATAの値が異なれば、複数のデータベースクラスタを作成できる。1.90GRANT/REVOKEによる権限付与について正しい説明を2つ選びなさい。テーブルの所有者は、SELECT権限をREVOKEされてもテーブルからデータをSELECTすることができる。スーパーユーザは、SELECT権限をREVOKEされてもテーブルからデータをSELECTすることができる。SELECTとUPDATEなど複数の権限を付与するときに、1つのGRANT文で複数の権限をまとめて指定することができる。テーブルを更新するにはテーブルのデータを読む必要があるので、UPDATE権限をGRANTするだけで、自動的にSELECT権限もGRANTされる。あるテーブルについてINSERT権限がGRANTされているが、SELECT権限がGRANTされていないという場合、他のユーザがINSERTしたデータはSELECTできないが、自分がINSERTしたデータはSELECTできる。1.89次の説明から間違っているものを1つ選びなさい。すると、現在のデータベース名が返される。すると、現在の日付が返される。すると、現在の日時が返される。すると、現在のスキーマ名が返される。すると、現在のユーザ名が返される。1.88自動バキュームの説明として正しいものを3つ選びなさい。削除済みのタプル領域を回収する。テーブルの統計情報を取得する。大量のタプルの挿入・削除・更新が行われたテーブルを検査する。データベースの負荷が小さくなったときに自動的に起動する。データベースの負荷が大きいときは起動が抑制される。1.87次の説明のうち、正しいものをすべて選びなさい。テーブルの排他的ロックを取得する。テーブルの排他的ロックを取得する。テーブルの排他的ロックを取得する。テーブルの排他的ロックを取得する。上記はいずれも誤りである。USERコマンドで変更できないユーザ属性はどれか。1.85次のSQLの説明として正しいものを1つ選びなさい。しても必ず同じ結果が得られる。しても全く同じ出力が得られる。実行するにはスーパーユーザ権限が必要である。test_tableの各列の値がタブ区切りで出力される。主キーの値でソートして出力される。1.84ポイントインタイムリカバリ(PITR)の説明として、正しくないものを1つ選びなさい。テーブルから削除したデータを元に戻すことができる。TABLEで削除したテーブルを元に戻すことができる。USERで削除したユーザを元に戻すことができる。DATABASEで削除したデータベースを元に戻すことができる。システムの設定ファイル(postgresql.conf)に対する誤った変更を元に戻すことができる。1.83ファイルシステムレベルの物理的なバックアップとリストアを行う手順について適切なものを2つ選びなさい。ファイルのコピーなどでバックアップを作成する前に、必ずデータベースを停止する必要がある。ログアーカイブの運用をしているのであれば、バックアップ作成時に、データベースは停止してもしなくても良い。ファイルシステムのレイアウトを正確に理解すれば、テーブル単位でバックアップとリストアを実行できる。ファイルシステムのレイアウトを正確に理解すれば、データベース単位でバックアップとリストアを実行できる。テーブルやデータベース単位でバックアップすることはできず、必ずデータベースクラスタ全体のバックアップとリストアを実行することになる。1.82pg_dumpコマンドpg_dumpallコマンドの説明として間違っているものを1つ選びなさい。pg_dumpはデータベースクラスタ内の特定のデータベースのみのバックアップを取得するのに対し、pg_dumpallはデータベースクラスタ内の全データベースのバックアップを取得する。pg_dumpではオプションにより出力フォーマットをテキスト形式あるいはバイナリ形式にする指定ができるが、pg_dumpallの出力はテキスト形式のみである。データベースユーザの情報をバックアップできるのはpg_dumpallだけである。どちらのコマンドも、データベースサーバプロセスが起動している状態でなければ実行できない。どちらのコマンドも、実行するにはデータベースのスーパーユーザー権限が必要である。1.81SQLのSETコマンドの説明として適切なものを2つ選びなさい。変数の値を設定し、SQLから変数値を参照することができる。スキーマ検索パスや時間帯などの実行時パラメータを変更することができる。設定した値は、デフォルトでは、そのユーザにとって永続的に有効である。設定した値は、デフォルトでは、そのセッション内でのみ有効である。設定した値は、デフォルトでは、そのトランザクション内でのみ有効である。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。メリット受験対策インタビューFAQ資料請求・お問い合わせプライバシーポリシーこの内容で送信します。よろしいですか?キャンセル。