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