Upload
jose-crowley
View
223
Download
3
Embed Size (px)
Citation preview
Specialization {hierarchical}
Typeabstract: Booleantrans: Boolean
Associationunique: Booleanessential: Boolean
target
Integer <<Singleton>>
String <<Singleton>> UserType
owner
ancestor
descendant
...
IntegerValue StringValue UserObject...Object
Linkowner
target
ModelItemname: String
InstanceItem
instanceOf
value: Integer value: String
Separate tables
One table
Separate tables
Joined tables
createdLongTA
published:DateAccessed
VersionedObject
Transaction
ShortTAnext
container
Separate tablesSeparate tables
AdhocTAManagedTA
type: MType = {R,M,D}Joined tables
One table
vt
Specialization {hierarchical}
Typeabstract: Boolean
Associationunique: Booleantarget
Integer <<Singleton>>
String <<Singleton>> UserType
owner
ancestor
descendant
ModelItemname: String
Separate tables
One table ...
IntegerValue StringValue UserObject...Object
Linkowner
target
ModelItemname: String
InstanceItem
value: Integer value: String
Separate tables
Joined tables
instanceOf
UserObjectLink
createdLongTA
published:DateAccessed
VersionedObject
Transaction
ShortTAnext
container
Separate tablesSeparate tables
type: AType
vt
UserObjectLink
createdLongTA
published:DateAccessed
VersionedObject
Transaction
ShortTAnext
container
Separate tablesSeparate tables
AdhocTAManagedTA
type: ATypeJoined tables
One table
vt
Specialization {hierarchical}
Typeabstract: Booleantrans: Boolean
Associationunique: Booleanessential: Boolean
target
Integer <<Singleton>>
String <<Singleton>> UserType
owner
ancestor
descendant
ModelItemname: String
Separate tables
One table ...