8 8 chapter 8 the university lab: conceptual design verification, logical design, and implementation...

41
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Managem 4th Edition Peter Rob & Carlos Coronel

Upload: doris-henderson

Post on 18-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88Chapter 8The University Lab: Conceptual Design Verification, Logical Design, and Implementation

Chapter 8The University Lab: Conceptual Design Verification, Logical Design, and Implementation

Database Systems: Design, Implementation, and Management4th Edition

Peter Rob & Carlos Coronel

Page 2: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Completing the Conceptual and Logical Database DesignCompleting the Conceptual

and Logical Database Design Issues to Be Addressed

Entity relationship modeling and normalization Data model verification Logical design Physical design Implementation Testing and evaluation Operation

Two UCL System Modules Lab Management System Inventory Management System

Page 3: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The University Lab System’s Design Organization

Table 8.1

Page 4: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The Lab Management System Module’s E-R Segment

Figure 8.1

Page 5: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The USER Entity

Table 8.2

Page 6: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Sample USER Data

Figure 8.2

Page 7: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The LOG Entity

Table 8.3

Page 8: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The LOG Sample Data

Figure 8.3

Page 9: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The LAB_ASSISTANT Entity

Table 8.4

Page 10: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Selected LAB_ASSISTANT Records

Figure 8.4

Page 11: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Table 8.5 The Lab Assistant Work Scheduling Sheet

Page 12: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The WORK_SCHEDULE Entity

Table 8.6

Page 13: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Sample WORK_SCHEDULE Data

Figure 8.5

Page 14: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Table 8.7 The HOURS_WORKED Entity

Figure 8.6 Sample Data in the HOURS_WORKED Table

Page 15: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The RESERVATION Entity

Table 8.8

Page 16: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88Figure 8.7 The RESERVATION Sample Data

Table 8.9 The Revised RESERVATION Entity

Page 17: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88Table 8.10 The RES_SLOT (Weak) Entity

Figure 8.8 The RES_SLOT Sample Data

Page 18: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Figure 8.9 The Inventory Management Module’s E-R Segment

Page 19: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

An Inventory Classification Hierarchy

Table 8.11

Page 20: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The INV_TYPE Classification Hierarchy As A Tree Diagram

Figure 8.10

Page 21: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The INV_TYPE Entity

Table 8.12

Page 22: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The INV_TYPE Sample Data

Figure 8.11

Page 23: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The ITEM Entity

Table 8.13

Page 24: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The STORAGE Entity

Table 8.14

Page 25: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Figure 8.12 Sample ITEM Data

Figure 8.13The STORAGE Sample Data

Page 26: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88 Table 8.15 The LOCATION Entity

Figure 8.14 The LOCATION Sample Data

Page 27: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Table 8.16 The REPAIR Entity

Page 28: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The REPAIR Sample Data

Figure 8.15

Page 29: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The VENDOR Entity

Table 8.17

Page 30: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The VENDOR Sample Data

Figure 8.16

Page 31: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Table 8.18 The ORDER Entity

Page 32: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

Sample ORDER Data

Figure 8.17

Page 33: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The ORDER_ITEM Entity

Table 8.19

Page 34: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The ORDER_ITEM Sample Data

Figure 8.18

Page 35: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The WITHDRAW Entity’s Revision Process

Figure 8.19

Page 36: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The WITHDRAW Entity

Table 8.20

Page 37: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88 Table 8.21 The Revised WITHDRAW Entity

Figure 8.20 The WITHDRAW Sample Data

Page 38: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88 Table 8.22 The WD_ITEM (Weak) Entity

Figure 8.21 The WD_ITEM Sample Data

Page 39: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88

The CHECK_OUT Design Revision Process

Figure 8.22

Page 40: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88 Table 8.23 The CHECK_OUT Entity

Figure 8.23 The CHECK_OUT Sample Data

Page 41: 8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management

88 Table 8.24 The CHECK_OUT_ITEM (Weak) Entity

Figure 8.24 The CHECK_OUT_ITEM Sample Data