Lesson 3-1
Lesson 3-1
MANAGEMENT
Lesson 3: Database
Development Process
UNIT OBJECTIVE
After studying this course, you should be able to:
a. Describe the key points of the waterfall model applied
to database development
b. Appreciate the roles of various development artefacts,
such as the data requirements document, conceptual
data model and such like used to communicate
between activities in the database development life
cycle
c. Understand 3 tierschema/architecture
d. Define: Data independence, instance and schema
Introduction
Iprimed Athena
https://www.youtube.com/watch?v=W6P58yb-edE
DBMS Architecture
The design of a DBMS depends on its
architecture. It can be centralized or
decentralized or hierarchical. The architecture of
a DBMS can be seen as either single tier or
multi-tier. An n-tier architecture divides the whole
system into related but independent n modules,
which can be independently modified, altered,
changed, or replaced.
1 Tier Architecture
In 1-tier architecture, the DBMS is the only entity
where the user directly sits on the DBMS and
uses it. Any changes done here will directly be
done on the DBMS itself. It does not provide
handy tools for end-users. Database designers
and programmers normally prefer to use single-
tier architecture.
2 Tier Architecture
If the architecture of DBMS is 2-tier, then it must
have an application through which the DBMS can
be accessed. Programmers use 2-tier
architecture where they access the DBMS by
means of an application. Here the application tier
is entirely independent of the database in terms
of operation, design, and programming.
3 Tier Architecture