データベース

テクノロジ / デジタル技術 / 収録 6 問 / 項目 5 / 5

データベースを演習する

問題

  1. 多くの業務システムで使われている関係データベース(RDBMS)の、 データの持ち方の説明として最も適切なものはどれか。データベース方式
  2. 会員情報を管理する表を設計している。この表の中の1行を他の行と区別して 確実に取り出すために設定する主キーの説明として、最も適切なものはどれか。データベース設計
  3. 受注を1つの表で管理しており、1行に受注の内容と顧客の住所をまとめて記録している。 同じ顧客が何度も注文したため同じ住所が何行にも入っており、引っ越しの連絡を受けて 直したときに一部の行を直しそびれ、住所が食い違った。 このような事態を防ぐために行う正規化の目的として、最も適切なものはどれか。データベース設計
  4. 商品コードと商品名をもつ商品表と、売上日・商品コード・数量をもつ売上表がある。 売上表には商品名が入っていない。売上表の各行に商品名を加えた一覧を得たい。 このときに行う関係演算として、最も適切なものはどれか。データ操作
  5. 口座Aから口座Bへ振り込む処理は、Aの残高を減らす更新とBの残高を増やす更新の 二つからなり、この二つを一つのトランザクションとして扱っている。Aの更新が 終わった直後に障害が起きたときの動作として、最も適切なものはどれか。トランザクション処理
  6. 複数の処理が同時に同じデータを更新しても矛盾が生じないよう、更新中のデータには 他の処理が手を出せないようにする排他制御を行っているデータベースがある。 ここで起こりうるデッドロックの説明として、最も適切なものはどれか。トランザクション処理

この中分類の出題範囲

シラバスの小分類・項目です。右側は現在の収録数。

データベース方式

データベース設計

データ操作

トランザクション処理