Skip to main content

מילון מונחים נפוצים של מסד נתונים

מילון ארמי עברי ? הכי קל ללמוד באמצעות תרגום סיפורי גמרא מארמית לעברית (יוני 2026)

מילון ארמי עברי ? הכי קל ללמוד באמצעות תרגום סיפורי גמרא מארמית לעברית (יוני 2026)
Anonim

מילון מונחים זה מכסה מונחים ומושגים של מסד נתונים המשמשים בכל סוגי מסדי הנתונים. הוא אינו כולל מונחים ספציפיים למערכות מסוימות או למסדי נתונים מסוימים.

חומצה

מודל ACID של תכנון מסד נתונים אוכף שלמות הנתונים באמצעות:

  • אטומי: כל עסקת מסד נתונים חייבת לפעול לפי כלל כל או לא כלום, כלומר אם כל חלק מהעסקה נכשל, העסקה כולה נכשלת.
  • עקביות: כל עסקת מסד נתונים חייבת לעקוב אחר כל הכללים שנקבעו במסד הנתונים; כל עסקה שתפר כללים אלה אסורה.
  • בידוד: כל עסקת מסד נתונים תתרחש בנפרד מכל עסקה אחרת. לדוגמה, אם עסקאות מרובות נשלחות בו זמנית, מסד הנתונים ימנע כל הפרעה ביניהם.
  • עמידות: כל עסקה במסד הנתונים תהיה קיימת תמיד בכל כשל במסד הנתונים, באמצעות גיבויים או אמצעים אחרים.

תכונה

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

אימות

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

מודל BASE

מודל BASE פותח כחלופה למודל ACID כדי לשרת את הצרכים של מסדי נתונים של noSQL שבהם הנתונים אינם מובנים באותו אופן הנדרש על ידי מסדי נתונים יחסיים. עיקריו העיקריים הם:

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

אילוצים

אילוצי מסד נתונים הם קבוצה של כללים המגדירים נתונים חוקיים. קיימים סוגים שונים של אילוצים. המגבלות העיקריות הן:

  • אילוצים ייחודיים: שדה חייב להכיל ערך ייחודי בטבלה.
  • בדוק מגבלות: שדה יכול להכיל רק סוגי נתונים ספציפיים ואפילו ערכים אפשריים מסוימים.
  • אילוצי ברירת מחדל: שדה יכיל ערך ברירת מחדל אם אין לו ערך קיים; זה מבטל ערך NULL.
  • אילוצי מפתח ראשוניים: המפתח הראשי חייב להיות ייחודי.
  • אילוצי מפתח חוץ: המפתח הזר חייב להתאים למפתח ראשי קיים בטבלה אחרת.

מערכת ניהול מסד נתונים (DBMS)

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

ישות

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

תלות פונקציונלית

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

אינדקס

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

מפתח

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

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

נורמליזציה

כדי לנרמל את מסד הנתונים הוא לתכנן טבלאות שלה (יחסים) ועמודות (תכונות) באופן להבטיח את שלמות הנתונים כדי למנוע שכפול. הרמות הראשוניות של הנורמליזציה הן Form Normal Form (1NF), טופס רגיל שני (2NF), טופס רגיל שלישית (3NF) ו- Boyce-Codd Normal Form (BCNF).

NoSQL

NoSQL הוא מודל מסד נתונים שפותח כדי לענות על הצורך לאחסן נתונים לא מובנים כגון הודעות דוא"ל, הודעות מדיה חברתית, וידאו או תמונות. במקום להשתמש ב- SQL ובמודל ה- ACID הקפדני כדי להבטיח את שלמות הנתונים, NoSQL עוקבת אחר מודל BASE פחות מחמירים. סכמת מסד נתונים של NoSQL אינה משתמשת בטבלאות לאחסון נתונים; במקום זאת, הוא עשוי להשתמש בעיצוב מפתח / ערך או בתרשימים.

ריק

הערך NULL מבולבל לעיתים קרובות על מנת לומר "אף אחד" או אפס; עם זאת, זה בעצם אומר "לא ידוע". אם לשדה יש ​​ערך של NULL, הוא מציין מיקום עבור ערך לא ידוע. שפת שאילתות מובנית (SQL) משתמשת

IS NULL

ו

הוא לא NULL

אופרטורים כדי לבדוק ערכים null.

שאילתא

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

סכימה

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

הליך מאוחסן

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

שפת שאילתות מובנית

שפת שאילתה מובנית, או SQL, היא השפה הנפוצה ביותר לגישה לנתונים ממסד נתונים. שפה מניפולציה נתונים (DML) מכיל את המשנה של פקודות SQL בשימוש בתדירות הגבוהה ביותר וכולל SELECT, INSERT, UPDATE ו DELETE.

הדק

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

נוף

תצוגת מסד נתונים היא קבוצה מסוננת של נתונים המוצגת למשתמש הקצה על מנת להסתיר את מורכבות הנתונים ולייעל את חוויית המשתמש. תצוגה יכולה לצרף נתונים משתי טבלאות או יותר וכוללת קבוצת משנה של מידע.