読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
データベーススペシャリスト試験・全25問
出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ
全25問
CAP定理に関する記述として,適切なものはどれか。
部,課,係の階層関係から成る組織のデータモデルとして,モデルA~Cの三つの案が提出された。これらに対する解釈として,適切なものはどれか。組織階層における組織の位置を組織レベルと呼ぶ。組織間の階層関係は,親子として記述している。親と子は循環しないものとする。ここで,モデルの表記にはUMLを用い,{階層}は組織の親と子の関連が循環しないことを指定する制約記述である。
関係R(A,B,C)の候補キーが{A,B}と{A,C}であり,{A,B}→C及びC→Bの関数従属性があるとき,関係Rはどこまでの正規形の条件を満足しているか。
四つの表の関係を表すE-R図として,適切なものはどれか。ここで,実線の下線は主キーを,破線の下線は外部キーを表す。
第1正規形から第5正規形までの正規化に関する記述のうち,適切なものはどれか。
“商品”表と“当月商品仕入合計”表に対して,SQL文を実行した結果はどれか。 商品 | 商品コード | 仕入先コード | |---|---| | S001 | K01 | | S002 | K01 | | S003 | K02 | | S004 | K02 | | S005 | K03 | | S006 | K04 | 当月商品仕入合計 | 仕入先コード | 仕入合計金額 | |---|---| | K01 | 150,000 | | K03 | 100,000 | | K05 | 250,000 | 〔SQL文〕 (SELECT 仕入先コード FROM 商品) EXCEPT (SELECT 仕入先コード FROM 当月商品仕入合計)
次の(1),(2)に該当するトランザクションの隔離性水準はどれか。 (1) 対象の表のダーティリードは回避できる。 (2) 一つのトランザクション中で,対象の表のある行を2回以上参照する場合,1回目の読込みの列値と2回目以降の読込みの列値が同じであることが保証されない。
“社員取得資格”表に対し,SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。 社員取得資格 | 社員コード | 資格 | |---|---| | S001 | FE | | S001 | AP | | S001 | DB | | S002 | FE | | S002 | SM | | S003 | FE | | S004 | AP | | S005 | NULL | 〔結果〕 | 社員コード | 資格1 | 資格2 | |---|---|---| | S001 | FE | AP | | S002 | FE | NULL | | S003 | FE | NULL | 〔SQL文〕 SELECT C1.社員コード, C1.資格 AS 資格1, C2.資格 AS 資格2 FROM 社員取得資格 C1 LEFT OUTER JOIN 社員取得資格 C2 [a]
属性がn個ある関係の異なる射影は幾つあるか。ここで,射影の個数には,元の関係と同じ結果となる射影,及び属性を全く含まない射影を含めるものとする。
ある電子商取引サイトでは,会員の属性を柔軟に変更できるように,“会員項目”表で管理することにした。“会員項目”表に対し,次の条件でSQL文を実行して結果を得る場合,SQL文のaに入れる字句はどれか。ここで,実線の下線は主キーを,NULLは値がないことを表す。 〔条件〕 (1) 同一“会員番号”をもつ複数の行によって,1人の会員の属性を表す。 (2) 新規に追加する行の行番号は,最後に追加された行の行番号に1を加えた値とする。 (3) 同一“会員番号”で同一“項目名”の行が複数ある場合,より大きい行番号の項目値を採用する。 〔SQL文〕 SELECT 会員番号, [a] (CASE WHEN 項目名='会員名' THEN 項目値 END) AS 会員名, [a] (CASE WHEN 項目名='最終購入年月日' THEN 項目値 END) AS 最終購入年月日 FROM ( SELECT 会員番号, 項目名, 項目値 FROM 会員項目 WHERE 行番号 IN ( SELECT [a] (行番号) FROM 会員項目 GROUP BY 会員番号, 項目名 ) ) T GROUP BY 会員番号 ORDER BY 会員番号
関係R,Sに次の演算を行うとき,RとSが和両立である必要のないものはどれか。
分散データベースのトランザクションが複数のサブトランザクションに分割され,複数のサイトで実行されるとき,トランザクションのコミット制御に関する記述のうち,適切なものはどれか。
2相ロック方式を用いたトランザクションの同時実行制御に関する記述のうち,適切なものはどれか。
RDBMSのロックに関する記述のうち,適切なものはどれか。ここで,X,Yはトランザクションとする。
関係データベースにおいて,タプル数nの表二つに対する結合操作を,入れ子ループ法によって実行する場合の計算量はどれか。
多版同時実行制御(MVCC)の特徴のうち,適切なものはどれか。
W3Cで勧告されている,Indexed Database APIに関する記述として,適切なものはどれか。
ビッグデータ処理基盤に利用され,オープンソースソフトウェアの一つであるApache Sparkの特徴はどれか。
インシデントハンドリングの順序のうち,JPCERTコーディネーションセンター“インシデントハンドリングマニュアル(2015年11月26日)”に照らして,適切なものはどれか。
迷惑メールの検知手法であるベイジアンフィルタの説明はどれか。
パケットフィルタリング型ファイアウォールが,通信パケットの通過を許可するかどうかを判断するときに用いるものはどれか。
ECCメモリで,2ビットの誤りを検出し,1ビットの誤りを訂正するために用いるものはどれか。
複数台の物理サーバで多数の仮想サーバを提供しているシステムがある。次の条件で運用する場合,物理サーバが8台停止してもリソースの消費を平均80%以内にするには,物理サーバが1台も停止していないときは最低何台必要か。ここで,各物理サーバは同一の性能と同一のリソースを有しているものとする。 〔条件〕 (1) ある物理サーバが停止すると,その物理サーバ内の全ての仮想サーバを,稼働中の物理サーバに,リソースの消費が均等になるように再配分する。 (2) 物理サーバが1台も停止していないときのリソースの消費は,平均60%である。 (3) その他の条件は考慮しない。
ソフトウェアの使用性を向上させる施策として,適切なものはどれか。
マッシュアップの説明はどれか。