日本財団 図書館


6.2.1.5 ROOT_CLASS <T, ID>

classification_item = T

classification_item <-

applied_classification_assignment.items[i]

applied_classification_assignment <=

classification_assignment

{classification_assignment.role ->

classification role

classification_role.name = 'class membership'}

classification_assignment.assigned_classification ->

group =>

{group.name = ID}

class

 

T:分類されたinstanceタイプ

ID:class id

 

Classification_itemに値"T"が代入され、そのentityは属性items[i]によってapplied_classification_assignmentに参照される。このときapplied_classification_assignmentはclassification_assignmentを親entityとして持っている。

classification_assignmentは属性roleによってclassification_roleを参照し、classification_roleの属性nameは'class membership'であることが制限されている。

classification_assignmentは、属性assigned_classificatonによってgroupを参照し、groupはclassの親entityである。このとき、groupの属性nameがIDであると言う制限を持つと言うことが記述されている。

この関係をEXPRESS-Gで表現すると図6.2-5となる。

 

 

 

前ページ   目次へ   次ページ

 






日本財団図書館は、日本財団が運営しています。

  • 日本財団 THE NIPPON FOUNDATION