際際滷

際際滷Share a Scribd company logo
T-Form ER DataModeling
HandNote (a Simplifier Version)
SYSTEMS DESIGN Co.,Ltd
S.Toriyabe
NOTATION
T-Form ER Data Modeling
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 2
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 3
? T-form ER Data Modeling incorplated the notation of the Superset/Subsets.
Superset
Header
Details
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 4
? Header and Details
Superset
(Entity Name here)
Header
Details
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 5
Superset
Subset
Subset
? Superset / Subset
Superset
Classification
Subset
Subset
The Superset subsets of Diference
The Superset Subset of isomorphic
Classification
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 6
ENTITY RECURSIVE
? Recursive
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 7
RESOURCE RESOURCE
QUASI-EVENT
? Quasi Event
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 8
EVENT EVENT
MAPPING LIST
? Mapping List
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 9
RESOURCE VIRTUAL ENTITY
EVENT VIRTUAL ENTITY
? Virtual Entity
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 10
RESOURCE ENTITY ROLE
EVENT ENTITY ROLE
? Entity Role
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 11
0 or 1 From1 to Many
? Cardinality Constraints
The Symbols of cardinality Constraints
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 12
Entity Name
Identifier
Reuse_1(R)
Reuse_2(R)
?
?
?
Reuse_n(R)
Attribute_1
Attribute_2
?
?
?
Attribute_n
EntityType
? The position of denotes
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 13
? E: EVENT
? R: RESOURCE
? VE: VURTUAL ENTITY
? ER: ENTITY ROLE
? TS: QUASI ENTITY
? ML: MAPPING LIST
Credit Check
CreditCheckRequestNo.
CustomerNo.(R)
Customer_Name
Request_Date
Credit_Limit_AMT
?
?
?
E
? The position of the denotes
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 14
? Identifier
Among the data items that
are included in an
observation entities , which
corresponds to the identifie
? Reuse(R)
Individual
indicator(Identifier) of other
entities is equivalent to this .
Reuse is inserted by the
occurrence of Relationship.
? Identifier and Reuse
Entity Name
Identifier
Reuse_1(R)
Reuse_2(R)
?
?
?
Reuse_n(R)
Attribute_1
Attribute_2
?
?
?
Attribute_n
EntityType
Notation
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 15
? Attrributes
Which corresponds to the
data items that are included
in an observation target
entity
? Date and Timestamp
? Text and description
? Value
? Derivation
? Boolean
? Binary Data
? Others and Copy from
other Entities
Credit Check
CreditCheckRequestNo.
CustomerNo.(R)
Customer_Name
Request_Date
Credit_Limit_AMT
?
?
?
E
? The Attributes
A Examples of ^QUASI EVENT ̄
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 16
Pref.ID. Pref_Name CityID. City_Name Ward_ID Ward_Name
Pref City Ward
Pref?City?Ward?QE
PrefID(R)
CityID(R)
WardID(R)
Pref_Name(d)
City_Name(d)
Ward_Name(d)
Pref?City?QE
PrefID(R)
CityID(R)
City?Ward?QE
CityID(R)
WardID(R)
R R R
TS TS
TS
A Examples of ^QUASI EVENT ̄_(cont.)
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 17
Pref.ID. Pref_Name CityID. City_Name Ward_ID Ward_Name
Pref City Ward
Pref?City?Ward?QE
PrefID(R)
CityID(R)
WardID(R)
Pref_Name(d)
City_Name(d)
Ward_Name(d)
Pref?City?QE
PrefID(R)
CityID(R)
R R R
TS
TS
斌DTL
A Example of Entities
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 18
斌
斌HDR
斌No.
H_Rev.No.
リ`ドNo.(R)
? 斌晩
? 嚠麻
? 宛周晒嚠
協晩
? 勣李t~
D)
? rg
斌苧No
D_Rev.No...
斌No.(R)
H_revNo.(R)
瞳桑(R)
? 斌
メモ
? 勣李署~
? 勣李方楚
? 錬李{豚
リ`ド
リ`ドNo. ? 箆兆
? 了
? 侭奉何俸
(d)
斌瞳朕
瞳桑 ? 斌S辛
豚晩
? 瞳兆
? h苧
? 戻工鯉
Q協圭塀
メモ
R
R
E
E
The Notation rules for Event -based Entity
1. The Event -based Entity inherit the identifier of the Resource
-based Entity by the Relationship as Reuse.
2. When a relationship is drawn to the event from the event ,
inheritance destination is to inherit the identifier of the
original side
3. However , if the relationship of the original side of the
cardinality constraint of "n", the new correspondence table
^Mapping List ̄ is generated .
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 19
The Notation rules for Event -based Entity
1. It¨s not an Event -based Entity to Entity
? The Entities other than the Event -based Entity that has the Identifier
is a Resource -based Entities
2. The relationships between Resource -based Entity , the
Quasi-Event occurs.
? It `s not affected by the cardinality constraint.
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 20

