Database System Development Lifecycle Final
Database System Development Lifecycle Final
Database Planning
Database planning is the foundation of the DSDLC, involving the alignment of
database goals with organizational
objectives. This stage begins with defining a mission statement that outlines the
major objectives of the database. For example,
a real estate company may state that its database aims to streamline property
listings and tenant management.
Key activities in this phase include setting standards for data collection, format, and
documentation. Organizations
often utilize Computer-Aided Software Engineering (CASE) tools during this stage to
ensure consistent standards across the
system.
System Definition
System definition involves identifying the scope and boundaries of the database. It
outlines major user views
and defines the system's interaction with other organizational components. For
instance, in a hospital management system,
distinct user views may include doctors, nurses, and administrative staff, each with
unique data needs.
Database Design
The database design stage involves three sub-phases: conceptual, logical, and
physical design. Conceptual design focuses on defining
the data structures and relationships without technical constraints. Logical design
translates these into the target data model,
often relational, while physical design determines storage methods and indexing.
References
Connolly, T., & Begg, C. (2015). Database Systems: A Practical Approach to Design,
Implementation, and Management (6th Edition).
Pearson Education.