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.

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Database Planning, Design, and Administration
Database Systems: Design, Implementation, and Management Tenth Edition
Software Quality Assurance Plan
Database Systems: Design, Implementation, and Management Chapter 9 Database Design.
Database Development Cycle Track 3: Managing Information Using Database.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Hachim Haddouti.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management,
Database Planning, Design, and Administration Transparencies
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Chapter 6 Database Design
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
Chapter 9 Database Design
Chapter 9 Database Design
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 9 Database Design
Lecture 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
Database System Development Lifecycle Transparencies
IST 210 Database Design Process IST 210 Todd S. Bacastow.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Database System Development Lifecycle
Chapter 6 Database Design.
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Chapter 8 Database Design
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
DBS201: DBA/DBMS Lecture 13.
ITEC224 Database Programming
Part3 Database Analysis and Design Techniques Chapter 04- Overview of Database Planning, Design and Administration Database Systems Lu Wei College of Software.
Database Design Adapted from Database Systems: Design, Implementation, and Management Eighth Edition Rob, Coronel.
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 Database Systems: Design, Implementation, and Management CHAPTER 6 Database Design.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Database Systems: Design, Implementation, and Management Ninth Edition
8 1 Chapter 8 Database Design Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Database Planning, Design, and Administration Transparencies
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
8 8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
6 6 Chapter 6 Database Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
Database Administration
Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration.
CS523 Database Design Instructor : Somchai Thangsathityangkul You can download lecture note at Class Presence 10% Quiz 10%
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Database Development Lifecycle
Database Development (8 May 2017).
ITEC 3220A Using and Designing Database Systems
Database Design Process
Chapter 6 Database Design
Chapter 6 Database Design
Database Development Cycle
Presentation transcript:

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 is a part That successful information systems are developed within a framework known as the Systems Development Life Cycle (SDLC) That successful databases are subject to frequent evaluation and revision within a framework known as the Database Life Cycle (DBLC)

3 3 The Information System Provides for data collection, storage, and retrieval Composed of people, hardware, software, database(s), application programs, and procedures Systems analysis Process that establishes need for and extent of information system Systems development Process of creating information system

4 4

5 5 The Database Life Cycle (DBLC)

6 6 The Database Initial Study Overall purpose: Analyze company situation Define problems and constraints Define objectives Define scope and boundaries Interactive and iterative processes required to complete first phase of DBLC successfully

7 7 The Database Initial Study

8 8 Database Design Necessary to concentrate on data Characteristics required to build database model Two views of data within system: Business view of data as information source Designer’s view of data structure, its access, and activities required to transform data into information

9 9 Database Design

10 Database Design

11 I. Conceptual Design Data Analysis and Requirements First step is to discover data element characteristics Must take into account business rules

12 I. Conceptual Design Entity Relationship (ER) Modeling and Normalization Designer must communicate and enforce appropriate standards to be used in documentation of design

13 I. Conceptual Design Data Model Verification Model must be verified against proposed system processes Revision of original design starts Define design’s major components as modules

14 I. Conceptual Design Distributed Database Design Portions of database may reside in different physical locations Designer must also develop data distribution and allocation strategies

15 II. DBMS Software Selection Critical to information system’s smooth operation Advantages and disadvantages should be carefully studied

16 III. Logical Design Used to translate conceptual design into internal model for selected database management system Logical design is software- dependent Requires that all objects in model be mapped to specific constructs used by selected database software

17 IV. Physical Design Process of selecting data storage and data access characteristics of database Particularly important in older hierarchical and network models Becomes more complex when data are distributed at different locations

18

19 Implementation and Loading New database implementation requires creation of special storage-related constructs to house end-user tables Issues to consider Performance Security Backup and Recovery Integrity Company Standards

20 Testing and Evaluation Occurs in parallel with applications programming Database tools used to prototype applications If implementation fails to meet some of system’s evaluation criteria: Fine-tune specific system and DBMS configuration parameters Modify physical design Modify logical design Upgrade or change DBMS software and/or hardware platform

21 Operation Once database has passed evaluation stage, it is considered operational Beginning of operational phase starts process of system evolution

22 Maintenance and Evolution Required periodic maintenance: Preventive maintenance (backup) Corrective maintenance (recovery) Adaptive maintenance Assignment of access permissions Generation of database access statistics Periodic security audits Periodic system-usage summaries

23 Database Design Strategies Two classical approaches to database design: Top-down design Identifies data sets Defines data elements for each of those sets Bottom-up design Identifies data elements (items) Groups them together in data sets

24 Conclusion SDLC traces history (life cycle) of an application within the information system DBLC describes history of database within the information system