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