読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
データベーススペシャリスト試験・全25問
出典:令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ
全25問
BASE特性を満たし,次の特徴をもつNoSQLデータベースシステムに関する記述のうち,適切なものはどれか。 〔NoSQLデータベースシステムの特徴〕 ・ネットワーク上に分散した複数のノードから構成される。 ・一つのノードでデータを更新した後,他の全てのノードにその更新を反映する。
社員と年との対応関係をUMLのクラス図で記述する。二つのクラス間の関連が次の条件を満たす場合,a,bに入れる多重度の適切な組合せはどれか。ここで,“年”クラスのインスタンスは毎年存在する。 〔条件〕 (1) 全ての社員は入社年を特定できる。 (2) 年によっては社員が入社しないこともある。
関係R(A,B,C,D,E)において,関数従属性A→B,A→C,{C,D}→Eが成立する。最初に属性集合{A,B}に対して,これらの関数従属性によって関数的に決定される属性をこの属性集合に加える。この操作を繰り返して得られる属性集合(属性集合の閉包)はどれか。
関係R(A,B,C,D,E)に対し,関数従属の集合W={A→{B,C},{A,D}→E,{A,C,D}→E,B→C,C→B}がある。関数従属の集合X,Y,Zのうち,Wから冗長な関数従属をなくしたものはどれか。 X={A→B,B→C,C→B,{A,D}→E} Y={A→C,B→C,C→B,{A,D}→E} Z={A→B,C→B,{A,C,D}→E}
第2正規形である関係Rが,第3正規形でもあるための条件として,適切なものはどれか。
“文書”表,“社員”表から結果を得るSQL文のaに入れる字句はどれか。 文書 | 文書ID | 作成者ID | 承認者ID | |---|---|---| | 1 | 100 | 200 | | 2 | 100 | 300 | | 3 | 200 | 400 | | 4 | 500 | 400 | 社員 | 社員ID | 氏名 | |---|---| | 100 | 山田太郎 | | 200 | 山本花子 | | 300 | 川上一郎 | | 400 | 渡辺良子 | 〔結果〕 | 文書ID | 作成者ID | 作成者氏名 | 承認者ID | 承認者氏名 | |---|---|---|---|---| | 1 | 100 | 山田太郎 | 200 | 山本花子 | | 2 | 100 | 山田太郎 | 300 | 川上一郎 | | 3 | 200 | 山本花子 | 400 | 渡辺良子 | | 4 | 500 | NULL | 400 | 渡辺良子 | 〔SQL文〕 SELECT 文書ID,作成者ID,A.氏名 AS 作成者氏名, 承認者ID,B.氏名 AS 承認者氏名 FROM [ a ]
“商品”表と“商品別売上実績”表に対して,SQL文を実行して得られる売上平均金額はどれか。 商品 | 商品コード | 商品名 | 商品ランク | |---|---|---| | S001 | PPP | A | | S002 | QQQ | A | | S003 | RRR | A | | S004 | SSS | B | | S005 | TTT | C | | S006 | UUU | C | 商品別売上実績 | 商品コード | 売上合計金額 | |---|---| | S001 | 50 | | S003 | 250 | | S004 | 350 | | S006 | 450 | 〔SQL文〕 SELECT AVG(売上合計金額) AS 売上平均金額 FROM 商品 LEFT OUTER JOIN 商品別売上実績 ON 商品.商品コード = 商品別売上実績.商品コード WHERE 商品ランク = 'A' GROUP BY 商品ランク
“社員”表に対して,SQL文を実行して得られる結果はどれか。ここで,実線の下線は主キーを表し,表中のNULLは値が存在しないことを表す。 社員 | 社員コード(主キー) | 上司 | 社員名 | |---|---|---| | S001 | NULL | A | | S002 | S001 | B | | S003 | S001 | C | | S004 | S003 | D | | S005 | NULL | E | | S006 | S005 | F | | S007 | S006 | G | 〔SQL文〕 SELECT 社員コード FROM 社員 X WHERE NOT EXISTS (SELECT \* FROM 社員 Y WHERE X.社員コード = Y.上司)
SQL文1とSQL文2を実行した結果が同一になるために,表Rが満たすべき必要十分な条件はどれか。 〔SQL文1〕 SELECT \* FROM R UNION SELECT \* FROM R 〔SQL文2〕 SELECT \* FROM R
和両立である関係RとSがある。R∩Sと等しいものはどれか。ここで,−は差演算,∩は共通集合演算を表す。
関係R,Sの等結合演算は,どの演算によって表すことができるか。
“社員”表から,男女それぞれの最年長社員を除く全ての社員を取り出すSQL文とするために,aに入れる字句はどれか。ここで,“社員”表の構造は次のとおりであり,実線の下線は主キーを表す。 社員(社員番号(主キー),社員名,性別,生年月日) 〔SQL文〕 SELECT 社員番号,社員名 FROM 社員 AS S1 WHERE 生年月日 > ([ a ])
複数のバッチ処理を並行して動かすとき,デッドロックの発生をできるだけ回避したい。バッチ処理の設計ガイドラインのうち,適切なものはどれか。
トランザクションT₁がある行Xを読んだ後,別のトランザクションT₂が行Xの値を更新してコミットし,再びT₁が行Xを読むと,以前読んだ値と異なる値が得られた。この現象を回避するSQLの隔離性水準のうち,最も水準の低いものはどれか。
トランザクションのACID特性のうち,原子性(atomicity)の記述として,適切なものはどれか。
ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。
機械学習を用いたビッグデータ分析において使用されるJupyter Labの説明はどれか。
データレイクの特徴はどれか。
NISTが制定した,AESにおける鍵長の条件はどれか。
DLP(Data Loss Prevention)の機能はどれか。
PCからサーバに対し,IPv6を利用した通信を行う場合,ネットワーク層で暗号化を行うときに利用するものはどれか。
ストレージ技術におけるシンプロビジョニングの説明として,適切なものはどれか。
分散処理システムに関する記述のうち,アクセス透過性を説明したものはどれか。
ソフトウェアの保守性を定量評価する指標として,適切なものはどれか。
ドキュメンテーションジェネレーターの説明として,適切なものはどれか。