Professional Documents
Culture Documents
Information Resources Management: January 30, 2001
Information Resources Management: January 30, 2001
Management
60
50
x Expense
40
30
20
10
0
Analysis Design Code Test After Release
Entities
person, place, thing, event, concept
have attributes sufficient to distinguish
them
NOUNS
Department
Employee
Account Transaction
Attributes
characteristics of entities
their values differentiate entities
two types:
identifiers (keys) – determine an
instance of an entity (underlined)
descriptors – specify non-unique
characteristics
Example: first name vs. student ID
NOUNS
Attributes
Simple - single value only
Composite - consists of other attributes
Multivalued - one or more of the same
type of value
Derived - value can be calculated
Attributes
Simple Derived
Multivalued Composite
Underlined if key
Attributes Years Employed
Assignment
Employee
EmployeeID
Address Name
Street First
City
Last
State
Relationships
association between the instances of
one or more entity types (usually two)
can have any number of occurrences or
instances
described in terms of degree,
connectivity, cardinality, and existence
VERBS
Relationship Examples
employee has skills
employee works in department
employee manages project
Relationship Examples
works in Department
Employee
Employee
manages
Relationship Degree
Binary – relationship between one
instance of each of exactly 2 entity
types
Binary is the typical relationship degree
works in Department
Employee
Relationship Degree
Ternary – relationship between one instance
of each of exactly 3 entity types
N-ary – relationship between one instance
of each of N entity types
Employee uses Project
Skills
Relationship Connectivity
Qualitatively describes how many
entities of one type may be related to a
single entity of another
Values are: “one” or “many”
Possibilities: one-to-one, one-to-
many, many-to-many
Connectivity refers to the possibility,
which may not occur for every entity of
that entity type
Connectivity Examples
Employee is assigned a parking space
(one-to-one)
Professor teaches a course (one-to-
many)
Students takes courses (many-to-many)
Connectivity Examples (1)
1 1
Employee assigned Parking
Space
1 M
teaches Course
Professor
M N
Student takes Course
Connectivity Examples (2)
Employee assigned Parking
Space
teaches Course
Professor
1 M
teaches Course
Professor
M N
Student takes Course
Existence Examples (2)
teaches Course
Professor