ההבדל בין סכמה למסד נתונים ההבדל בין

Anonim

Schema לעומת Database?

ניתן לתאר מסד נתונים כאוסף של נתונים מובנים שבדרך כלל מאוחסנים במערכות מחשב. המבנה של מסד נתונים הוא הגיע על ידי כראוי ארגון הנתונים בעזרת מודל הנתונים. המונח "סכימה" פירושו "תוכנית או צורה", וניתן להגדיר אותו כמינוח המשמש לדגם או ליצור מבנה לוגי באמצעות נתונים אשר ניתן לאחסן במסד נתונים. מבחינה טכנית, סכימת מסד נתונים היא המבנה הבסיסי המתואר על ידי ומערכת ניהול מסדי נתונים המשמשת לאחסון רשומות.

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

כאשר אנו מביאים משתמש לנקודת מבט זו, אנו יכולים להגדיר את שלושת הישויות הללו (מסד נתונים, סכימה ומשתמש) כמפורט להלן:

מסד נתונים הוא אוסף של קבצים פיזיים.

משתמש הוא אחד שמתחבר למסד נתונים.

Schema הוא אוסף של חפצים הנמצאים בבעלות המשתמש.

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

סיכום:

1. מסד נתונים הוא המבנה הפיזי.

2. סכימה היא המבנה הלוגי.

3. מסד נתונים הוא אוסף של רשומות ונתונים קשורים המאוחסנים בטבלאות.

4. סכימה, לעומת זאת, היא הגדרה הגיונית של מסד הנתונים או, במילים אחרות, תכנית שמגדירה את שמות כל השולחנות והעמודים ומגדירה איזה סוג הוא כל עמודה, וכו '

5. במערכות מסוימות לניהול מסדי נתונים, סכמה יכולה להתממש בצורה פיזית בכל הרמות.

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