מבוא לאילוצי שלמות ב- JAVA



הבלוג נותן מבוא בסיסי למגבלות שלמות ב- JAVA.

רכיבי מגבלות שלמות ב- JAVA:

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

לא ריק

זהו אילוץ שמבטיח שכל שורה תתמלא בערך כלשהו עבור העמודה, אשר הוגדרה כ'לא null '.





מפתח פיתון ברמת הכניסה

תחביר בסיסי

'צור שולחן שולחן_שם

(סוג נתונים סוג column1_name לא NULL,



סוג נתונים מסוג column2_name)

* כאן העמודה 1 לא יכולה להיות סוג NULL

ייחודי

זהו אילוץ המשמש לעמודה של טבלה כך ששורות של עמודה זו ייחודיות כאשר היא מאפשרת גם ערך null.



תחביר בסיסי

'צור שולחן שולחן_שם (

סוג נתונים מסוג Column1_name UNIQUE,

סוג נתונים מסוג עמודה 2_שם)

* כאן העמודה 1 הייחודית תיקח רק ערכים ייחודיים.

מפתח ראשי

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

תחביר בסיסי

'צור שולחן שולחן_שם (

סוג נתונים של עמודת 1_name PRIMARY KEY,

מהי רכש בניהול פרויקטים

סוג הנתונים של עמודה_2 שם)

באותה עמודה לא ימצא שום מפתח ראשי אחר עם אותו ערך. הוא משמש להפניה לטבלה עם אותו ערך.

מפתח זר

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

תחביר בסיסי

'צור שולחן שולחן_שם (

סוג נתונים מסוג Column1_name FOREIGN KEY,

סוג הנתונים של עמודה_2 שם)

יש לך שאלה עבורנו? הזכר אותם בסעיף ההערות ונחזור אליך.

פוסטים קשורים: