מהי שלמות התייחסות ב-SQL Server?
מהי שלמות התייחסות ב-SQL Server?

וִידֵאוֹ: מהי שלמות התייחסות ב-SQL Server?

וִידֵאוֹ: מהי שלמות התייחסות ב-SQL Server?
וִידֵאוֹ: SQL Server 12 - Referential Integrity 2024, אַפּרִיל
Anonim

כמערכת לניהול מסדי נתונים יחסיים (RDBMS), SQL Server משתמש ב- שלמות קשרים אילוץ כדי להבטיח שהנתונים בטבלה אחת מצביעים על נתונים בטבלה אחרת - ואינם מצביעים על נתונים שאינם קיימים. SQL Server משתמש באילוצים, בטריגרים, בכללים ובברירות מחדל כדי לאכוף שלמות קשרים.

כמו כן לדעת, מהי שלמות התייחסות במסד נתונים?

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

דע גם, למה אתה מתכוון באילוץ יושרה התייחסותי? א אילוץ יושרה התייחסותי מוגדר כחלק משיוך בין שני סוגי ישויות. ה הַגדָרָה למשך מגבלת יושרה התייחסותית מפרט את המידע הבא: הקצה העיקרי של ה אילוץ . (סוג ישות שהקצה התלוי מתייחס למפתח הישות שלו.)

חוץ מזה, מהי יושרה התייחסותית להסביר עם דוגמה מתאימה?

שלמות קשרים זה אומר שההפניה משורה בטבלה אחת לטבלה אחרת חייבת להיות חוקית. דוגמאות שֶׁל שלמות קשרים אילוץ במסד הנתונים של הלקוח/ההזמנה של החברה: Customer(CustID, CustName) Order(OrderID, CustID, OrderDate)

כיצד מיושמת שלמות התייחסות ב-SQL?

שלמות קשרים הוא אילוץ במסד הנתונים האוכף את הקשר בין שתי טבלאות. ה שלמות קשרים אילוץ מחייב שערכים בעמודת מפתח זר חייבים להיות קיימים במפתח הראשי שאליו מפנה המפתח הזר או שהם חייבים להיות null.

מוּמלָץ: