資格暗記無料で始める

関係スキーマとは?

関係スキーマとは、関係の「型」にあたる定義で、関係名と属性名の集合、各属性の定義域、および成り立つべき制約からなる。時間とともに中身が変わっても不変な骨格を指し、ある時点の中身であるタプルの集合(関係インスタンス)と区別して扱う。

かんけいすきーま

データベーススペシャリスト試験の頻出用語/午前II


関係スキーマの意味

関係の「型」にあたる定義で、関係名と属性名の集合、各属性の定義域、および成り立つべき制約からなる。時間とともに中身が変わっても不変な骨格を指し、ある時点の中身であるタプルの集合(関係インスタンス)と区別して扱う。

関係スキーマの具体例

受注(受注番号, 顧客番号, 受注日) という記述が関係スキーマで、そこに入っている実際の1万行が関係インスタンスにあたる。正規化関数従属の議論はすべてスキーマに対して行い、たまたま今の行がそうなっている、では判断しない。

関係スキーマは試験でどう引っ掛けられる?

関数従属が成り立つかを現在のデータだけで判定するのは誤り。今は重複が無くても業務上重複しうるなら従属は成り立たない。スキーマは業務ルールから決めるものであって、データから機械的に導くものではない。

関係スキーマと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。