210 likes | 225 Views
Explore Information Systems, Systems Analysis, System Development, and Database Development in this lecture. Learn about the SDLC components and DBLC phases, including creation, design, and implementation of databases.
E N D
Lecture 9 – Database Design Systems Development Life Cycle (SDLC)Database Life Cycle (DBLC)
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
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
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.
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.
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
Systems Development Life Cycle(SDLC) • Traces the history of an information system • Split into 5 phases • Database design an essential component of the SDLC
Systems Development Life Cycle(SDLC) • Initial Assessment • Feasibility Study • Should the existing system be: • Continued? • Modified? • Replaced? • System Cost • Technology
Systems Development Life Cycle(SDLC) • User Requirements • Existing System Evaluation • Logical System Design
Systems Development Life Cycle(SDLC) • Detailed Specifications • Screen, menu, report layouts • Conversion from old to new
Systems Development Life Cycle(SDLC) • Coding • Testing • Debugging • Installation
Systems Development Life Cycle(SDLC) • Evaluation • Maintenance • System Errors • Business Changes • Enhancements
Database Life Cycle (DBLC) • Traces the history of the creation of a database • Split into 6 phases
Database Life Cycle (DBLC) • Analyze company situation • Define Problem and Constraints • Define Objectives • Define Scope and Boundaries
Database Life Cycle (DBLC) • Conceptual Design • ER-Diagram / Normalization • DBMS Software Selection • Create the Logical Design • Create the Physical Design
Database Life Cycle (DBLC) • Install the selected DBMS • Create the databases • Load the data / Convert from Old System
Database Life Cycle (DBLC) • Test the Database • Fine-Tune the Database • Evaluate the Database and its Application Programs
Database Life Cycle (DBLC) • Produce the required information flow • Alternate form of testing
Database Life Cycle (DBLC) • Changes to the System (from operation, bugs, business changes) • Enhancements
Life Cycle Effectiveness DOCUMENTATION