ההבדל בין סכימה לטבלה

Anonim

סכימה לעומת טבלה

סכימה (מסד נתונים) היא תיאור רשמי של הארגון ומבנה הנתונים במסד הנתונים. תיאור זה כולל את ההגדרות של טבלאות, עמודות, סוגי נתונים, אינדקסים ועוד. במסד נתונים, טבלה היא קבוצת נתונים שבה הנתונים מאורגנים על מנת להגדיר עמודות אנכיות ושורות אופקיות. מספר העמודות בטבלה מצוין בסכימת מסד הנתונים, אך הוא יכול להכיל מספר שורות כלשהו. לוחות מכילים גם מידע כגון אילוצים על הערכים בעמודות ומידע זה נקרא meta-information.

-> ->

מהי סכמה?

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

-> ->

מהו טבלה?

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

-> ->

מה ההבדל בין סכימה לטבלה?

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