2003年 6月16日 | VIRTUAL ENTITY | BACK >> 目次 |
● Virtual Entity The following data is not normalized (in T-ERD rules): employee: {employee-NO, employee-name, employment-date} [ R ] (1) "An 'event' type of entity must have an attribute of 'DATE' while a 'resource' cannot.
(2) Attributes are named through the formula of "entity. attribute",
(3) Take an attribute, and just ask "of which?": i. e.,
The "employment-date" is an attribute of "event", "employment", not of "employee." The "resource" of "employee" is contaminated with the attribute of "employment-date", and we must normalize "employee" while we don't have "employment." The "virtual entity" is a technique for improving the precision (normalization) of entity: "virtual" means "made to appear to exist by rule", and "virtual entity" can be treated as if it stands as an entity as below:
employee:
employment: The sign of "VE" on the upper right side of "employment" tuple means "Virtual Entity." There's no other ways but to use "employee-NO" in "employment" as below:
employee:
employment: Recall the following rules, they are the rules for creating VE:
(1) Attributes are named through the formula of "entity. attribute",
(2) Take an attribute, and just ask "of which?": i. e., |
<< もどる | HOME | すすむ >> | |
T字形ER手法の英訳 |