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

...

তথ্য অনুপ্রবেশ

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

ডেটা ম্যানেজমেন্ট সুবিধা

মাইক্রোসফ্ট এসকিউএল সার্ভার ২০০৮ একটি রিলেশনাল ডাটাবেসের একটি জনপ্রিয় উদাহরণ। মাইক্রোসফ্ট কর্পোরেশন প্রোগ্রামারদের তাদের ডেটা গুদাম তৈরি, পরিচালনা ও ক্যোয়ারী তৈরি করা আরও সহজ করার জন্য তার স্কেলযোগ্য সার্ভার সিস্টেম আপডেট করেছে। এসকিউএল সার্ভার ২০০৮ এর মতো রিলেশনাল ডাটাবেসের কিছু সুবিধা হ'ল আপনার প্রয়োজনীয় তথ্যের জন্য সমস্ত ডেটা টেবিল অনুসন্ধান করার জন্য একটি কোয়েরি প্রোগ্রাম করার ক্ষমতা; খুব বড় সংস্থার আকারে ডাটাবেস স্কেল করার ক্ষমতা; অনেক ব্যবহারকারীর স্টেশনের মধ্যে তথ্য অ্যাক্সেস, আপডেট এবং ভাগ করার ক্ষমতা; বিশ্লেষণ এবং প্রতিবেদনের জন্য উন্নত ক্ষমতা। সিস্টেমের সারণীগুলি থেকে আপনি কী ধরণের ডেটা টানতে চান তা ডাটাবেসকে জানাতে ক্যোরির ভাষা সূত্রগুলির উপর নির্ভর করে। অবশেষে, রিলেশনাল ডাটাবেস অনেক তৃতীয় পক্ষের সরঞ্জামগুলির সাথে ইন্টারফেস করতে পারে।

ডেটা পরিচালনার অসুবিধাগুলি

রিলেশনাল ডাটাবেসের বিকল্প হ'ল জাভা-এর মতো কোনও অবজেক্ট-ভিত্তিক প্রোগ্রামিং ভাষা ব্যবহার করে একটি ডাটাবেস সিস্টেম। টেক রিপাবলিকের জাস্টিন জেমস রিলেশনাল ডাটাবেস সিস্টেমের বিভিন্ন অসুবিধাগুলি তুলে ধরেছেন। ডেটাবেস বিকাশকারীরা নতুন ফাংশনগুলির জন্য ডাটাবেসে স্তরগুলি যুক্ত করতে এবং ডেটাগুলির কয়েকটি স্তরগুলিতে ওয়েব পরিষেবাদি ব্যবহার করার ঝোঁক থাকে। অসুবিধাগুলি ভাষার সীমাবদ্ধতা থেকে উদ্ভূত হয়। জেমসের মতে, বর্তমানের রিলেশনাল ডেটাবেস বিকাশকারীদের যুক্তি পুনরায় তৈরি করতে, অ্যাপ্লিকেশন এবং তাদের ডাটাবেস সিস্টেমের মধ্যে মিলের সমাধান খুঁজে পেতে, ইতিমধ্যে বিনিয়োগকৃত সময় এবং অর্থের কারণে বিদ্যমান ডাটাবেসটিকে পুনরায় নকশা করতে বা ডিবাগ করতে এবং খুব জটিল সিস্টেমের সাথে কাজ করতে বাধ্য করে।