「みちともデジタル」は、ITパスポート試験の合格を目指す方を応援する無料学習サイトです。

データベース-令和3年

スポンサーリンク

令和3年 問62

金融システムの口座振替では、振替元の口座からの出金処理と振替先の口座への入金処理について、両方の処理が実行されるか、両方とも実行されないかのどちらかであることを保証することによってデータベースの整合性を保っている。データベースに対するこのような一連の処理をトランザクションとして扱い、矛盾なく処理が完了したときに、データベースの更新内容を確定することを何というか。

ア コミット
イ スキーマ
ウ ロールフォワード
エ ロック
 

正解の理由

トランザクションは、お互いに関係のある処理をひとまとまりの処理にまとめたものです。

コミットは、トランザクション処理において、関連する処理がすべて正常に終了し、結果を確定させることです。

問題に「トランザクションとして扱い、矛盾なく処理が完了したときに、データベースの更新内容を確定すること」とあるので、コミットが適切です。

よって、正解は  です。

不正解の理由

 スキーマは、データベースにどんな種類のデータをどんな構造で格納するか定義するもので、簡単に言うと、「データベースの構造を表現する設計図」です。

 ロールフォワードは、データベースが格納されている記憶媒体に故障が発生した場合、バックアップファイル、チェックポイント情報、更新後ログ情報を用いて、トランザクションの終了直後の状態にデータベースを回復する操作です。

 ロックは、データなどを一定の条件に基づいて、データの読み書きをできないようにする仕組みです。

  前の問題  問題一覧  次の問題 
問61 令和3年 問63

令和3年 問70

条件①~④を全て満たすとき、出版社と著者と本の関係を示すE-R図はどれか。
ここで、E-R図の表記法は次のとおりとする。

 

正解の理由

E-R図(Entity Relationship Diagram)は、対象世界を構成する実体(人、物、場所、事象など)と実体間の関連を表した図です。
(ITパスポート 平成24年秋 問53より)

問題の表記法によると、複数ある側に矢印の先側がきます。

① 出版社は、複数の著者と契約している。

②著者は、一つの出版社とだけ契約している。より

出版社→著者

③著者は複数の本を書いている。

④1冊の本は、1人の著者が書いている。より

著者→本

よって、正解  です。

  前の問題  問題一覧  次の問題 
問69 令和3年 問71

令和3年 問75

情報システムに関する機能a~dのうち、DBMSに備わるものを全て挙げたものはどれか。

a  アクセス権管理
b  障害回復
c  同時実行制御
d  ファイアウォール

ア a、b、c
イ a、d
ウ b、c
エ c、d
 

正解の理由

DBMS(DataBase Management System:データベース管理システム)は、データを構造的に蓄積し、それらの一貫性を保ち、効率的に取り出すための機能を備えたものです。
(ITパスポート シラバス Ver6.0より)

a  アクセス権管理は、ユーザがコンピュータシステムの資源(データ等)にアクセスすることができる権限・認可をコントロールすることです。DBMSに必要な機能です。

b  障害回復は、障害時などのデータを回復させるための機能です。DBMSに必要な機能です。

c  同時実行制御は、複数のプログラムが同一のデータを同時にアクセスしたときに、データの不整合が生じないようにすることです。
(ITパスポート 令和元年 問64より)
DBMSに必要な機能です。

d  ファイアウォールは、ネットワークにおいて、外部からの不正アクセスを防ぐために内部ネットワークと外部ネットワークの間に置かれるしくみです。
(ITパスポート 平成22年春 問68より)
ネットワークのセキュリティ対策の機能です。

よって、DBMSに備わるものは aなので、正解は  です。

  前の問題  問題一覧  次の問題 
問74 令和3年 問76

令和3年 問95

関係データベースで管理された“商品”表、“売上”表から売上日が5月中で、かつ、商品ごとの合計額が20,000円以上になっている商品だけを全て挙げたものはどれか。

ア 商品A、商品B、商品C
イ 商品A、商品B、商品C、商品D
ウ 商品B、商品C
エ 商品C
 

正解の理由

5月中の売り上げは、図の網掛け部分です。

網掛け部分について、商品ごとに売り上げを求めると次のようになります。

商品A(商品コード0001)の売り上げ
個数×単価
=2,000(円)×(5+4)(個)
=18,000(円)

商品B(商品コード0002)の売り上げ
個数×単価
=4,000(円)×(3+3)(個)
=24,000(円)

商品C(商品コード0003)の売り上げ
個数×単価
=7,000(円)×3(個)
=21,000(円)

このうち、売り上げが20,000円以上の商品は、商品B商品Cです。

よって、正解は  です。

  前の問題  問題一覧  次の問題 
問94 令和3年 問96

コメント

タイトルとURLをコピーしました