読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
データベーススペシャリスト試験・全25問
出典:令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ
全25問
グラフデータモデルの一つである,プロパティグラフに関する記述のうち,適切なものはどれか。
概念データモデルの説明として,最も適切なものはどれか。
UMLを用いて表した商品と倉庫のデータモデルに関する記述のうち,適切なものはどれか。ここで,商品の倉庫間の移動はないものとする。
従業員の,従業員番号,氏名及び使用できるプログラム言語を管理するために,“従業員”表及び“プログラム言語”表を設計する。“プログラム言語を2種類以上使用できる従業員がいる。プログラム言語を全く使用できない従業員もいる。”という状況を管理する“プログラム言語”表の設計として,適切なものはどれか。ここで,実線の下線は主キーを表す。 〔従業員表〕 従業員(従業員番号(主キー),氏名)
関数従属に関する記述のうち,適切なものはどれか。ここで,A,B,Cはある関係の属性の集合とする。
次の表に対して,第3正規形まで正規化を行った場合,少なくとも幾つの表に分割されるか。ここで,顧客の1回の注文に対して一つの受注番号が割り当てられ,顧客は1回の注文で一つ以上の商品を注文できるものとする。 | 受注番号 | 顧客コード | 顧客名 | 受注日 | 商品コード | 商品名 | 単価 | 受注数 | 受注金額 | |---|---|---|---|---|---|---|---|---| | 1055 | A7053 | 鈴木電気 | 2025-07-01 | T035 | テレビA | 85,000 | 10 | 850,000 | | 1055 | A7053 | 鈴木電気 | 2025-07-01 | K083 | 無線スピーカーA | 23,000 | 5 | 115,000 | | 1055 | A7053 | 鈴木電気 | 2025-07-01 | S172 | Blu-rayプレイヤーB | 78,000 | 3 | 234,000 | | 2030 | B7060 | 中村商会 | 2025-07-03 | T050 | テレビB | 90,000 | 3 | 270,000 | | 2030 | B7060 | 中村商会 | 2025-07-03 | S172 | Blu-rayプレイヤーB | 78,000 | 10 | 780,000 | | 3025 | C9025 | 佐藤電気 | 2025-07-03 | T035 | テレビA | 85,000 | 3 | 255,000 | | 3025 | C9025 | 佐藤電気 | 2025-07-03 | K085 | 無線スピーカーB | 25,000 | 2 | 50,000 | | 3025 | C9025 | 佐藤電気 | 2025-07-03 | S171 | Blu-rayプレイヤーA | 50,000 | 8 | 400,000 | | 3090 | B7060 | 中村商会 | 2025-07-04 | T050 | テレビB | 90,000 | 1 | 90,000 | | 3090 | B7060 | 中村商会 | 2025-07-04 | T035 | テレビA | 85,000 | 2 | 170,000 |
SQLの3値論理において,a,bに入る字句の組合せはどれか。 “真 AND 不定”は [a] であり,“偽 AND 不定”は [b] である。
表定義に基づいて作成された“システム担当者”表において,トランザクションAの複合文内のSQL文全てを正常終了させるためにaに入れる字句はどれか。ここで,実線の下線は主キーを表す。 〔表定義〕 CREATE TABLE システム担当者 ( システム番号 INTEGER, 担当者番号 INTEGER NOT NULL, CONSTRAINT PK_システム番号 PRIMARY KEY(システム番号), CONSTRAINT UK_担当者番号 UNIQUE(担当者番号) DEFERRABLE INITIALLY IMMEDIATE ) システム担当者 | システム番号(主キー) | 担当者番号 | |---|---| | 1234 | 111 | | 6789 | 222 | 〔トランザクションAの複合文内のSQL文〕 SET CONSTRAINTS [a]; UPDATE システム担当者 SET 担当者番号 = 222 WHERE システム番号 = 1234; UPDATE システム担当者 SET 担当者番号 = 111 WHERE システム番号 = 6789; COMMIT;
“名簿1”表と“名簿2”表のそれぞれ対応する行が全て等しいかどうかを確認するSQL文のa,b,cに入れる適切な字句はどれか。 名簿1 | 名前 | 住所 | 性別 | 年齢 | |---|---|---|---| | 試験 太郎 | 東京 | 男 | 22 | | 情報 花子 | 大阪 | 女 | 24 | | 処理 一郎 | 京都 | 男 | 35 | 名簿2 | 名前 | 住所 | 性別 | 年齢 | |---|---|---|---| | 試験 太郎 | 東京 | 男 | 22 | | 情報 花子 | 大阪 | 女 | 24 | | 処理 一郎 | 京都 | 男 | 35 | 〔SQL文〕 SELECT CASE WHEN COUNT(\*) = 0 THEN '等しい' ELSE '異なる' END AS 結果 FROM ((SELECT \* FROM 名簿1 [a] SELECT \* FROM 名簿2) [b] (SELECT \* FROM 名簿1 [c] SELECT \* FROM 名簿2) ) COMPARE
関係演算において,商演算と同等な結果が得られる演算の組合せはどれか。
図のような関係データベースの“注文”表と“注文明細”表がある。“注文”表の行を削除すると,対応する“注文明細”表の行が,自動的に削除されるようにしたい。参照制約定義の削除規則(ON DELETE)に指定する語句はどれか。ここで,図中の実線の下線は主キーを,破線の下線は外部キーを表す。
DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクションの組合せとして,適切なものはどれか。ここで,トランザクションの中で実行される処理内容は次のとおりとする。 | トランザクション | データベースに対するRead回数とWrite回数 | |---|---| | T1,T2 | Read 10,Write 20 | | T3,T4 | Read 100 | | T5,T6 | Read 20,Write 10 |
RDBMSのクラスタ化インデックスに関する記述のうち,適切なものはどれか。
データベースのREDOのべき等(idempotent)の説明として,適切なものはどれか。
トランザクションT1,T2を同時実行した際に,次の異状を防ぐことができるトランザクションの隔離性水準のうち,最も水準の低いものはどれか。 〔異状〕 T1が同じデータを複数回読み込んでいる途中で,T2がそのデータを更新してコミットしたことによって,T1が更新していないのにもかかわらずT1が読み込むデータが変わってしまう。
二つのトランザクションT1とT2を並列に実行した結果が,T1の完了後にT2を実行した結果,又はT2の完了後にT1を実行した結果と等しい場合,このトランザクションスケジュールの性質を何と呼ぶか。
DBMSにおいて,トランザクション間でデッドロックが発生していることを検出するために使用するものはどれか。
ブロックチェーンのデータ構造の特徴として,適切なものはどれか。
暗号化処理時における暗号化装置の消費電力を測定するなどして,当該装置内部の秘密情報を推定する攻撃はどれか。
メッセージにRSA方式のデジタル署名を付与して2者間で送受信する。そのときに使用するデジタル署名の検証鍵とその使用方法はどれか。
秘密鍵が漏えいした場合であっても,過去に通信した暗号文を復号することができないという暗号技術の性質はどれか。
容量がa Mバイトでアクセス時間がxナノ秒の命令キャッシュと,容量がb Mバイトでアクセス時間がyナノ秒の主記憶をもつシステムにおいて,CPUからみた,主記憶と命令キャッシュとを合わせた平均アクセス時間を表す式はどれか。ここで,読み込みたい命令コードが命令キャッシュに**存在しない確率**をrとし,キャッシュ管理に関するオーバーヘッドは無視できるものとする。
4台の磁気ディスクで構成されたRAID6のディスクアレイシステムがあり,パリティの計算方法は次のとおりである。磁気ディスク2と磁気ディスク3が故障したとき,データブロックA₁,A₂を復元するのに必要なデータブロックの組合せとして,適切なものはどれか。ここで,パリティの計算方法では“データブロックX”の内容を“X”で示し,⊕は排他的論理和を示す。
オブジェクト指向における抽象クラスで,**できない**ことはどれか。
エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。