תוכן עניינים:

איך משיגים מפתח סרוגייט?
איך משיגים מפתח סרוגייט?

וִידֵאוֹ: איך משיגים מפתח סרוגייט?

וִידֵאוֹ: איך משיגים מפתח סרוגייט?
וִידֵאוֹ: Why Surrogate Keys are used in Data Warehouse 2024, דֵצֶמבֶּר
Anonim

א מפתח פונדקאות ב-SQL Server נוצר על ידי הקצאת מאפיין זהות לעמודה בעלת סוג נתונים מספר. א מפתח פונדקאות הוא ערך שנוצר ממש לפני הוספת הרשומה לטבלה. ישנן מספר סיבות להחליף טבעי מַפְתֵחַ עם מפתח פונדקאות.

אנשים גם שואלים, מהי דוגמה מפתח פונדקאית?

א מפתח פונדקאות הוא מזהה ייחודי המשמש במסדי נתונים עבור ישות או אובייקט במודל. זה ייחודי מַפְתֵחַ שמשמעותו היחידה היא לשמש כמזהה ראשי של אובייקט או ישות ואינו נגזר מכל מידע אחר במסד הנתונים ויכול לשמש או לא לשמש כראשי מַפְתֵחַ.

שנית, מה ההבדל בין מפתח ראשי למפתח פונדקאי? א מפתח ראשי הוא אילוץ מיוחד על עמודה או קבוצה של עמודות. א מפתח פונדקאות הוא כל עמודה או קבוצה של עמודות שניתן להכריז עליהן כ- מפתח ראשי במקום "אמיתי" או טבעי מַפְתֵחַ . לפעמים יכולים להיות כמה טבעיים מפתחות שניתן להכריז כ- מפתח ראשי , וכולם נקראים מועמד מפתחות.

חוץ מזה, איך יוצרים מפתח סרוגייט?

יצירת מפתחות פונדקאים

  1. לחץ על הכרטיסייה מאפיינים.
  2. הקלד שם עבור עמודת מפתח הפונדקאי במאפיין שם עמודת פלט שנוצר.
  3. הקלד או דפדף אחר שם המקור.
  4. בחר את סוג המקור.
  5. אם סוג המקור הוא רצף מסד נתונים, הגדר את מאפייני סוג מסד הנתונים.
  6. אם מקור המפתח הוא קובץ שטוח, ציין כיצד מפתחות נוצרים:

מתי תשתמש במפתח פונדקאי?

3 הסיבות המובילות להשתמש תמיד במפתחות סרוגייט באחסון נתונים

  1. מימדים משתנים לאט. לעתים קרובות נדרשת מעקב אחר ערכים היסטוריים של רשומות ממדים. לדוגמה; ממד לקוח עשוי להכיל שדה מיקוד.
  2. שינוי מערכות מקור. שימוש במפתחות טבעיים קושר באופן הדוק את שלמות מחסן הנתונים ליציבות מערכת המקור.
  3. ביצועים.

מוּמלָץ: