DBMS - Introduction

Jit Mitra - Sep 3 - - Dev Community

Attention: If you’re here to learn about DBMS, feel free to skip the prologue—it's intended for a general audience :)


Hello everyone! This article kicks off a series on Database Management Systems (DBMS). These articles are not your typical online fare; instead, they focus on core concepts rather than just textbook definitions. My goal is not merely to help you ace an interview, but to provide a deep, comprehensive understanding of the subject based on my knowledge and expertise. While mastering the material will certainly benefit your interview performance, please note that this is not a crash course. Don’t expect frequent updates - each article will take time to ensure the highest quality. I’ve also included practical insights to enhance your learning experience.


Let's begin with a common question that arises when learning about DBMS: What’s the difference between a database and a database management system? The distinction is somewhat clear from the names themselves, but let's delve into it in more detail.

What is a Database?

A database is an organized collection of interrelated data stored electronically within a computer system.

What is a Database Management System (DBMS)?

A Database Management System (DBMS) is software designed to manage and interact with databases. It provides a user interface for performing various operations with the database.

What do we mean by "interaction"?
Interaction refers to operations such as creating databases, storing data, updating the stored data, and deleting information, among other tasks.

That’s all for this article. See you in the next one!

. .
Terabox Video Player