More Related Content

Handnote(a simplified e version)

  • 1. T-Form ER DataModeling HandNote (a Simplifier Version) SYSTEMS DESIGN Co.,Ltd S.Toriyabe
  • 2. NOTATION T-Form ER Data Modeling 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 2
  • 3. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 3 ? T-form ER Data Modeling incorplated the notation of the Superset/Subsets. Superset Header Details
  • 4. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 4 ? Header and Details Superset (Entity Name here) Header Details
  • 5. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 5 Superset Subset Subset ? Superset / Subset Superset Classification Subset Subset The Superset subsets of Diference The Superset Subset of isomorphic Classification
  • 6. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 6 ENTITY RECURSIVE ? Recursive
  • 7. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 7 RESOURCE RESOURCE QUASI-EVENT ? Quasi Event
  • 8. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 8 EVENT EVENT MAPPING LIST ? Mapping List
  • 9. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 9 RESOURCE VIRTUAL ENTITY EVENT VIRTUAL ENTITY ? Virtual Entity
  • 10. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 10 RESOURCE ENTITY ROLE EVENT ENTITY ROLE ? Entity Role
  • 11. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 11 0 or 1 From1 to Many ? Cardinality Constraints The Symbols of cardinality Constraints
  • 12. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 12 Entity Name Identifier Reuse_1(R) Reuse_2(R) ? ? ? Reuse_n(R) Attribute_1 Attribute_2 ? ? ? Attribute_n EntityType ? The position of denotes
  • 13. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 13 ? E: EVENT ? R: RESOURCE ? VE: VURTUAL ENTITY ? ER: ENTITY ROLE ? TS: QUASI ENTITY ? ML: MAPPING LIST Credit Check CreditCheckRequestNo. CustomerNo.(R) Customer_Name Request_Date Credit_Limit_AMT ? ? ? E ? The position of the denotes
  • 14. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 14 ? Identifier Among the data items that are included in an observation entities , which corresponds to the identifie ? Reuse(R) Individual indicator(Identifier) of other entities is equivalent to this . Reuse is inserted by the occurrence of Relationship. ? Identifier and Reuse Entity Name Identifier Reuse_1(R) Reuse_2(R) ? ? ? Reuse_n(R) Attribute_1 Attribute_2 ? ? ? Attribute_n EntityType
  • 15. Notation 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 15 ? Attrributes Which corresponds to the data items that are included in an observation target entity ? Date and Timestamp ? Text and description ? Value ? Derivation ? Boolean ? Binary Data ? Others and Copy from other Entities Credit Check CreditCheckRequestNo. CustomerNo.(R) Customer_Name Request_Date Credit_Limit_AMT ? ? ? E ? The Attributes
  • 16. A Examples of ^QUASI EVENT ̄ 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 16 Pref.ID. Pref_Name CityID. City_Name Ward_ID Ward_Name Pref City Ward Pref?City?Ward?QE PrefID(R) CityID(R) WardID(R) Pref_Name(d) City_Name(d) Ward_Name(d) Pref?City?QE PrefID(R) CityID(R) City?Ward?QE CityID(R) WardID(R) R R R TS TS TS
  • 17. A Examples of ^QUASI EVENT ̄_(cont.) 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 17 Pref.ID. Pref_Name CityID. City_Name Ward_ID Ward_Name Pref City Ward Pref?City?Ward?QE PrefID(R) CityID(R) WardID(R) Pref_Name(d) City_Name(d) Ward_Name(d) Pref?City?QE PrefID(R) CityID(R) R R R TS TS
  • 18. 斌DTL A Example of Entities 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 18 斌 斌HDR 斌No. H_Rev.No. リ`ドNo.(R) ? 斌晩 ? 嚠麻 ? 宛周晒嚠 協晩 ? 勣李t~ D) ? rg 斌苧No D_Rev.No... 斌No.(R) H_revNo.(R) 瞳桑(R) ? 斌 メモ ? 勣李署~ ? 勣李方楚 ? 錬李{豚 リ`ド リ`ドNo. ? 箆兆 ? 了 ? 侭奉何俸 (d) 斌瞳朕 瞳桑 ? 斌S辛 豚晩 ? 瞳兆 ? h苧 ? 戻工鯉 Q協圭塀 メモ R R E E
  • 19. The Notation rules for Event -based Entity 1. The Event -based Entity inherit the identifier of the Resource -based Entity by the Relationship as Reuse. 2. When a relationship is drawn to the event from the event , inheritance destination is to inherit the identifier of the original side 3. However , if the relationship of the original side of the cardinality constraint of "n", the new correspondence table ^Mapping List ̄ is generated . 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 19
  • 20. The Notation rules for Event -based Entity 1. It¨s not an Event -based Entity to Entity ? The Entities other than the Event -based Entity that has the Identifier is a Resource -based Entities 2. The relationships between Resource -based Entity , the Quasi-Event occurs. ? It `s not affected by the cardinality constraint. 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 20