応用情報 午後 問6「受講管理システムの改修」に出てくる用語(令和7年度 秋期)
- 応用情報技術者試験
- 過去問
- データベース
- 午後
- 更新 2026-11-09
結論
令和7年度 秋期 応用情報技術者試験 午後 問6(データベース)に出てくる用語を、1行の説明と解説ページへのリンクで並べたページ。問題文そのものは載せていません。
このページの使い方
令和7年度 秋期 応用情報技術者試験 午後 問6「受講管理システムの改修」(出題分野:データベース)
著作権はIPA(情報処理推進機構)に帰属します。問題文と解答例は、IPAが公開しているものを参照してください。 このページでは問題文を引用せず、出てくる用語を並べるだけにしています。
この問題に解答群はありません。属性名やSQLの字句を自分で書く形です。
設計の言葉
| 用語 | 1行の説明 |
|---|---|
| E-R図 | どんなものが登場し、それらがどうつながるかを描いた図。Entity(実体)とRelationship(関連) |
| エンティティ | 管理したいものの種類。表になる単位 |
| 属性 | そのエンティティが持つ項目。列になる |
| 主キー | 1行を1つに決める列。図では実線の下線で示す |
| 外部キー | 別の表の主キーを指す列。図では破線の下線で示す |
| 1対1/1対多/多対多 | 片方1つに対して相手が何個つくか。E-R図では矢印の形で示す |
| 正規化 | 同じ事実を1か所にまとめ、重複を減らす整理のしかた |
この問題では、凡例が図の中に示されています。 線の種類と矢印の形が何を表すか、問題文の中で必ず確かめてください。
型を分ける言葉
| 用語 | 1行の説明 |
|---|---|
| スーパータイプ | 共通する部分をまとめた、上位のエンティティ |
| サブタイプ | 共通部分に加えて、それぞれ固有の属性を持つ下位のエンティティ |
| 区分(タイプ)属性 | どのサブタイプかを見分けるための列 |
| 定義域制約 | その列に入れてよい値の範囲を決めておく制約 |
共通する属性は上に、固有の属性は下に置きます。 片方にしか無い属性が上に残っていると、もう片方で空欄になります。ここが設問の分かれ目になります。
SQLの言葉
| 用語 | 1行の説明 |
|---|---|
| CREATE TABLE | 表を作る |
| ALTER TABLE | 表の定義を変える。列を足すのが ADD COLUMN、消すのが DROP COLUMN |
| PRIMARY KEY | 主キーを宣言する |
| FOREIGN KEY … REFERENCES | 外部キーと、その参照先を宣言する |
| ON DELETE CASCADE | 参照先の行が消されたとき、参照している側の行も一緒に消す |
| CASCADE(DROP COLUMN に付く) | その列に依存しているものも一緒に消す |
| SELECT/FROM/WHERE | どの列を、どの表から、どの条件で取り出すか |
| DISTINCT | 同じ行が複数あるとき、重複を取り除いて1行にする |
| INNER JOIN … ON | 2つの表を、条件に合う行どうしで結び付ける |
| CAST | データ型を変える。文字列を日付として扱うときなどに使う |
| 埋込み変数 | プログラムから値を受け取るための変数。:講師コード のように書く |
混ざりやすいところ
| 迷う組 | 分かれ目 |
|---|---|
| 主キー と 外部キー | 自分の行を決める列か、別の表を指す列か |
| スーパータイプ と サブタイプ | 共通部分を持つ上位か、固有部分を持つ下位か |
| ON DELETE CASCADE と 制限(RESTRICT) | 一緒に消すか、参照があるうちは消させないか |
| DISTINCT と GROUP BY | 重複を取り除くだけか、まとめて集計するか |
問題文と解答例
このページでは問題文を引用していません。問題冊子・解答例・採点講評は、IPAのページで公開されています。
→ 問題冊子・配点割合・解答例・採点講評(2025年度、令和7年度)|IPA