Database Development Life Cycle
Database Development Life Cycle
Previous Lectures
Discuss
Centralized,
De-Centralized
Distributed Databases
Junaid Ul Hassan
Qurtuba University Peshawar 1
Database Development Life cycle
Junaid Ul Hassan
Qurtuba University Peshawar 2
Conclusion
Junaid Ul Hassan
Qurtuba University Peshawar 3
These reasons are.
Junaid Ul Hassan
Qurtuba University Peshawar 4
Conti.
Junaid Ul Hassan
Qurtuba University Peshawar 5
Phases involve in SDLC
Database Planning
Requirements Gathering & Analysis
Designing
Coding
Testing
Maintenance
we Discuss one by one.
Junaid Ul Hassan
Qurtuba University Peshawar 6
Database Planning
Junaid Ul Hassan
Qurtuba University Peshawar 7
Requirements Gathering & Analysis
Junaid Ul Hassan
Qurtuba University Peshawar 8
Conti.
Who is Analyst?
The person who collects information is
called analyst.
The analyst uses different techniques to
collect information's from users of an
organization. Those techniques are
called Fact-Finding Techniques.
Lets have a look of those techniques.
Junaid Ul Hassan
Qurtuba University Peshawar 10
Fact- Finding Techniques
Junaid Ul Hassan
Qurtuba University Peshawar 11
Types of Fact-finding Techniques
1. Interviewing:
Interviewing is the most commonly
used, and normally most useful,
fact-finding techniques.
In this technique analyst can
interview to collect information’s from
individual (each user) face-to-face.
Junaid Ul Hassan
Qurtuba University Peshawar 12
Conti.
Junaid Ul Hassan
Qurtuba University Peshawar 13
Advantages & Disadvantages of
Interviewing
Advantages
Allow interviewee to respond freely
and openly to questions .
Allow interviewee to feel part of
project.
Allow interviewer to reword question
during interview.
Junaid Ul Hassan
Qurtuba University Peshawar 14
conti.
Disadvantages.
it takes too much time to take interview
of more users. it means that it waste a lot
of time.
Success is dependent on communication
skills of interview.
Success can be dependent on
willingness of interviewees to participate
in interview.
Junaid Ul Hassan
Qurtuba University Peshawar 15
2. Observation
Junaid Ul Hassan
Qurtuba University Peshawar 16
Conti.
Advantages
Allows the validity of data to be checked.
Observer can see exactly what is being
done.
Relatively inexpensive.
Junaid Ul Hassan
Qurtuba University Peshawar 17
Disadvantages
Junaid Ul Hassan
Qurtuba University Peshawar 18
3. Questionnaires
This is another Fact-Finding technique to conduct
surveys through questionnaires.
In this method analyst prepare MCQ type questions
and distributed among organizational users.
It has of two types.
1) Free-Format questions:
This format offers the respondent greater freedom to
answer the question. In this method Question is asked
and a free space is given after that question and users
have to write the answer in that free space.
Junaid Ul Hassan
Qurtuba University Peshawar 19
2. Fixed Format Questionnaires
Junaid Ul Hassan
Qurtuba University Peshawar 20
Advantages of Questionnaires
Junaid Ul Hassan
Qurtuba University Peshawar 21
Disadvantages
Junaid Ul Hassan
Qurtuba University Peshawar 22
Design Phase
Junaid Ul Hassan
Qurtuba University Peshawar 23
Conti.
Junaid Ul Hassan
Qurtuba University Peshawar 25
Logical Database Design
Junaid Ul Hassan
Qurtuba University Peshawar 26
Physical Database Design
This is the third phase of designing phase.
This is the final phase of the database design
process during this phase designers decide
that how the database is to be implemented.
The last two phases of design phase are
independent from physical consideration of
DBMS but in this phase we have to choose a
specific DBMS.
Here we describe that how data can be stored,
how data can be retrieved etc.
Junaid Ul Hassan
Qurtuba University Peshawar 27
Coding
Junaid Ul Hassan
Qurtuba University Peshawar 29
Maintenance
Junaid Ul Hassan
Qurtuba University Peshawar 30
Any Question’s
Junaid Ul Hassan
Qurtuba University Peshawar 31