ההבדל בין DBMS לבין מחסן נתונים
DBMS (Database Management System) היא המערכת כולה המשמשת לניהול מסדי נתונים דיגיטליים, מאפשר אחסון של תוכן מסד נתונים, יצירה / תחזוקה של נתונים, חיפוש ופונקציונליות אחרות. מחסן נתונים הוא מקום המאחסן נתונים למטרות ארכיוניות, ניתוח וביטחון. מחסן נתונים מורכב ממחשב יחיד או ממחשבים אחדים המחוברים יחד כדי ליצור מערכת מחשב.
-> ->
DBMS, המכונה לעתים רק מנהל מסד נתונים, הוא אוסף של תוכנית מחשב המוקדש לניהול (כלומר, ארגון ואחסון ואחזור) של כל מסדי נתונים המותקנים במערכת (כלומר קשה כונן או רשת). ישנם סוגים שונים של מערכות ניהול מסדי נתונים הקיימים בעולם, וחלקם מיועדים לניהול נכון של מסדי נתונים המוגדרים למטרות ספציפיות. הפופולרי ביותר מסחרית מערכות ניהול מסד נתונים הם Oracle, DB2 ו- Microsoft Access. כל המוצרים הללו מספקים אמצעי הקצאה של רמות שונות של הרשאות עבור משתמשים שונים, מה שמאפשר DBMS להיות נשלט מרכזי על ידי מנהל יחיד או להקצות מספר אנשים שונים. ישנם ארבעה אלמנטים חשובים בכל מערכת ניהול מסדי נתונים. הם שפת הדוגמנות, מבני נתונים, שפת שאילתות ומנגנון לעסקאות. שפת הדוגמאות מגדירה את השפה של כל מסד נתונים המתארח ב- DBMS. כיום קיימות מספר גישות פופולריות כמו היררכיה, רשת, יחסי ואובייקט. מבני נתונים מסייעים לארגן את הנתונים כגון רשומות בודדות, קבצים, שדות והגדרותיהם ואובייקטים כגון מדיה חזותית. שפת שאילתות הנתונים שומרת על אבטחת מסד הנתונים על ידי מעקב אחר נתוני כניסה, זכויות גישה למשתמשים שונים ופרוטוקולים להוספת נתונים למערכת. SQL היא שאילתה פופולרי languagewhich משמש מערכות ניהול יחסיים מסד נתונים. לבסוף, מנגנון המאפשר עסקאות מסייע מקביליות ריבוי. מנגנון זה יעשה את הרשומה זהה לא יהיה שונה על ידי מספר משתמשים בו זמנית, ובכך לשמור על שלמות הנתונים טקט. בנוסף, DBMSs לספק גיבוי ומתקנים אחרים גם כן.