1 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
CAP 定理に関する記述として, 適切なものはどれか。
|
詳細
|
1. システムの可用性は基本的に高く, サービスは利用可能であるが, 整合性については厳密ではない。 しかし, 最終的には整合性が取れた状態となる。
2. トランザクション処理は,データの整合性を保証するので,実行結果が矛盾した状態になることはない。
3. 複数のトランザクションを並列に処理したときの実行結果と, 直列で逐次処理したときの実行結果は一致する。
4. 分散システムにおいて, 整合性, 可用性, 分断耐性の三つを同時に満たすことはできない。
|
分散システムにおいて, 整合性, 可用性, 分断耐性の三つを同時に満たすことはできない。
|
2 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
部,課,係の階層関係から成る組織のデータモデルとして, モデル A~Cの三つの案が提出された。 これらに対する解釈として, 適切なものはどれか。 組織階層における組織の位置を組織レベルと呼ぶ。 組織間の階層関係は,親子として記述している。親と子は循環しないものとする。 ここで, モデルの表記には UML を用い, {階層} は組織の親と子の関連が循環しないことを指定する制約記述である。
|
詳細
|
1. 新しい組織レベルを設ける場合,どのモデルも変更する必要はない。
2. どのモデルも,一つの子組織が複数の親組織から管轄される状況を記述できない。
3. モデル B を関係データベース上に実装する場合, 親は子の組織コードを外部キーとする。
4. モデルCでは,組織の親子関係が循環しないように制約を課す必要がある。
|
モデルCでは,組織の親子関係が循環しないように制約を課す必要がある。
|
3 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
関係 R(A, B, C) の候補キーが {A, B} と {A, C} であり, {A,B} →C 及びC→B の関数従属性があるとき,関係 R はどこまでの正規形の条件を満足しているか。
|
詳細
|
1. 第1正規形
2. 第2正規形
3. 第3正規形
4. ボイス・コッド正規形
|
第3正規形
|
4 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
四つの表の関係を表す E-R 図として、適切なものはどれか。ここで, 実線の下線は主キーを,破線の下線は外部キーを表す。
|
詳細
|
1.
2.
3.
4.
|
|
5 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
第1 正規形から第 5 正規形までの正規化に関する記述のうち, 適切なものはどれか。
|
詳細
|
1. 正規形にする分解は全て関数従属性が保存される。
2. 正規形にする分解は全て情報無損失の分解である。
3. 第3正規形への分解では, 情報無損失かつ関数従属性が保存される。
4. 第4正規形から第5正規形への分解は自明な多値従属性が保存される分解である。
|
第3正規形への分解では, 情報無損失かつ関数従属性が保存される。
|
スポンサー
|
6 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
“商品”表と “当月商品仕入合計” 表に対して, SQL文を実行した結果はどれか。
|
詳細
|
1.
2.
3.
4.
|
|
7 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
次の(1), (2) に該当するトランザクションの隔離性水準はどれか。
(1) 対象の表のダーティリードは回避できる。
(2) 一つのトランザクション中で、 対象の表のある行を 2 回以上参照する場合, 1回目の読込みの列値と2回目以降の読込みの列値が同じであることが保証されない。
|
詳細
|
1. READ COMMITTED
2. READ UNCOMMITTED
3. REPEATABLE READ
4. SERIALIZABLE
|
READ COMMITTED
|
8 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
“社員取得資格” 表に対し, SQL文を実行して結果を得た。 SQL 文の a に入れる字句はどれか。
|
詳細
|
1.
2.
3.
4.
|
|
9 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
属性がn 個ある関係の異なる射影は幾つあるか。ここで, 射影の個数には、元の関係と同じ結果となる射影, 及び属性を全く含まない射影を含めるものとする。
|
詳細
|
1.
2.
3.
4.
|
|
10 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
ある電子商取引サイトでは、会員の属性を柔軟に変更できるように, “会員項目”表で管理することにした。“会員項目” 表に対し,次の条件でSQL文を実行して結果を得る場合, SQL 文の a に入れる字句はどれか。 ここで, 実線の下線は主キーを, NULL は値がないことを表す。
[条件]
(1) 同一 “会員番号” をもつ複数の行によって、1人の会員の属性を表す。
(2) 新規に追加する行の行番号は、 最後に追加された行の行番号に1を加えた値とする。
(3) 同一 “会員番号”で同一“項目名” の行が複数ある場合, より大きい行番号の項目値を採用する。
|
詳細
|
1. COUNT
2. DISTINCT
3. MAX
4. MIN
|
MAX
|
スポンサー
|
11 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
関係 R, Sに次の演算を行うとき, RとSが和両立である必要のないものはどれか。
|
詳細
|
1. 共通集合
2. 差集合
3. 直積
4. 和集合
|
直積
|
12 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
分散データベースのトランザクションが複数のサブトランザクションに分割され, 複数のサイトで実行されるとき, トランザクションのコミット制御に関する記述のうち,適切なものはどれか。
|
詳細
|
1. 2相コミットでは, サブトランザクションが実行される全てのサイトからコミット了承応答が主サイトに届いても, 主サイトはサブトランザクションごとにコミット又はロールバックの異なる指示を出す場合がある。
2. 2相コミットを用いても, サブトランザクションが実行されるサイトに主サイトの指示が届かず, サブトランザクションをコミットすべきかロールバックすべきか分からない場合がある。
3. 2相コミットを用いると, サブトランザクションがロールバックされてもトランザクションがコミットされる場合がある。
4. 集中型データベースのコミット制御である 1 相コミットで,分散データベースを構成する個々のサイトが独自にコミットを行っても、 サイト間のデータベースの一貫性は保証できる。
|
2相コミットを用いても, サブトランザクションが実行されるサイトに主サイトの指示が届かず, サブトランザクションをコミットすべきかロールバックすべきか分からない場合がある。
|
13 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
2相ロック方式を用いたトランザクションの同時実行制御に関する記述のうち,適切なものはどれか。
|
詳細
|
1. 全てのトランザクションが直列に制御され, デッドロックが発生することはない。
2. トランザクションのコミット順序は, トランザクション開始の時刻順となるように制御される。
3. トランザクションは,自分が獲得したロックを全て解除した後にだけ, コミット操作を実行できる。
4. トランザクションは,必要な全てのロックを獲得した後にだけ, ロックを解除できる。
|
トランザクションは,必要な全てのロックを獲得した後にだけ, ロックを解除できる。
|
14 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
RDBMS のロックに関する記述のうち, 適切なものはどれか。 ここで,X,Y はトランザクションとする。
|
詳細
|
1. X が A 表内の特定行 a に対して共有ロックを獲得しているときは,YはA表内の別の特定行 b に対して専有ロックを獲得することができない。
2. X が A 表内の特定行 a に対して共有ロックを獲得しているときは,YはA表に対して専有ロックを獲得することができない。
3. XがA表に対して共有ロックを獲得しているときでも, YはA表に対して専有ロックを獲得することができる。
4. X が A 表に対して専有ロックを獲得しているときでも, Y は A 表内の特定行 a に対して専有ロックを獲得することができる。
|
X が A 表内の特定行 a に対して共有ロックを獲得しているときは,YはA表に対して専有ロックを獲得することができない。
|
15 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
関係データベースにおいて, タプル数nの表二つに対する結合操作を、入れ子ループ法によって実行する場合の計算量はどれか。
|
詳細
|
1.
2.
3.
4.
|
|
スポンサー
|
16 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
多版同時実行制御 (MVCC) の特徴のうち,適切なものはどれか。
|
詳細
|
1. アプリケーションプログラムからデータに対する明示的なロックをかけることができない。
2. データアクセスの対象となる版をアプリケーションプログラムが指定する必要がある。
3. データ書込みに対して新しい版を生成し, 同時にデータ読取りが実行されるときの排他制御による待ちを回避する。
4. デッドロックは発生しない。
|
データ書込みに対して新しい版を生成し, 同時にデータ読取りが実行されるときの排他制御による待ちを回避する。
|
17 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
W3C で勧告されている, Indexed Database API に関する記述として,適切なものはどれか。
|
詳細
|
1. Java のアプリケーションプログラムからデータベースにアクセスするための標準的な API が定義されている。
2. SQL文をホストプログラムに埋め込むためのAPI が定義されている。
3. Web ブラウザ用のストレージの機能として, トランザクション処理の API が定義されている。
4. データベースに対する一連の手続きを DBMS に格納し、 呼び出す API が定義されている。
|
Web ブラウザ用のストレージの機能として, トランザクション処理の API が定義されている。
|
18 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
ビッグデータ処理基盤に利用され, オープンソースソフトウェアの一つである Apache Spark の特徴はどれか。
|
詳細
|
1. MapReduce の考え方に基づいたバッチ処理に特化している。
2. RDD (Resilient Distributed Dataset) と呼ばれるデータ集合に対して変換を行う。
3. パブリッシュ/サブスクライブ (Publish/Subscribe) 型のメッセージングモデルを採用している。
4. マスタノードをもたないキーバリューストアである。
|
RDD (Resilient Distributed Dataset) と呼ばれるデータ集合に対して変換を行う。
|
19 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
インシデントハンドリングの順序のうち, JPCERT コーディネーションセンター “インシデントハンドリングマニュアル (2015年11月26日)"に照らして適切なものはどれか。
|
詳細
|
1. インシデントレスポンス (対応) → 検知/連絡受付→ トリアージ
2. インシデントレスポンス (対応) → トリアージ → 検知/連絡受付
3. 検知/連絡受付 → インシデントレスポンス (対応) → トリアージ
4. 検知/連絡受付 → トリアージ → インシデントレスポンス (対応)
|
検知/連絡受付 → トリアージ → インシデントレスポンス (対応)
|
20 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
迷惑メールの検知手法であるベイジアンフィルタの説明はどれか。
|
詳細
|
1. 信頼できるメール送信元を許可リストに登録しておき, 許可リストにないメール送信元からの電子メールは迷惑メールと判定する。
2. 電子メールが正規のメールサーバから送信されていることを検証し、 迷惑メールであるかどうかを判定する。
3. 電子メールの第三者中継を許可しているメールサーバを登録したデータベースの掲載情報を基に, 迷惑メールであるかどうかを判定する。
4. 利用者が振り分けた迷惑メールと正規のメールから特徴を学習し, 迷惑メールであるかどうかを統計的に判定する。
|
利用者が振り分けた迷惑メールと正規のメールから特徴を学習し, 迷惑メールであるかどうかを統計的に判定する。
|
スポンサー
|
21 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
パケットフィルタリング型ファイアウォールが、通信パケットの通過を許可するかどうかを判断するときに用いるものはどれか。
|
詳細
|
1. Web アプリケーションに渡される POST データ
2. 送信元と宛先のIPアドレスとポート番号
3. 送信元の MACアドレス
4. 利用者のPCから送信された URL
|
送信元と宛先のIPアドレスとポート番号
|
22 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
ECC メモリで, 2ビットの誤りを検出し, 1ビットの誤りを訂正するために用いるものはどれか。
|
詳細
|
1. 偶数パリティ
2. 垂直パリティ
3. チェックサム
4. ハミング符号
|
ハミング符号
|
23 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
複数台の物理サーバで多数の仮想サーバを提供しているシステムがある。 次の条件で運用する場合, 物理サーバが 8 台停止してもリソースの消費を平均 80%以内にするには,物理サーバが1台も停止していないときは最低何台必要か。 ここで,各物理サーバは同一の性能と同一のリソースを有しているものとする。
[条件]
(1) ある物理サーバが停止すると, その物理サーバ内の全ての仮想サーバを,稼働中の物理サーバに, リソースの消費が均等になるように再配分する。
(2) 物理サーバが1台も停止していないときのリソースの消費は, 平均 60%である。
(3) その他の条件は考慮しない。
|
詳細
|
1. 32
2. 34
3. 36
4. 40
|
32
|
24 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
ソフトウェアの使用性を向上させる施策として、適切なものはどれか。
|
詳細
|
1. オンラインヘルプを充実させ,利用方法を理解しやすくする。
2. 外部インタフェースを見直し、連携できる他システムを増やす。
3. 機能を追加し, 業務の遂行においてシステムを利用できる範囲を拡大する。
4. データの複製を分散して配置し 装置の故障によるデータ損失のリスクを減らす。
|
オンラインヘルプを充実させ,利用方法を理解しやすくする。
|
25 |
令和3年度 秋期 午前Ⅱ データベーススペシャリスト試験 |
|
マッシュアップの説明はどれか。
|
詳細
|
1. 既存のプログラムから,そのプログラムの仕様を導き出す。
2. 既存のプログラムを部品化し, それらの部品を組み合わせて, 新規プログラムを開発する。
3. クラスライブラリを利用して, 新規プログラムを開発する。
4. 公開されている複数のサービスを利用して, 新たなサービスを提供する。
|
公開されている複数のサービスを利用して, 新たなサービスを提供する。
|
スポンサー
|