האם לישות חייבת להיות מפתח?
האם לישות חייבת להיות מפתח?

וִידֵאוֹ: האם לישות חייבת להיות מפתח?

וִידֵאוֹ: האם לישות חייבת להיות מפתח?
וִידֵאוֹ: להיות מפתח גוף או אולטרה מן? "זו מחויבות טוטאלית" | על הגוף - פרק 1 2024, נוֹבֶמבֶּר
Anonim

כל אחד יֵשׁוּת צריך יש תכונה או תכונות, העיקרית מַפְתֵחַ , שהערכים שלו מזהים באופן ייחודי כל מופע של ה יֵשׁוּת . כל ילד יֵשׁוּת צריך יש תכונה, הזר מַפְתֵחַ , זה משלים את הקשר עם ההורה יֵשׁוּת.

באופן דומה, האם לישות אין מפתח ראשי?

יצירת א יֵשׁוּת חפץ לשולחן עם אין מפתח ראשי . כאשר אתה מגדיר an יֵשׁוּת להתנגד, זה חייב יש א מפתח ראשי או השתמש בתכונה RowID (בהתבסס על ROWID של הטבלה). אם אתה יוצר ברירת מחדל יֵשׁוּת חפץ משולחן עם אין מפתח ראשי , תכונת RowID נוצרת באופן אוטומטי בתור מפתח ראשי.

מלבד למעלה, האם לישות יכולה להיות שני מפתחות ראשיים? שולחן יכול לקבל רק אחד מפתח ראשי , שיכול להיות מורכב מיחיד או מרובות שדות. מתי מרובות שדות משמשים בתור א מפתח ראשי , הם נקראים מרוכבים מַפְתֵחַ . אם שולחן יש ל א מפתח ראשי מוגדר בכל שדה(ים), אז אינך יכול יש שתיים רשומות שיש אותו ערך של אותם שדה(ים).

לגבי זה, מהו מפתח ישות?

א מפתח ישות הוא מאפיין או קבוצה של מאפיינים של יֵשׁוּת סוג המשמש לקביעת זהות. המאפיינים המרכיבים את א מפתח ישות נבחרים בזמן התכנון. הערכים של מפתח ישות נכסים חייבים לזהות באופן ייחודי יֵשׁוּת הקלד מופע בתוך an יֵשׁוּת מוגדר בזמן ריצה.

איזה מפתח נעדר בישות חלשה?

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

מוּמלָץ: