1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Activity 5.2: Normalizing Data doc

4 302 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Normalizing data
Thể loại Activity
Định dạng
Số trang 4
Dung lượng 101,81 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Activity 5.2: Normalizing Data In this activity, you will normalize a set of entities from the Ferguson and Bardell, Inc.. Objectives After completing this activity, you will be able to

Trang 1

Activity 5.2: Normalizing Data

In this activity, you will normalize a set of entities from the Ferguson and Bardell, Inc case study

Objectives

After completing this activity, you will be able to:

• Normalize a logical data design to third normal form

Before You Begin

This activity is completed individually, with a class discussion to follow

Time to complete this activity: 30 minutes

Trang 2

26 Activity 5.2: Normalizing Data

Exercise 1:

Creating a Normalized Data Design

In this exercise, you will evaluate a logical design and then redesign it based on your knowledge of keys and normalization to produce a fully normalized data design

! Normalize the design to third normal form

1 Review the ER diagram on the next page

2 Identify the areas of the ER diagram in which normalization rules are violated as follows:

a Data is duplicated within multiple entities

b Attributes of an entity are not directly associated with that entity

c Each entity does not have attributes that uniquely define each instance

3 On the page opposite the ER diagram, sketch out your own ER diagram with normalization applied to the third normal form

Keep in mind that the data design shown on the next page is not optimized

in any way The keys provided may need to be redesigned as part of the normalization process

Next, you will discuss your answers with the class

Tip

Trang 3

Activity 5.2: Normalizing Data 27

Name

Address

SSN

E-Mail

Type

Salary

BillableRate

EmployeeID(PK)

Employee

ClientID(FK) EmployeeID(FK) JobID(FK) EmployeeFirstName EmployeeLastName ClientName ClientLocation Date

Expenses TotalHours BillableHours Description

TimesheetID(PK) Timesheet

ClientID(FK) TimesheetID(FK) ClientName ClientAddress ClientCity ClientState ClientZip Date Amount Work Description

InvoiceID(PK) Invoice

Name Address City State Zip

ClientID(PK) Client

EmployeeID (FK)

Make

Model

VIN

Year

BeginMileage

EndMileage

MaintenanceCost1

MaintenanceDesc1

MaintenanceDate1

MaintenanceMiles1

MaintenanceCost2

MaintenanceDesc2

MaintenanceDate2

MaintenanceMiles2

MaintenanceCost3

MaintenanceDesc3

MaintenanceDate3

MaintenanceMiles3

VehicleID(PK)

Vehicle

Is Issued

Completes

Is Sent To Contracts With

JobDesc TaskDesc JobID(PK) Job Bills Time To

ClientID(FK) EmployeeID(FK) StartDate EndDate Description

ContractID(PK) Contract

Purchases

1

1 ∞

1

0 ∞

1

1 ∞

0 ∞

1 ∞

1

1 ∞

Is Made From

0 ∞

0 ∞

Trang 4

THIS PAGE INTENTIONALLY LEFT BLANK

Ngày đăng: 17/01/2014, 09:20

TỪ KHÓA LIÊN QUAN

w