DBMSとリレーショナルデータベースの基礎とは?でぃーびーえむえすとりれーしょなるでーたべーすのきそ
DBMSはデータベースを一元管理し、同時アクセス制御や障害回復機能を提供するソフトウェア。リレーショナルデータベースは、データを行と列から成る表(テーブル)で管理し、主キー(各行を一意に識別する項目)と外部キー(他表の主キーを参照する項目)で表同士を関連付ける形式。応用情報ではこの基礎の上に、正規化理論・SQLの応用・トランザクション制御が問われる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
「顧客」表の主キー「顧客ID」を「注文」表が外部キーとして持つことで、どの顧客がどの注文をしたかをたどれる。
試験での引っ掛け
主キーは重複もNULLも許さないが、外部キーはNULLを許す(参照先が未定の行がありうる)。「キーだからどちらもNULL不可」は誤り。また候補キーのうち選んだ1つが主キーで、選ばれなかったものは代替キーと呼ぶ。参照整合性制約は、参照されている側の行を勝手に削除できないようにする制約で、参照する側を守るものではない点も向きを取り違えやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。