אילוץ לא מלא

מְחַבֵּר: Robert Simon
תאריך הבריאה: 18 יוני 2021
תאריך עדכון: 1 יולי 2024
Anonim
מניה חדשה בתיק שלי ! יש לה פוטנציאל לעשות 3X עד 2025 ... מחקר מלא והערכה !
וִידֵאוֹ: מניה חדשה בתיק שלי ! יש לה פוטנציאל לעשות 3X עד 2025 ... מחקר מלא והערכה !

תוֹכֶן

הגדרה - מה המשמעות של אילוץ לא-null?

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את האילוץ Not-Null

שקול טבלה בשם CUSTOMER_MASTER המאחסנת פרטי לקוחות עבור מסד הנתונים של הבנק. כל לקוח חייב להיות לפחות שם משפחה ועליו להשתייך למין מסוים. לאחר מכן ניתן לסמן את שתי העמודות העוסקות בשם משפחה ומגדר כ- NOT NULL בעת יצירת הטבלה Customer_Master.

להלן סקריפט SQL לדוגמא לשם כך:
CREATE TABLE customer_master (
מפתח ראשוני INTEGER משורן,
שם משפחה CHAR NULL,
שם פרטי CHAR,
תאריך_לידה תאריך לא אפסי,
CHAR לא מין)

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

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