1.入れ子集合モデルとは 木構造のデータ・サンプルとして、次のような階層の深さが4の組織図を例に取りましょう。一つのノードは、複数の親を持つことはない︵=複数の上司を持たない︶、かつ必ず一つの親を持つ︵=命令系統から外れる社員がいない︶と仮定します。この条件を破ると、木構造ではなくなってしまいます。 一般的な隣接リストモデルでこのデータを表現すると、次のようなテーブルになります。 --隣接リストモデルによる階層データ表現 CREATE TABLE OrgChart (emp VARCHAR(32) PRIMARY KEY, boss VARCHAR(32), role VARCHAR(32) NOT NULL ); INSERT INTO OrgChart VALUES ('足立', NULL, '社長'); INSERT INTO OrgChart VALUES ('猪狩', '足立