DBMSの階層モデル

階層モデルでは、データは木構造のような形に整理され、各レコードは1つの親レコードと多くの子レコードを持っています。このモデルの主な欠点は、ノード間に一対多の関係しか持てないことです。

注意:階層モデルは現在ほとんど使用されていません。

サンプルの階層モデルダイアグラム: 例えば、いくつかの学生といくつかのコースがあるとしましょう。コースは単一の学生に割り当てることができますが、学生は任意の数のコースを受講できるため、この関係は一対多となります。

階層データを関係テーブルとして表現した例:上記の階層モデルは、以下のように関係テーブルとして表現できます。

Stu_IdStu_NameStu_Age
123Steve29
367Chaitanya27
234Ajeet28

Courseテーブル:

Course_IdCourse_NameStu_Id
C01Cobol123
C21Java367
C22Perl367
C23JQuery234
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です