Beruflich Dokumente
Kultur Dokumente
Contents
Introduction
E-R modeling
Peter Chen
Information Engineering
Barkers Notation
IDEFIX
UML modeling
XML modeling
X- Entity modeling
XUML
Conclusion
Introduction
E-R modeling
Barkers Notation
IDEFIX Notation
IDEFIX diagram
UML
UML diagram
XML Notation
XML notation
An
X-Entity model
Conceptual model of XML uses X entity model in order
to represent additional features
The entity can be denoted by E
({A1,.An},{R1,Rm},{D1,.Dk})
Each attribute A is associated with a domain Dom(Ai)
Which specifies its value set
Cardinality is denoted by Card(Ai)=(min,max)
XUML
XUML diagram
UML and XUML model of a book store
Modeling
Technique
Peter Chen
Information
Engineering
IDEFIX
Richard
Barkers
notation
UML
1.
Entities
squared
cornered
and circles
as attributes
Squared
cornered,
attributes are
not shown at
all.
Round or
square
cornered
rectangle
Round
cornered
rectangle
Models object
classes
2.
Relationship
Nouns. So
the
relationship
s can be
represent as
objects and
has
attributes
Verbs
Verb or verb
phrase
Preposition
not verb
Associations
3.
Constraints
between
relationships
Failed to
represent
the
constraints
directly
exclusive or)
Can
represent
Constraints
exclusive or
,inclusive
Cannot
represent
Can
represent
Constraints
exclusive or)
Can
represent
Constraints
exclusive or )
Modeling
Technique
Peter Chen
Information
Engineering
IDEFIX
Richard
Barkers
notation
UML
4.
Cardinality
Many to Many
relationships
can be
represented
between the
entities
without the
associative
entity
Can represent
Can represent
in different
ways
Can represent
zero or
more ,atleast
at least one
express more
complex
upper limits,
zero, 3, 6-7,
or 9
Cannot
represent the
sub types and
sub-types can
be
represented
inside their
super-type
5.
Sub types/
Super Types
super type
6.
Unique
Identifier
Cannot
represent
up to many
up to one
relationships
sub-types can
be
represented
inside their
super-type
box
box
Cannot
represent
Represented
in the form of
Represented
in the form of
hash next to
Can represent
Can represent
Modeling
Technique
Peter Chen
Information
Engineering
IDEFIX
Richard
Barkers
notation
UML
7.
Aggregation
Cannot
represent
Cannot
represent
Cannot
represent
Cannot
represent
Can
represent
only binary
aggregations
8.
Business
Rules /
Cannot
Represent
Cannot
Represent
Cannot
Represent
Cannot
Represent
Can
Represent
Components
Modeling
Technique
9.
Peter Chen
Information
Engineering
IDEFIX
Richard
Barkers
notation
UML
High
Medium
Low
High
High
Aesthetic
Simplicity
Score
10.
Completenes
s Score
Low
medium
medium
medium
medium
11.
Language
Notation
Score
medium
medium
low
medium
High
Advantages of XUML
Contd..
XUML is more expressive, precise and
understandable.
More rigorous and accurate.
Conclusion
References
References
5. Data Modeling101.
http://www.agiledata.org/essays/dataModeling101.html
6.A comparison of Data Modeling ,David C Hay,Essential Strategies
Inc,October 1999.