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