関係スキーマとは?
関係スキーマとは、関係の「型」にあたる定義で、関係名と属性名の集合、各属性の定義域、および成り立つべき制約からなる。時間とともに中身が変わっても不変な骨格を指し、ある時点の中身であるタプルの集合(関係インスタンス)と区別して扱う。
かんけいすきーま
関係スキーマの意味
関係の「型」にあたる定義で、関係名と属性名の集合、各属性の定義域、および成り立つべき制約からなる。時間とともに中身が変わっても不変な骨格を指し、ある時点の中身であるタプルの集合(関係インスタンス)と区別して扱う。
関係スキーマの具体例
受注(受注番号, 顧客番号, 受注日) という記述が関係スキーマで、そこに入っている実際の1万行が関係インスタンスにあたる。正規化や関数従属の議論はすべてスキーマに対して行い、たまたま今の行がそうなっている、では判断しない。
関係スキーマは試験でどう引っ掛けられる?
関数従属が成り立つかを現在のデータだけで判定するのは誤り。今は重複が無くても業務上重複しうるなら従属は成り立たない。スキーマは業務ルールから決めるものであって、データから機械的に導くものではない。
関係スキーマと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。