Lecture 1 DBMS
Lecture 1 DBMS
Data redundancy.
Files development using programming languages like COBOL, C,
and C++.
Way less flexible than DBMS
great extent
The database facilitates sharing of data.
Database enforce standards.
The database can ensure data security.
Integrity can be maintained through databases.
Database
Architecture
The term "database architecture" refers to the
structural design and methodology of a database
system, which forms the core of a Database
Management System (DBMS). This architecture
dictates how data is stored, organized, and retrieved,
playing a crucial role in the efficiency and effectiveness
of data management.
One-tier architecture
In one-tier architecture, the database, user interface, and
application logic all reside on the same machine or server. It's
typically used for small-scale applications where simplicity and
cost-effectiveness are priorities. Because there are no network
delays involved, this type of tier architecture is generally a fast
way to access data.
Two-tier architecture
Two-tier architecture consists of multiple clients connecting
directly to the database. This tier architecture is also
known as client-server architecture.
Three-tier architecture
Most modern web applications use a three-tier
architecture. In this architecture, the clients connect
to a back end, which in turn connects to the database.
Using this approach has many benefits:
Security: Keeping the database connection open to a single
back end reduces the risks of being hacked.
Scalability: Because each layer operates independently, it is
data.
The physical DBMS schema
level
The physical DBMS schema level is responsible
for the following tasks:
Index tables.