- ניתן להסביר את עצמאות הנתונים באמצעות ארכיטקטורת שלושת הסכמות.
- אי תלות נתונים מתייחס לאופייני ליכולת לשנות את הסכימה ברמה אחת של מערכת מסד הנתונים מבלי לשנות את הסכימה ברמה הגבוהה הבאה.
ישנם שני סוגים של עצמאות נתונים:
1. עצמאות נתונים לוגית
- עצמאות נתונים לוגית מתייחסת ליכולת לשנות את הסכימה המושגית מבלי לשנות את הסכימה החיצונית.
- עצמאות נתונים לוגית משמשת להפרדת הרמה החיצונית מההשקפה המושגית.
- אם נעשה שינויים כלשהם בתצוגה הרעיונית של הנתונים, תצוגת המשתמש של הנתונים לא תהיה מושפעת.
- עצמאות נתונים לוגית מתרחשת ברמת ממשק המשתמש.
2. עצמאות נתונים פיזיים
- ניתן להגדיר אי-תלות בנתונים פיזיים כיכולת לשנות את הסכימה הפנימית מבלי לשנות את הסכמה המושגית.
- אם נעשה שינויים כלשהם בגודל האחסון של שרת מערכת מסד הנתונים, אז המבנה המושגי של מסד הנתונים לא יושפע.
- עצמאות נתונים פיזיים משמשת להפרדת רמות מושגיות מהרמות הפנימיות.
- עצמאות נתונים פיזיים מתרחשת ברמת הממשק הלוגי.
איור: עצמאות נתונים