読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
データベーススペシャリスト試験・全25問
出典:令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ
全25問
CAP定理に関する記述として,適切なものはどれか。
大文字のアルファベットで始まる膨大な数のデータを,規則に従って複数のノードに割り当てる。このようにあらかじめ定めた規則に従って,複数のノードにデータを分散して割り当てる方法はどれか。 〔規則〕 ・データの先頭文字がA~Gの場合はノード1に格納する。 ・データの先頭文字がH~Nの場合はノード2に格納する。 ・データの先頭文字がO~Zの場合はノード3に格納する。
概念データモデルの説明として,最も適切なものはどれか。
B⁺木インデックスが定義されている候補キーを利用して,1件のデータを検索するとき,データ総件数Xに対するB⁺木インデックスを格納するノードへのアクセス回数のオーダーはどれか。
従業員番号と氏名と使用できるプログラム言語を管理するために,“従業員”表及び“プログラム言語”表を設計する。“プログラム言語を2種類以上使用できる従業員がいる。プログラム言語を全く使用できない従業員もいる。”という状況を管理する“プログラム言語”表の設計として,適切なものはどれか。ここで,実線の下線は主キーを表す。
関係モデルにおいて,情報無損失分解ができ,かつ,関数従属性保存が成り立つ変換が必ず存在するものはどれか。ここで,情報無損失分解とは自然結合によって元の関係が復元できる分解をいう。
便名に対して,客室乗務員名の集合及び搭乗者名の集合が決まる関係“フライト”がある。関係“フライト”に関する説明のうち,適切なものはどれか。ここで,便名,客室乗務員名,搭乗者名の組が主キーになっているものとする。 フライト | 便名 | 客室乗務員名 | 搭乗者名 | |---|---|---| | BD501 | 東京建一 | 大阪一郎 | | BD501 | 東京建一 | 京都花子 | | BD501 | 横浜涼子 | 大阪一郎 | | BD501 | 横浜涼子 | 京都花子 | | BD702 | 東京建一 | 大阪一郎 | | BD702 | 東京建一 | 神戸順子 | | BD702 | 千葉建二 | 大阪一郎 | | BD702 | 千葉建二 | 神戸順子 |
次の表を,第3正規形まで正規化を行った場合,少なくとも幾つの表に分割されるか。ここで,顧客の1回の注文に対して1枚の受注伝票が作られ,顧客は1回の注文で一つ以上の商品を注文できるものとする。 | 受注番号 | 顧客コード | 顧客名 | 受注日 | 商品コード | 商品名 | 単価 | 受注数 | 受注金額 | |---|---|---|---|---|---|---|---|---| | 1055 | A7053 | 鈴木電気 | 2023-07-01 | T035 | テレビA | 85,000 | 10 | 850,000 | | 1055 | A7053 | 鈴木電気 | 2023-07-01 | K083 | 無線スピーカーA | 23,000 | 5 | 115,000 | | 1055 | A7053 | 鈴木電気 | 2023-07-01 | S172 | Blu-rayプレイヤーB | 78,000 | 3 | 234,000 | | 2030 | B7060 | 中村商会 | 2023-07-03 | T050 | テレビB | 90,000 | 3 | 270,000 | | 2030 | B7060 | 中村商会 | 2023-07-03 | S172 | Blu-rayプレイヤーB | 78,000 | 10 | 780,000 | | 3025 | C9025 | 佐藤電気 | 2023-07-03 | T035 | テレビA | 85,000 | 3 | 255,000 | | 3025 | C9025 | 佐藤電気 | 2023-07-03 | K085 | 無線スピーカーB | 25,000 | 2 | 50,000 | | 3025 | C9025 | 佐藤電気 | 2023-07-03 | S171 | Blu-rayプレイヤーA | 50,000 | 8 | 400,000 | | 3090 | B7060 | 中村商会 | 2023-07-04 | T050 | テレビB | 90,000 | 1 | 90,000 | | 3090 | B7060 | 中村商会 | 2023-07-04 | T035 | テレビA | 85,000 | 2 | 170,000 |
“成績”表から,クラスごとに得点の高い順に個人を順位付けした結果を求めるSQL文の,aに入れる字句はどれか。 成績 | 氏名 | クラス | 得点 | |---|---|---| | 情報太郎 | A | 80 | | 情報次郎 | A | 63 | | 情報花子 | B | 70 | | 情報桜子 | B | 92 | | 情報三郎 | A | 78 | 〔結果〕 | 氏名 | クラス | 得点 | 順位 | |---|---|---|---| | 情報太郎 | A | 80 | 1 | | 情報三郎 | A | 78 | 2 | | 情報次郎 | A | 63 | 3 | | 情報桜子 | B | 92 | 1 | | 情報花子 | B | 70 | 2 | 〔SQL文〕 ```sql SELECT 氏名,クラス,得点, [ a ] () OVER (PARTITION BY クラス ORDER BY 得点 DESC) 順位 FROM 成績 ```
表Aと表Bから,どちらか一方にだけ含まれるIDを得るSQL文のaに入れる字句はどれか。 A | ID | |---| | 100 | | 200 | | 300 | | 400 | B | ID | |---| | 200 | | 400 | | 600 | | 800 | 〔SQL文〕 ```sql SELECT COALESCE(A.ID, B.ID) FROM A [ a ] B ON A.ID = B.ID WHERE A.ID IS NULL OR B.ID IS NULL ```
関係Rと関係Sにおいて,R÷Sの関係演算結果として,適切なものはどれか。ここで,÷は商演算を表す。 R | 店 | 商品 | |---|---| | A | a | | A | b | | B | a | | B | b | | B | c | | C | c | | D | c | | D | d | | E | d | | E | e | S | 商品 | |---| | a | | b | | c |
2相ロック方式を用いたトランザクションの同時実行制御に関する記述のうち,適切なものはどれか。
“部品”表のメーカーコード列に対し,B⁺木インデックスを作成した。これによって,“部品”表の検索の性能改善が最も期待できる操作はどれか。ここで,部品及びメーカーのデータ件数は十分に多く,“部品”表に存在するメーカーコード列の値の種類は十分な数があり,かつ,均一に分散しているものとする。また,“部品”表のごく少数の行には,メーカーコード列にNULLが設定されている。実線の下線は主キーを,破線の下線は外部キーを表す。
データベースのREDOのべき等(idempotent)の説明として,適切なものはどれか。
a~cそれぞれの障害に対して,DBMSはロールフォワード又はロールバックを行い回復を図る。適切な回復手法の組合せはどれか。 a デッドロックによるトランザクション障害 b ハードウェアの誤動作によるシステム障害 c データベースの記録媒体が使用不可能となる媒体障害
トランザクションの隔離性水準を高めたとき,不整合なデータを読み込むトランザクション数と,単位時間に処理できるトランザクション数の傾向として,適切な組合せはどれか。
二つのトランザクションT1とT2を並列に実行した結果が,T1の完了後にT2を実行した結果,又はT2の完了後にT1を実行した結果と等しい場合,このトランザクションスケジュールの性質を何と呼ぶか。
ブロックチェーンのデータ構造の特徴として,適切なものはどれか。
DRDoS(Distributed Reflection Denial of Service)攻撃に該当するものはどれか。
インシデントハンドリングの順序のうち,JPCERTコーディネーションセンター“インシデントハンドリングマニュアル(2021年11月30日)”に照らして,適切なものはどれか。
情報セキュリティにおけるエクスプロイトコードに該当するものはどれか。
データからパリティを生成し,データとパリティを4台以上のハードディスクに分散して書き込むことによって,2台までのハードディスクが故障してもデータを復旧できるRAIDレベルはどれか。
キャパシティプランニングの目的の一つに関する記述のうち,最も適切なものはどれか。
データ中心アプローチの特徴はどれか。
ステージング環境の説明として,適切なものはどれか。