Database System Development Lifecycle

Slides:



Advertisements
Similar presentations
DBS Development Lifecycle & DB Analysis
Advertisements

Database Planning, Design, and Administration
Developing Database Specifications TRACK 3. Learning Objectives At the end of the session, the participants should be able to Identify the information.
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Database Planning, Design, and Administration Transparencies
Chapter 6 Database Design
1 Pertemuan 17 Seleksi DBMS Matakuliah: >/ > Tahun: > Versi: >
Chapter 9 & 10 Database Planning, Design and Administration.
Chapter 9 Database Design
Illinois Institute of Technology
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
Modeling & Designing the Database
Database System Development Lifecycle Transparencies
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
CSC271 Database Systems Lecture # 20.
The Database Development Process
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Database System Development Lifecycle
Overview of the Database Development Process
Chapter 1: The Database Environment and Development Process
ITEC224 Database Programming
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
Methodology - Conceptual Database Design Transparencies
University of Sunderland COM 220 Lecture Three Slide 1 Database Application Lifecycle.
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.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
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.
Methodology - Conceptual Database Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration.
CISB113 Fundamentals of Information Systems IS Development.
CS523 Database Design Instructor : Somchai Thangsathityangkul You can download lecture note at Class Presence 10% Quiz 10%
Lecture 3 : Hard Systems Modelling UFCE8V-20-3 Information Systems Development SHAPE Hong Kong 2010/11.
Logical Design 12/10/2009GAK1. Learning Objectives How to remove features from a local conceptual model that are not compatible with the relational model.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
MANAGEMENT INFORMATION SYSTEM
Chapter (12) – Old Version
Roles in the Database Environment
Chapter 1 The Systems Development Environment
ITEC 3220A Using and Designing Database Systems
Chapter 1 The Systems Development Environment
Chapter 6 Database Design
Chapter 1 The Systems Development Environment
Database Design Using the REA Data Model
Software life cycle models
Database Planning, Design and Administration
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Information Systems Development (ISD) Systems Development Life Cycle
Ref: Connolly and Begg 6th ed., Chapter 10
Chapter 1 The Systems Development Environment
Practical Database Design and Tuning Objectives
Presentation transcript:

Database System Development Lifecycle Chapter 4

Learning Objectives By the end of this chapter, you should be able to: 1.List the three designs involved in the database design phase; 2.State three important sections in the conceptual design phase; and 3.Explain the purpose of the six phases involved in the database development life cycle.

Introduction Involves the following process: designing implementing organising A component of information system and is governed by one life cycle called Database Development Life Cycle (DDLC).

DDLC Based on data orientation approach. The characteristics of data become the basis for designing the database scheme. All system functions are developed based on the scheme or database structure. Functions of a system changes according to the requirements of users but the database scheme usually remains stable without major changes. Life cycle consists of 6 phases. These phases are iterative processes where each phase may be repeated a number of times in order to obtain a comprehensive feedback, especially from users.

6 phases of DDLC Database Planning Database Design Implementation and Downloading Testing and Evaluation Operation Maintenance and Evolution

Database Planning 3 basic factors that influence activity flow of database planning: Tasks that need to be carried out. Existing resources to implement it; and Finance or allocation provided. Purpose of planning phase: To Analyse the Current Situation of an Organisation Defining Problems and Constraints Defining Objective Defining Scope and Boundary Feasibility Research

Database Design Most important stage in DDLC. Influences the whole performance of the database being developed. Purpose of database design: Represent data and the relationship between data. Provide a data model to support all required transactions. To determine that the system design has fulfilled the requirements of users and the system.

Activities conducted during DB design Conceptual Design Data Modelling Normalisation Data Model Validation Logical Design Translating each entity, attribute and relationship into a data representation form compatible with a DBMS model. Physical Design Involves physical aspects of data saved in storage and the performance of the system.

Implementation & Downloading Developers can choose whether to develop a prototype or the whole actual system. A prototype is a model that functions like an end system but is not equipped with full features. However, it can be used to test whether the basic functions of the system can be operated as planned Activities of the implementation phase: Setting Up a DBMS Creating a Database Data Downloading/Changing

Testing & Evaluation Database Testing and Application Procedures The process of database testing is composed of integration test, unit test and system test. Database Evaluation The evaluation to be conducted will be on performance and system security.

Operation Operation phase and support system begins when the system has operated in an actual environment and ends when it is replaced by a new system. A new system can operate by using several approaches as follows: Direct Transition Plan Parallel Transition Plan Pioneer Transition Plan Staggered Transition Plan

Maintenance & Evolution Process of monitoring and maintaining the performance of the system and database. If the system is at an unsatisfactory level, reorganisation and readjustment of the database need to be carried out. Maintenance must be conducted from time to time for the purposes of: Correcting errors in the system, system competency and other factors Changes to the rules and organisational policy. System needs to be changed or upgraded to the latest version to support the needs and requirements of users as well as the organisation.

Activity 1 Discuss the major reasons for project failures In your words, explain what is a feasibility study? Explain the various data gathering methods you are aware of. Distinguish between a top down and bottom up database design approaches.