Lec 08
Lec 08
8
System Analysis and Design
Course Code IT223
Faculty of Computing and Information Technology
1
2025-01-18
In the design stage, the conceptual data model is translated into a
physical design.
2
2025-01-18
Data elements included in the data flow diagram (DFD) must appear in
the data model and vice versa.
6
FIGURE 8-1: Sample conceptual data model
3
2025-01-18
Introduction to Entity-Relationship(E-R)Modeling
Entity-Relationship data model (E-R model): a detailed, logical
representation of the entities, associations and data elements for an
organization or business area
Entity-Relationship diagram (E-R diagram): a graphical representation
of an E-R model
4
2025-01-18
Introduction to Entity-Relationship(E-R)Modeling
9
FIGURE 8-2: (E-R Model) and (E-R Diagram)
10
5
2025-01-18
11
FIGURE 8-3: Basic E-R notation
12
FIGURE 8-4: Basic E-R notation
6
2025-01-18
Event entity type should be named for the result of the event, not the
activity or process of the event.
14
7
2025-01-18
Attributes
Attribute: a named property or characteristic of an entity that is of
interest to the organization
Naming an attribute: i.e. Student_ID
Place its name inside the rectangle for the associated entity in
the E-R diagram.
15
16
8
2025-01-18
17
18
9
2025-01-18
19
FIGURE 8-5: Multivalued attributes and repeating groups
Relationships
Relationship: an association between the instances of one or more
entity types that is of interest to the organization
Degree: the number of entity types that participate in a relationship
20
10
2025-01-18
Relationships
21
FIGURE 8-6: Examples of relationships of different degrees
22
11
2025-01-18
23
24
FIGURE 8-19: Example of supertype/subtype hierarchy
12
2025-01-18
Assignment
13