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

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Database Administration
7 Chapter 7 The University Lab: Conceptual Design Hachim Haddouti.
7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Hachim Haddouti.
8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management.
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
Chapter 9 Database Design
Database Administration
Lecture Fourteen Methodology - Conceptual Database Design
Chapter 9 Database Design
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 9 Database Design
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Lecture Nine Database Planning, Design, and Administration
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Chapter 14 & 15 Conceptual & Logical Database Design Methodology
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Chapter 8 Database Design
Chapters 17 & 18 Physical Database Design Methodology.
Chapter 1 Introduction to Databases Pearson Education ©
Database Design Adapted from Database Systems: Design, Implementation, and Management Eighth Edition Rob, Coronel.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
ITEC 3220M Using and Designing Database Systems
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Database Systems: Design, Implementation, and Management
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
8 1 Chapter 8 Database Design Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
7 7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
Chapter 1 In-lab Quiz Next week
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 5 T HE D.
8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management.
Methodology - Conceptual Database Design
6 6 Chapter 6 Database Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
Database Administration
TEXT BOOK: DATABASE ADMINISTRATION: THE COMPLETE GUIDE TO PRACTICES AND PROCEDURES CRAIG S. MULLINS Database Administration(IS4511) Sana azzam
5 1 Normalization of Database Tables. 5 2 Database Tables and Normalization Normalization –Process for evaluating and correcting table structures to minimize.
5 1 Chapter 5 Normalization of Database Tables Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Database Development Lifecycle
Methodology Conceptual Databases Design
ITEC 3220A Using and Designing Database Systems
Methodology Conceptual Database Design
Database Design Process (Chapter 3)
Chapter 6 Database Design
Database Development Cycle
Database Administration
Database Design Hacettepe University
Methodology Conceptual Databases Design
CHAPTER 5 THE DATA RESOURCE
Presentation transcript:

8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 2 In this chapter, you will learn: How the Lab Management System modules are defined and refined How attributes and domains are identified and defined for each of the entities defined in the initial E-R model How the database transactions are identified and defined within the system modules That the design verification process uses modeling and normalization techniques concurrently to find and eliminate data redundancies Review the steps of database implementation Review the steps of database testing and evaluation Review the steps of database operation

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 3 Completing Conceptual and Logical Design Detail Matters! –Tasks Entity relationship modeling and normalization Data model verification Logical design Physical design Implementation Testing and Evaluation Operation –Primary modules Lab Management System Inventory Management System

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 4 Entities Identified Table 8.2

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 5 Completion of Conceptual Design Refine module definition –Entities –Attributes Normalization process –Discover new entities –Revise attributes

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 6 Lab Management System Module E-R Segment Figure 8.1

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 7 USER Entity Table 8.3

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 8 LOG Entity Table 8.4

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 9 LAB_ASSISTANT Entity Table 8.5

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 10 WORK_SCHEDULE Entity Table 8.7

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 11 HOURS_WORKED Entity Table 8.8

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 12 RESERVATION Entity Table 8.9

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 13 Revised RESERVATION Entity Table 8.10

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 14 RES_SLOT (Weak) Entity Table 8.11

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 15 Inventory Management Module E-R Segment Figure 8.9

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 16 INV_Type Entity Table 8.13

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 17 ITEM Entity Table 8.14

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 18 STORAGE Entity Table 8.15

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 19 LOCATION Entity Table 8.16

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 20 REPAIR Entity Table 8.17

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 21 VENDOR Entity Table 8.18

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 22 ORDER Entity Table 8.19

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 23 ORDER_ITEM Entity Table 8.20

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 24 WITHDRAW Entity Revision Figure 8.19

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 25 WITHDRAW Entity and Revision Table 8.21 Table 8.22

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 26 WD_ITEM (Weak) Entity Table 8.23

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 27 CHECK_OUT Design Revision Figure 8.22

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 28 CHECK_OUT Entity Table 8.24

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 29 CHECK_OUT_ITEM (Weak) Entity Table 8.25

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 30 E-R Model Verification Establishes –Design reflects end user views of database –Database transactions defined and modeled so design supports related requirements –Design meets output requirements –Design supports required input screens and data entry forms –Design flexible to support future enhancements Verification identifies –Central entity –Each module and its components –Each module transaction requirement

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 31 Inventory Management Reporting Problems Generates three reports; one is inventory movement report –Inventory movements spread across different entities –Difficult to generate output and reduces performance Item “quantity on hand” updated with different inventory movements –Purchase, withdraw, check-out, check-in, or inventory adjustment –Only withdrawals and check-outs represented in model

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 32 Inventory Management Reporting Problems Solution Create new entity as common movement entry point INV_TRANS created –Standardizes inventory module interfaces –Facilitates control and generation of required outputs

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 33 Inventory Transaction Process Figure 8.25

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 34 INV_TRANS Entity Table 8.26

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 35 TR_ITEM (Weak) Entity Table 8.27

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 36 Revised University Computer Lab ERD Figure 8.28

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 37 Logical Design Translates conceptual model to format for selected DBMS Sets stage for creating table structures, indexes, and views Table structures can be created with CREATE TABLE SQL commands Views created with CREATE VIEW SQL Commands Indexes created with CREATE INDEX SQL Commands

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 38 Physical Design Defines specific storage or access methods used by database Includes estimate of storage space Characteristics are function of DBMS and operating systems

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 39 Implementation Database administrator (DBA) –Controls database management function –Defines standards and procedures required to interact with the database –Adopts appropriate plan Plan elements –Definitions of processes and standards –Chronology of required activities Database creation Loading and Conversion –Documentation standards –Responsibilities for continued development and maintenance

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 40 Testing and Evaluation Determine how well database meets goals Ongoing process Considerations –Performance measures –Security –Backup and recovery procedures

8 Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 41 Operation Provides support for daily operations Maintains operational procedures Database maintenance and evolution –DBA performs technical and managerial duties to ensure proper operation of database to support organizational mission