אילוצים

הצגת סכמה

קליק ימני על שם ה-DB. לבחור properties ושם file ואז להכניס sa ואז OK.

ללחוץ קליק ימני database diagram ושם new databse diagram.

לבחור את הטבלאות שרוצים ואפשר לראותאת המבנה של ה-DB, את הקשרים בין הטבלאות.

קליק ימני ואפשר להוסיף עוד טבלאות.

כדי לראות את סוג הקשרים אפשר ללחוץ קליק ימני על הקישור בין הטבלאות ולהכנס ל-properties.

אילוצים

המטרה של אילוץ היא לגרום למקסימום אמינות לנתונים.

יש חמישה אילוצים ב-Sql Server.

מפתח זר

Forien Key הוא מפתח זר. הוא הקשר בין הטבלאות. הקשר בין הקטגוריות למוצרים למשל הכרחי, אם אני מכניסה מוצר, חייב להיות לו ID של קטגוריה.

האילוץ מחייב אותנו להכניס רשומה שה-ID שהכנסנו לקטגוריה קיים בטבלת הקטגוריות. אם יכנס ID שלא קיים במערכת הוא יקבל שגיאה.

מפתח ראשי

ייחודי. מקבע את הסדר הכרונולוגי בטבלה. הוא לא יכול להיות NULL.

NOT NULL

חייב להיות ערך בטבלה

UNIQUE

ערך ייחודי, דומה ל-PK. כל ערך ייחודי, יכול להיות ערך NULL פעם אחת בלבד. יכול להופיע כמה פעמים בטבלה.

CHECK