staab itp 251 chapter 8 swl case presentation

10

Click here to load reader

Upload: staabjg

Post on 03-Jul-2015

627 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Staab   Itp 251   Chapter 8   Swl Case Presentation

System Development and Analysis

John Staab, CEO

Page 2: Staab   Itp 251   Chapter 8   Swl Case Presentation

Concept of Normalization

Carla’s Design

ERD

Third Normal Form

10 Tasks

Concurrent Tasks

Sequential Tasks

Page 3: Staab   Itp 251   Chapter 8   Swl Case Presentation

Normalization is basically any process of conforming an object to rules and regulations. This can include the removal or errors in repeated data to create a common scale for measurement.

Page 4: Staab   Itp 251   Chapter 8   Swl Case Presentation
Page 5: Staab   Itp 251   Chapter 8   Swl Case Presentation

Carla’s design contains a repeating group and is therefore “unnormalized”. All of the fields are contained in a single table with a repeating group of six fields.

Page 6: Staab   Itp 251   Chapter 8   Swl Case Presentation

D E PA RT M E N T

E M PLO Y S

PRO JE C T

1

M M

IN C URS

PRO JE C T -HO URS

M

E M PLO Y E E

C HA RG E S

1 1

Page 7: Staab   Itp 251   Chapter 8   Swl Case Presentation

PROJECT (PROJECT-NUMBER, PROJECT-NAME, START-DATE, PROJECT-STATUS)

EMPLOYEE (EMPLOYEE-NUMBER, EMPLOYEE-NAME, DEPARTMENT-NUMBER, JOB-TITLE)

PROJECT HOURS (PROJECT-NUMBER, EMPLOYEE-NUMBER, PROJECT-HOURS)

DEPARTMENT (DEPARTMENT-NUMBER, DEPARTMENT-NAME)

Page 8: Staab   Itp 251   Chapter 8   Swl Case Presentation

Identify all entities

Create initial ERD

Identify Tables

Design Tables

Identify Normal Form

Sample Data

Normalization

Final ERD

Documentation

Lessons Learned

Page 9: Staab   Itp 251   Chapter 8   Swl Case Presentation

Identify all entities

Identify Tables

Identify Normal Forms to be used

Create Sample Data

Normalization

Documentation

Lessons Learned

Page 10: Staab   Itp 251   Chapter 8   Swl Case Presentation

Create initial ERD (dependant on entity identification)

Design Tables (dependant of table identification)

Final ERD (requires initial ERD and normalization)