Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 9 – Database Design

Similar presentations


Presentation on theme: "Lecture 9 – Database Design"— Presentation transcript:

1 Lecture 9 – Database Design
Systems Development Life Cycle (SDLC) Database Life Cycle (DBLC)

2 Lecture Objectives Define Information System, System Analysis, System Development, and Database Development Discuss the components of the Systems Development Life Cycle Discuss the components of the Database Life Cycle

3 Definitions – Information Systems
Allows for data collection, storage, and retrieval Facilitates the transformation of data into information and the management of data and information People + Hardware + Software + Databases + Application Programs + Procedures = INFORMATION SYSTEM

4 Definitions – Systems Analysis
Process that establishes the need and the extent for information systems Analyzing in detail the information needs of an organization, the characteristics and components of presently utilized information systems, and the functional requirements of proposed information systems.

5 Definitions – Systems Development
Process of creating the information system Use the results of the systems analysis to determine the requirements and hence use the requirements to develop the information system Databases, application software, etc.

6 Definitions – Database Development
Process of database design and development Database Design Complete, normalized, non-redundant and fully integrated conceptual, logical, and physical database models Database Implementation Database storage structure, loading data, and data management

7 Systems Development Life Cycle (SDLC)
Traces the history of an information system Split into 5 phases Database design an essential component of the SDLC

8 Systems Development Life Cycle (SDLC)
Initial Assessment Feasibility Study Should the existing system be: Continued? Modified? Replaced? System Cost Technology

9 Systems Development Life Cycle (SDLC)
User Requirements Existing System Evaluation Logical System Design

10 Systems Development Life Cycle (SDLC)
Detailed Specifications Screen, menu, report layouts Conversion from old to new

11 Systems Development Life Cycle (SDLC)
Coding Testing Debugging Installation

12 Systems Development Life Cycle (SDLC)
Evaluation Maintenance System Errors Business Changes Enhancements

13 Database Life Cycle (DBLC)
Traces the history of the creation of a database Split into 6 phases

14 Database Life Cycle (DBLC)
Analyze company situation Define Problem and Constraints Define Objectives Define Scope and Boundaries

15 Database Life Cycle (DBLC)
Conceptual Design ER-Diagram / Normalization DBMS Software Selection Create the Logical Design Create the Physical Design

16 Database Life Cycle (DBLC)
Install the selected DBMS Create the databases Load the data / Convert from Old System

17 Database Life Cycle (DBLC)
Test the Database Fine-Tune the Database Evaluate the Database and its Application Programs

18 Database Life Cycle (DBLC)
Produce the required information flow Alternate form of testing

19 Database Life Cycle (DBLC)
Changes to the System (from operation, bugs, business changes) Enhancements

20 Life Cycle Effectiveness
DOCUMENTATION


Download ppt "Lecture 9 – Database Design"

Similar presentations


Ads by Google