Database Management System

What is Database Management System…

Database Management System is a software or technology used to manage data from a database. Some popular databases are MySQL, Oracle, MongoDB, etc. DBMS provides many operations e.g. creating a database, Storing in the database, updating an existing database, delete from the database. Furthermore, DBMS is a system that enables you to store, modify and retrieve data in an organized way. It also provides security to the database.

DBMS Architecture 1-Level, 2-Level, 3-Level

There are several types of DBMS Architecture that we use according to the usage requirements. Types of DBMS Architecture are discussed here.

  • 1-Tier Architecture
  • 2-Tier Architecture
  • 3-Tier Architecture

1-Tier Architecture of Database Management System 

In 1-Tier Architecture the database is directly available to the user, the user can directly sit on the DBMS and use it that is, the client, server, and Database are all present on the same machine. For Example: to learn SQL we set up an SQL server and the database on the local system. This enables us to directly interact with the relational database and execute operations. The industry won’t use this architecture they logically go for 2-tier and 3-tier Architecture.

1-tier-architecture-in-dbm

2-Tier Architecture of Database Management System 

The 2-tier architecture is similar to a basic client-server model. The application at the client end directly communicates with the database on the server side. APIs like ODBC and JDBC are used for this interaction. The server side is responsible for providing query processing and transaction management functionalities. On the client side, the user interfaces and application programs are run. The application on the client side establishes a connection with the server side to communicate with the DBMS.
An advantage of this type is that maintenance and understanding are easier, and compatible with existing systems. However, this model gives poor performance when there are a large number of users.

2-tier-architecture-in-dbms

3-Tier Architecture of Database Management System 

In 3-Tier Architecture, there is another layer between the client and the server. The client does not directly communicate with the server. Instead, it interacts with an application server which further communicates with the database system and then the query processing and transaction management takes place. This intermediate layer acts as a medium for the exchange of partially processed data between the server and the client. This type of architecture is used in the case of large web applications.

3-Tier Architecture

We are serving from…

0
+years
Applrtree Infotech
Apple Tree infotech
4.9
Based on 54 reviews
powered by Google
Shams AnsariShams Ansari
16:58 09 Feb 24
Your innovative approaches to teaching, like using real-world examples and projects, have made learning more relatable and fun. It’s definitely improved my understanding and retention.
Kajal TeetwalKajal Teetwal
13:13 09 Feb 24
Apple tree infotech provides training for students and also develop softwares .. no doubts our teacher exaplain as bestest as possible . They have an experience with lot of upbringing... .. this is my first time with apple tree infotech to learn something and it's going amazing. . They provides knowledge for core and praticals like IT comapnies. Currently I m enjoying my training . Thank you "'umesh sir'" for this training and providing the knowledge anout how the software's got developed. 💯💯
ADITYA JAISWALADITYA JAISWAL
12:38 09 Feb 24
In this training I have learned about java Oops concept, xmapp server, database creation, SQL queries, .jsp, jdbc connectivity, bootstrap, html a lot more thing , it's absolutely best session for skill development
Lester SharmaLester Sharma
10:41 09 Feb 24
AppleTree Infotech is really a good platform to learn new things.teachers were good and atmosphere of the Institute was really amazing.The faculties help me in everything.Their teaching methods are great.
Satyam SinghSatyam Singh
10:26 09 Feb 24
Excellent 👍 class 💯
HIMANSHU SHARMAHIMANSHU SHARMA
09:53 09 Feb 24
Attending the Java training was an incredibly enriching experience. The instructor's expertise and engaging teaching style made complex concepts easy to grasp. The hands-on exercises were invaluable in solidifying my understanding, and I feel confident in applying my newfound knowledge to real-world projects.
js_loader

Leave a Reply

Your email address will not be published. Required fields are marked *

*