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