DBMS & RDBMS

DBMS বলতে কি বুঝায়?

ডেটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS) হল একটি সফ্টওয়্যার অ্যাপ্লিকেশন যা ডেটা ক্যাপচার এবং বিশ্লেষণ করতে ব্যবহারকারী, অ্যাপ্লিকেশন এবং ডাটাবেসের সাথে যোগাযোগ করে। একটি ডাটাবেস হল ডেটার একটি Structured সংগ্রহ শালা।
একটি DBMS একজন ব্যবহারকারীকে ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করতে দেয়। ডাটাবেসে সংরক্ষিত ডেটা পরিবর্তন, পুনরুদ্ধার এবং মুছে ফেলা যেতে পারে এবং স্ট্রিং, সংখ্যা, ছবি ইত্যাদির মতো যেকোনো ধরনের হতে পারে।

দুই ধরনের DBMS আছে:
  • Relational Database Management System: The data is stored in relations (tables). Example – MySQL.
  • Non-Relational Database Management System: There is no concept of relations, tuples and attributes.  Example – MongoDB

 

  • একটি রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS) হল Application & Features এর একটি সেট যা আইটি পেশাদার এবং অন্যদের রিলেশনাল ডাটাবেসগুলির Develop,Edit,Management & Interact করতে দেয়। বেশিরভাগ বাণিজ্যিক রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম ডাটাবেস অ্যাক্সেস করতে Structured Query Language (SQL) ব্যবহার করে, যা Table আকারে সংরক্ষণ করা হয়।

RDBMS হল সারা বিশ্বে ব্যবসার ক্ষেত্রে সবচেয়ে বেশি ব্যবহৃত ডাটাবেস সিস্টেম। এটি প্রচুর পরিমাণে ডেটা সংরক্ষণ এবং পুনরুদ্ধার করার একটি স্থিতিশীল উপায়।

ডেটাবেস, সাধারণভাবে, ডেটার সংগ্রহ ধারণ করে যা Access করা এবং অন্যান্য অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যেতে পারে। ডাটাবেস প্ল্যাটফর্মের Develop,Administration & Use সবই একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম দ্বারা সমর্থিত।

একটি রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS) হল এক ধরনের ডাটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS) যা একটি সারি-ভিত্তিক টেবিল কাঠামোতে ডেটা সঞ্চয় করে যা সম্পর্কিত ডেটা components গুলোকে লিঙ্ক করে। একটি RDBMS-এ এমন ফাংশন রয়েছে যা ডেটার নিরাপত্তা, নির্ভুলতা, Integrity এবং ধারাবাহিকতা নিশ্চিত করে। এটি একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম দ্বারা ব্যবহৃত ফাইল স্টোরেজের মতো নয়।

ডাটাবেস ম্যানেজমেন্ট সিস্টেম এবং রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মধ্যে নিম্নলিখিত কিছু পার্থক্য রয়েছে:

The number of users who are permitted to utilise the system
A DBMS can only handle one user at a time, whereas an RDBMS can handle numerous users.
Hardware and software specifications
In comparison to an RDBMS, a DBMS requires fewer software and hardware.
Amount of information
RDBMSes can handle any quantity of data, from tiny to enormous, whereas DBMSes are limited to small amounts.
The structure of the database
Data is stored in a hierarchical format in a DBMS, whereas an RDBMS uses a table with headers that serve as column names and rows that hold the associated values.
Implementation of the ACID principle
The atomicity, consistency, isolation, and durability (ACID) concept is not used by DBMSs for data storage. RDBMSes, on the other hand, use the ACID model to organize their data and assure consistency.
Databases that are distributed
A DBMS will not provide complete support for distributed databases, whereas an RDBMS will.
Programs that are managed
A DBMS focuses on keeping databases that are present within the computer network and system hard discs, whereas an RDBMS helps manage relationships between its incorporated tables of data.
Normalization of databases is supported
A RDBMS can be normalized , but a DBMS cannot be normalized.

Comments