3. Relationships
Relationships are the connections
and interactions between the
entities instances, e.g., Program
and Student ETs are linked
How to identify relationships
4. Naming Relationships
Up to you
If there is no proper name of
the association in the system
then participants’ names of
abbreviations are used
8. Relationships
Entities involved in a relationship
are called its participants
Types of the relationships can be
established on the basis of
participant ETs
11. Binary Relationships
May also have instances, that can
be formally described in an
ordered pair form
{(S1001, OS), (S1020, DS),
(S1002, DS), (S1058, NW)}
12. Attributes of the Rships
The key
The relationships can have
their descriptive attributes
Where to place
29. Roles in Relationships
Determine the role ETs play in
a relationship
Most of the time is clear from
the context, like in STD and
COURSE relationship
30. Roles in Relationships
Two situation when they
should be expressed explicitly
A one to one relationship
Two ETs having more than
one relationship
36. EE-R Data Model
Different proposals
Most common feature is
representation of supertypes and
subtypes
A popular feature of Object
Oriented paradigm