FE Study
FE Study メニュー

学習記録はこのブラウザー内に保存されます。

ホーム分野別に学習
ログイン不要・無料で学習

テクノロジ系

データベース

主キー・SQL・トランザクションを具体的な表から学びます。行と列、NULL、集約の前後で変わる処理対象を区別することが目標です。小さな表を手で集計して結果を確かめましょう。

まずは、仕組みをつかもう。

主キーと外部キーの役割を、表どうしの関係で説明できる。

データベースの基礎知識ガイドを読む →

7問で、基礎を確かめよう。

各問の解説で、正解の理由とつまずきやすいポイントを確認できます。

この分野の学習をはじめる →
あなたの正答率—0回の回答

全角・半角に対応。スペースで区切ると、すべての語を含む問題を検索します。

7問(1〜7問目を表示)正誤は最後の回答を表示
記録を読み込み中
科目Aデータベースオリジナル基礎

関係データベースの主キーに求められる性質はどれか。

original-004 · 主キー
記録を読み込み中
科目Aデータベースオリジナル基礎

sales表の行数を数えるSQLはどれか。

original-005 · SQL
記録を読み込み中
科目Aデータベースオリジナル基礎

口座Aの減額と口座Bの増額を一つの処理として扱い、片方だけが反映されないようにする性質はどれか。

original-006 · トランザクション
記録を読み込み中
科目Aデータベースオリジナル標準

次のsales表に対してSQLを実行する。結果に含まれるshopはどれか。amountにNULLはない。

original-027 · SQL / GROUP BY / HAVING
記録を読み込み中
科目Aデータベースオリジナル標準

departments表とemployees表は次のとおりである。SQLの結果で、dept_idが1、2、3の順に並んだ人数はどれか。employee_idは主キーである。

original-028 · SQL / 外部結合 / NULL
記録を読み込み中
科目Aデータベースオリジナル標準

受注明細表に「受注番号、明細番号、顧客番号、顧客住所、商品番号、数量」を保存している。主キーは受注番号と明細番号の組合せで、同じ顧客番号の現在住所は常に一つとする。顧客が転居したとき一部の行だけを直したため、同じ顧客番号に異なる現在住所が残った。この更新時異常を直接減らす設計はどれか。過去の配送先履歴は別途保存する。

original-063 · 正規化 / 更新時異常 / 関数従属性
記録を読み込み中
科目Aデータベースオリジナル標準

在庫数stockが1の商品の注文を、二つの処理が同時に受け付ける。各処理は最初にstockを読み、1以上なら後でstockを0に更新するため、両方が注文成功になることがある。データベースは、次の条件付きUPDATEを一つの不可分な操作として実行し、実行時点の値で条件を評価するものとする。在庫の二重販売を防ぐ処理はどれか。

original-064 · トランザクション / 同時実行 / 条件付き更新

分野ごとの正答率は、このブラウザーに保存された記録から計算します。本試験の評価点や合否を予測するものではありません。