Skip to content

Introduction to DBMS

This tutorial series introduces you to the core concepts of Database Management Systems (DBMS) including what data is, how it differs from information, and why databases are crucial in software systems.

Introduction to DBMS

Whether you’re preparing for interviews, university exams, or real-world development, this guide builds your foundational understanding of DBMS.


  • Data is a collection of raw, unorganized facts and details such as text, figures, symbols, and observations. It holds no specific purpose or meaning until it is processed.

    What is Data
  • Key Characteristics:

    • Data is unprocessed.
    • It can be recorded and stored.
    • It is measured in bits and bytes, the basic units of information in computing.
    • Data by itself does not carry any context or significance.
TypeDescriptionExamples
QuantitativeMeasurable and numerical in natureWeight, cost, volume
QualitativeDescriptive and non-numericalName, gender, hair color

  • Information is processed, organized, and structured data that provides context and is meaningful for decision-making.

    What is Data
  • Key Characteristics:

    • It is extracted from analyzing and interpreting data.
    • It gives context and clarity to raw data.
    • Enables informed decisions.
  • Example: Given raw data of residents in a locality:

    • Raw data: Names, ages, gender of all residents.

    • Information:

      • 100 senior citizens
      • Sex ratio is 1.1
      • 100 newborn babies

FeatureDataInformation
NatureRaw and unorganizedProcessed and structured
PurposeLacks context and meaningProvides context and supports decision-making
DependenceIndependent of informationDepends on data
FormatNumbers, symbols, graphs, statisticsText, ideas, reports
Decision-makingInsufficient for decisionsBasis for making decisions
Relationship between valuesData points may be unrelatedRelationships between data points are established

  • Definition: A database is an organized collection of data that can be easily accessed, managed, updated, and retrieved electronically.

  • Purpose: Databases are essential for storing large volumes of data efficiently and securely.


  • A DBMS(Database Management System) is a software system that provides an interface to interact with databases.

  • Functions:

    • Store, access, modify, and delete data.
    • Ensure data consistency, security, and integrity.
    • Support concurrent access and recovery mechanisms.
  • Goal: Make data storage and retrieval convenient and efficient.

Introduction to DBMS

Issue AreaFile Processing SystemDBMS Advantage
Data RedundancyHigh (duplicate data in multiple files)Redundancy minimized via normalization
Data AccessManual and complexEasy, using queries (e.g., SQL)
Data IsolationDifficult to combine data from different sourcesCentralized access
Integrity IssuesNo in-built mechanismsIntegrity constraints (e.g., PK, FK) supported
Atomicity ProblemsTransactions may fail mid-wayTransactions follow ACID properties
Concurrency IssuesNo synchronization for multi-user accessHandled using locks, schedulers
SecurityLimited, file-levelRole-based access and encryption supported

  • Reduces redundancy and improves consistency.
  • Allows complex querying and reporting.
  • Offers transaction control, backup, and recovery.
  • Enables secure, concurrent access for multiple users.
  • Supports data abstraction and integrity constraints.