DBMS Life Cycle Lec03
DBMS Life Cycle Lec03
Design,
and Administration
Transparencies
1
Software Depression
2
Software Depression
3
Software Depression
5
Database System
Development Lifecycle
8
Database Planning – Mission
Statement
9
Database Planning – Mission
Statement
Mission statement of a University database
system could be:
"Our mission is to support the academic and administrative functions of the
university by providing a secure, efficient, and user-friendly database system.
We aim to facilitate seamless access to accurate and up-to-date information for
students, faculty, staff, and administrators, thereby enhancing decision-making,
fostering collaboration, and promoting academic excellence. Our commitment
lies in maintaining the integrity, confidentiality, and availability of university
data while continuously improving the functionality and usability of the database
system to meet the evolving needs of our university community."
10
Database Planning – Mission
Objectives
11
Database Planning
15
3- Requirements Collection and
Analysis
16
Requirements Collection and
Analysis
18
Requirements Collection and
Analysis
Centralized approach
Requirements for each user view are merged into a
single set of requirements.
A data model is created representing all user views
during the database design stage.
19
20
Requirements Collection and
Analysis
21
23
4- Database Design
24
between entities.
Database Design
27
Database Design
28
Criteria to Produce an Optimal
Data Model
29
Database Design
30
Conceptual Database Design
31
Logical Database Design
32
Physical Database Design
33
5- DBMS Selection
evaluate products;
Compare the features and capabilities of each DBMS against the
defined requirements.
35
DBMS Evaluation Features
36
DBMS Evaluation Features
37
Example - Evaluation of DBMS
Product
38
6- Application Design
40
Application Design - Transactions
41
7- Prototyping
Purpose
to identify features of a system that work well, or
are inadequate;
to suggest improvements or even new features;
to clarify the users’ requirements;
to evaluate feasibility of a particular system
design.
42
7- Prototyping
43
8- Implementation
44
9- Data Conversion and Loading
45
46
11- Operational Maintenance
47
CASE Tools
49
Data Administration
50
Database Administration
monitoring system performance, and reorganizing the database.
51