110 likes | 121 Views
This chapter highlights the importance of coordinating database development with other activities in an information system. It covers enterprise data modeling, information systems architecture, information engineering, top-down planning, and information systems planning. It also explores the database development process, system development life cycle, and alternative IS development approaches.
E N D
Chapter 2 The Database Development Process
Outline • This chapter emphasizes the need to coordinate database development with all other activities of a complete information system.
Enterprise Data Modeling • First step in database development. • Scope and general content of organizational databases are specified.
Information Systems Architecture • A conceptual blueprint for the structure of IS in organizations. • Data • Processes • Network • People • Events and points in time when the processes take place • Reasons for events – Business rules
Information Engineering • A formal top-down methodology • Uses data-orientation • To create and maintain IS
Top-Down Planning • IS planning methodology that attempts to gain a broad understanding of the information system needs for the entire organization
Information Systems Planning • Identifying strategic planning factors. • Identifying corporate planning objects – Organizational units and locations. • Developing an enterprise model. • Functional decomposition is the process of breaking down the functions of an organization into increasing level of detail.
Database Development Process System Development Life Cycle Enterprise Modeling Conceptual Data Modeling Logical Database Design Physical Database Design and Definition Database Implementation Database Maintenance
Alternative IS Development Approaches Prototyping CASE and Repository
Managing People in DB Development System Analysts Database Analysts Users Programmers Database and data administrators Technical Experts – Networking, OS
Three Schema Architecture Conceptual Schema – technology independent specification of the overall structure of a database –ER Modeling, OO Modeling External Schema – relational databases, normalization Physical Schema – Indexes, Storage