স্ট্রাকচারাল স্বাধীনতা (Structural Independence)
স্ট্রাকচারাল স্বাধীনতা বিদ্যমান থাকে যখন ডাটাবেস কাঠামোতে পরিবর্তন DBMS-এর ডেটা অ্যাক্সেস করার ক্ষমতাকে প্রভাবিত করে না।
স্ট্রাকচারাল নির্ভরতা বিদ্যমান থাকে যখন ডাটাবেস কাঠামোতে পরিবর্তন DBMS-এর ডেটা অ্যাক্সেস করার ক্ষমতাকে প্রভাবিত করে না। (নোট: মূল পাঠ্যে সম্ভবত টাইপো আছে, দুটি বাক্য একই।)
ডেটা স্বাধীনতা (Data Independence)
নিম্ন স্তরে করা পরিবর্তন”上রের স্তরগুলোকে প্রভাবিত করে না।
এর দুটি প্রকার রয়েছে:
- ফিজিক্যাল ডেটা স্বাধীনতা (Physical Data Independence)
- লজিক্যাল ডেটা স্বাধীনতা (Logical Data Independence)

ফিজিক্যাল ডেটা স্বাধীনতা দিয়ে শুরু করা যাক:
ফিজিক্যাল ডেটা স্বাধীনতা (Physical Data Independence)
লজিক্যাল ডেটা বা স্কিমাকে প্রভাবিত না করে ফিজিক্যাল স্কিমা পরিবর্তন করা। এটি অর্জন করা সহজ।
এটি ডাটাবেসের অভ্যন্তরীণ স্তর এবং লজিক্যাল স্তর থেকে অভ্যন্তরীণ স্তর পর্যন্ত ম্যাপিং দ্বারা অর্জিত হয়। কনসেপচুয়াল স্কিমা ফিজিক্যাল স্টোরেজে পরিবর্তন থেকে ব্যবহারকারীদের বাঁচায়।
লজিক্যাল ডেটা স্বাধীনতা (Logical Data Independence)
প্রোগ্রামগুলিকে প্রভাবিত না করে লজিক্যাল স্কিমা পরিবর্তন করা। এটি অর্জন করা কঠিন। কনসেপচুয়াল স্কিমা পরিবর্তন করা যায় বিদ্যমান এক্সটার্নাল স্কিমাগুলোকে প্রভাবিত না করে।