University of Sunderland COM 220 Lecture Three Slide 1 Database Application Lifecycle.

Slides:



Advertisements
Similar presentations
DBS Development Lifecycle & DB Analysis
Advertisements

Database Planning, Design, and Administration
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Database Development Cycle Track 3: Managing Information Using Database.
Database Planning, Design, and Administration Transparencies
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 17 Seleksi DBMS Matakuliah: >/ > Tahun: > Versi: >
Chapter 9 & 10 Database Planning, Design and Administration.
Lecture Fourteen Methodology - Conceptual Database Design
Lecture 9 – Database Design
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Lecture Nine Database Planning, Design, and Administration
Lecture Two Database Environment Based on Chapter Two of this book:
Database System Development Lifecycle Transparencies
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database System Development Lifecycle
Chapter 14 & 15 Conceptual & Logical Database Design Methodology
CSC271 Database Systems Lecture # 20.
Introduction to DBMS Purpose of Database Systems View of Data
Team Dosen UMN Database System Development Lifecycle Connolly Book Chapter
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
CSC2012 Database Technology & CSC2513 Database Systems.
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.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
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.
ITEC313 Database Programming
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
University of Sunderland COM 220Lecture Two Slide 1 Database Theory.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
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.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
Methodology - Conceptual Database Design
8/31/2012ISC329 Isabelle Bichindaritz1 Database Environment.
(Spring 2015) Instructor: Craig Duckett Lecture 01: Tuesday, April 7, 2015 Orientation and Introduction 1.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
University of Sunderland COM 220 Lecture Ten Slide 1 Database Performance.
Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration.
University of Sunderland COM 220 Lecture Seven Slide 1 Database Users & Administration.
Chapter 5 Database System Development Lifecycle Pearson Education © 2009.
Chapter 10 Database System Development Lifecycle Pearson Education © 2009.
Chapter 4 Database System Development Lifecycle Pearson Education © 2009.
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.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
Database System Development lifecycle
Database Development Cycle
Database Planning, Design and Administration
Ref: Connolly and Begg 6th ed., Chapter 10
Presentation transcript:

University of Sunderland COM 220 Lecture Three Slide 1 Database Application Lifecycle

University of Sunderland COM 220 Lecture Three Slide 2 DATABASE PLANNING SYSTEMS DEFINITION REQ’MENTS ANALYSIS IMPLEMENTATION DB Design CONCEPTUAL DESIGNLOGICAL DESIGNPHYSICAL DESIGNAPPLICATION DESIGN DBMS SELECTIONPROTOTYPING DATA LOADINGTESTINGMAINTENANCE Database Application Lifecycle

University of Sunderland COM 220 Lecture Three Slide 3 Planning factors. Identify planning objectives Planning

University of Sunderland COM 220 Lecture Three Slide 4 Identify boundaries Identify interfaces within organisation System Definition

University of Sunderland COM 220 Lecture Three Slide 5 Information gathering Use of requirements specification techniques –SAD Requirements Analysis

University of Sunderland COM 220 Lecture Three Slide 6 MAIN AIMS To represent data & relationships required by users and applications To provide a data model which supports transactions to specify a design that meets performance requirements Database Design

University of Sunderland COM 220 Lecture Three Slide 7 Phases of database Design Three main phases: –Conceptual Database Design –Logical database design –Physical Database Design

University of Sunderland COM 220 Lecture Three Slide 8 Conceptual Database Design Create a conceptual data model Independent of any implementation details Based on user requirements specification –assists in understanding data –facilitates communication

University of Sunderland COM 220 Lecture Three Slide 9 Logical database design The data model created in the previous phase is refined At this point you know which type of DBMS you will implementing in - e.g. relational, object-oriented etc (but not the actual DBMS) Test the correctness of the data model through normalisation

University of Sunderland COM 220 Lecture Three Slide 10 HOW to physically implement: –derive tables & constraints –identify storage structures and access methods –design security features Physical Database Design

University of Sunderland COM 220 Lecture Three Slide 11 Define terms of reference Produce shortlist Evaluate products Recommend selection and produce report Database selection

University of Sunderland COM 220 Lecture Three Slide 12 Design transactions –data to be used by transactions –functions of the transactions –output of transactions –programs Design human interface –various guidelines Application Design

University of Sunderland COM 220 Lecture Three Slide 13 Building a working model Used to check interpretation of requirements Inexpensive & quick to build Prototyping

University of Sunderland COM 220 Lecture Three Slide 14 Database created using DDL Implement application programs using selected language Implement security & integrity controls Implementation

University of Sunderland COM 220 Lecture Three Slide 15 Transfer any existing data Insert any new data Data Loading/Conversion

University of Sunderland COM 220 Lecture Three Slide 16 The process of executing the application programs with the intention of finding errors. Testing

University of Sunderland COM 220 Lecture Three Slide 17 Monitoring Performance Maintaining & Upgrading Maintenance

University of Sunderland COM 220 Lecture Three Slide 18 Further Reading Lifecycle – Connolly & Begg, 3 rd and 4 th edition, chapter 9 Conceptual Database Design – Connolly & Begg, 3 rd edition, chapter 14 – Connolly & Begg, 4 th edition, chapter 15 Logical Database Design – Connolly & Begg, 3 rd edition, chapter 15 – Connolly & Begg, 4 th edition, chapter 16 Next Week –Data Modelling & Normalisation