2006-03-29 (水) [長年日記]
■ エンティティは未定義語では?
ERモデルの創始者であるP.P.Chen先生が定義していても良さそうですが、そういった文献は見つかりません。
普通にぐぐったら見つかりましたけども。
An entity is a "thing" which can be distinctly identified. A specific person, company, or event is an example of an entity.
初出がいつなのかは分かりませんが、 とりあえずこれは1976年だそーです。
まつもとさんのアイデンティティの話にもつながる感じ?

kdmsnrさん<br><br>始めまして。データ総研の黒澤です。<br>私の日記にコメントいただき、ありがとうございます。<br><br>ご指摘のように、「The Entity-Relationship Model:Toward a Unified View of Data」の中にエンティティの説明が記述されています。初出は、1975年第一回VLDBカンファレンスでERモデルが世に発表されたときだと思います。<br><br>さて、私がこの「説明」を「定義」と思わなかった理由ですが、<br>「An entity is a "thing" which can be distinctly identified. A specific person, company, or event is an example of an entity」<br>エンティティを”thing”と言ったあとで、eventでもよいと言っています。人間は、「もの」と「こと」を区別して認識することが多いのですが、この説明では両方をエンティティと見なしても良いことになります。つまり、エンティティは何でも良いのです。<br><br>また、この論文の注記に<br>「It is possible that some people may view something (e.g. marriage) as an entity while other people may view it as a relationship.We think that this is a decision which has to be made by the enterprise administrator.」<br>とあり、「entityという概念はなんとなく説明することは可能であっても、定義できるものではないのではないか」と思ったのです。<br><br>いずれにしても、コメントありがとうございます。これからもよろしくお願いいたします。