Introduction of DBMS you need to know about !

Robin Singh
3 min readJan 20, 2024

--

Before We Study About DBMS We have to understand Why we Need to study this Subject ,Studying Database Management Systems (DBMS) is essential for several reasons, particularly in this Morden era DATA is just like Fuel for many IT Industries Here are some key reasons why studying DBMS is important:

  • Data Organization and Storage DBMS allows for the efficient organization and storage of large volumes of data
  • Data Security DBMS provides mechanisms for securing sensitive information. Access controls, encryption,
  • Data Integrity and Accuracy DBMS enforces data integrity constraints, ensuring that the data stored in a database is accurate and consistent. This helps in maintaining the quality of data over time.
  • Concurrency Control:In a multi-user environment, where multiple users may access and modify the database simultaneously, DBMS ensures that transactions are executed in a controlled and concurrent manner. This prevents conflicts and maintains the consistency of the database.

Over all we Uses DBMS to Access & Update The Data in Efficient Manner so No Loss of Data , Providing Proper Security to data from Hackers & Scamers

Some Important Terms Related to DBMS :-

What is DATA ?

  • Data is Raw Material / Fact

What is INFORMATION ?

  • Information that are collected, stored, and processed (Meaningful Data),(Preprocessed Data)

What is DATABASE ?

  • Collection of logically Related DATA ,Collection of similar Records .

What is DBMS ?

  • Set of programs software used to access & update the data in a efficient manner

What is RDBMS ?

  • RDBMS stands for Relational Database Management system ,Here Relation means Table and its have Rows(Tuples/records) & colums(feild/attributes) table look like:-
Simple Relation

** Degree = Arity = No. of Attributes = 3

** Cardinality = No. of tuples = 4

What is Relation Schema ?

  • This refers to the blueprint or structure that defines the attributes and their types for a relation (table) in a database.
  • It is Table Abstraction / Heading of Table.
  • ie Student{ Stu_Id, Name, Course }
  • this contains Table Name, Attributs, Domain(Data Type)

What is Relation Instance ?

  • It’s the actual data present in the table at a given point in time.This refers to a specific set of tuples (rows) that conform to the structure defined by the relation schema
  • Here i think you have confusion between Schema & instance ?

In short, the schema is the blueprint of the database, while the instance is the actual data that is in the database. The schema is the database’s design, and the instance is the data it contains.

When you change the schema, you change the structure of the database. When you change the instance, you change the data content.

What is Domain ?

  • The Set of allowed Values for each attributes is called the domain in the attribute.
  • Stu_Id = Integer
  • Name = String
  • Date = Date

Relation Intension & relation extension ?

  • Extension means (Realtion State/Instance) set of given records Given at any moment of Time
  • Intension means Realtion Schema (FIXED DOMAIN),The intension of a relation in a DBMS refers to its schema or structure.

--

--

Robin Singh
Robin Singh

Written by Robin Singh

A person who never made a mistake never tried anything new.

No responses yet