Upload
mdiorella
View
298
Download
2
Embed Size (px)
Citation preview
COMP313 – Database Management System
Database Planning and Design
Overview of the System Development Life Cycle
SDLC is the acronym that is used to label the System Development Life Cycle.
The SDLC traces the history of an information system from its initial stage to its obsolescence.
The SDLC is composed of five phases: planning, analysis, design, implementation, and maintenance.
• Traces the history of an information system
• Split into 5 phases
• Database design an essential component of the SDLC
Overview of the System Development Life Cycle
• Initial Assessment• Feasibility Study• Should the existing
system be:
i) Continued?ii) Modified?iii)Replaced?
• System Cost• Technology
Overview of the System Development Life Cycle
• User Requirements
• Existing System Evaluation
• Logical System Design
Overview of the System Development Life Cycle
• Detailed Specifications
• Screen, menu, report layouts
• Conversion from old to new
Overview of the System Development Life Cycle
• Coding
• Testing
• Debugging
• Installation
Overview of the System Development Life Cycle
• Evaluation
• Maintenance• System Errors• Business
Changes
• Enhancements
Overview of the System Development Life Cycle
Overview of the System Development Life Cycle
There are many different models and methodologies, but each generally consists of a series of defined steps or stages.”
How does Database Design Relate to the SDLC?
As a specific type of information system, Database Design can be modeled using a similar SDLC type approach, sometimes referred to as DBLC or the Database Development Life Cycle.
Database Development Life Cycle
The SDLC traces the history (life cycle) of an information system.
The DBLC traces the history (life cycle) of a database system.
Since we know that the database serves the information system, it is not surprising that the two life cycles conform to the same basic phases.
Database Development Life Cycle
The SDLC traces the history (life cycle) of an information system.
The DBLC traces the history (life cycle) of a database system.
Since we know that the database serves the information system, it is not surprising that the two life cycles conform to the same basic phases.
• Traces the history of the creation of a database
• Split into 6 phases
Database Development Life Cycle
• Analyze company situation
• Define Problem and Constraints
• Define Objectives
• Define Scope and Boundaries
Database Development Life Cycle
• Conceptual Design• ER-Diagram /
Normalization
• DBMS Software Selection
• Create the Logical Design
• Create the Physical Design
Database Development Life Cycle
• Install the selected DBMS
• Create the databases
• Load the data / Convert from Old System
Database Development Life Cycle
• Test the Database
• Fine-Tune the Database
• Evaluate the Database and its Application Programs
Database Development Life Cycle
• Produce the required information flow
• Alternate form of testing
Database Development Life Cycle
• Changes to the System (from operation, bugs, business changes)
• Enhancements
Database Development Life Cycle
END OF PRESENTATIONThank you…