מאפייני ACID ב-DBMS
עסקאות הן פעולות בסיסיות המאפשרות לנו לשנות ולאחזר נתונים. עם זאת, כדי להבטיח את תקינות מסד הנתונים, חשוב שעסקאות אלו יבוצעו באופן שישמור על עקביות, נכונות ואמינות גם במקרה של תקלות/טעויות. כאן נכנסות לתמונה תכונות ה-ACID.
עסקאות הן פעולות בסיסיות המאפשרות לנו לשנות ולאחזר נתונים. עם זאת, כדי להבטיח את תקינות מסד הנתונים, חשוב שעסקאות אלו יבוצעו באופן שישמור על עקביות, נכונות ואמינות גם במקרה של תקלות/טעויות. כאן נכנסות לתמונה תכונות ה-ACID.
מערכות מסדי נתונים כוללות מבני נתונים מורכבים. על מנת להפוך את המערכת ליעילה מבחינת שליפה של נתונים, ולהפחית את המורכבות מבחינת השימושיות של המשתמשים, מפתחים משתמשים בהפשטה כלומר מסתירים פרטים לא רלוונטיים מהמשתמשים. גישה זו מפשטת את עיצוב מסד הנתונים.
שימוש במודל ER עבור נתונים גדולים יותר יוצר מורכבות רבה בזמן עיצוב מודל מסד נתונים, לכן על מנת למזער את המורכבות הוכנסו הכללה, התמחות ואגרגציה במודל ה-ER. אלה שימשו להפשטת נתונים. שבו מנגנון הפשטה משמש להסתרת פרטים של קבוצה של אובייקטים.