logo

עצמאות נתונים

  • ניתן להסביר את עצמאות הנתונים באמצעות ארכיטקטורת שלושת הסכמות.
  • אי תלות נתונים מתייחס לאופייני ליכולת לשנות את הסכימה ברמה אחת של מערכת מסד הנתונים מבלי לשנות את הסכימה ברמה הגבוהה הבאה.

ישנם שני סוגים של עצמאות נתונים:

1. עצמאות נתונים לוגית

  • עצמאות נתונים לוגית מתייחסת ליכולת לשנות את הסכימה המושגית מבלי לשנות את הסכימה החיצונית.
  • עצמאות נתונים לוגית משמשת להפרדת הרמה החיצונית מההשקפה המושגית.
  • אם נעשה שינויים כלשהם בתצוגה הרעיונית של הנתונים, תצוגת המשתמש של הנתונים לא תהיה מושפעת.
  • עצמאות נתונים לוגית מתרחשת ברמת ממשק המשתמש.

2. עצמאות נתונים פיזיים

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

עצמאות נתונים של DBMS

איור: עצמאות נתונים