תזמון (מסדי נתונים)
תזמון במסדי נתונים הוא הסדר שבו פעולות של כמה טרנסאקציות מתבצעות.\n\n= הצורך בתזמון =\nאם כמה אנשים מנסים לשנות את אותו דבר בו‑זמנית, צריך סדר כדי שלא יהיו טעויות. למשל, במכירת כרטיסים שני אנשים לא יכולים לקבל את אותו כרטיס.\n\n= סוגים של תזמונים =\n= תזמון סדרתי (בר-סידור) =\nכל טרנסאקציה מסתיימת ל...
ACID
ACID זה שם לקבוצה של ארבע תכונות חשובות במסדי נתונים. תכונות הן דברים שמגנים על הנתונים. התרגום לעברית הוא: אטומיות, עקביות, בידוד ועמידות. תנועה היא פעולה אחת במערכת הנתונים. הסבר: פעולה כמו העברת כסף בין חשבונות כוללת חיוב וזיכוי, אבל נחשבת לפעולה אחת. תכונות ה-ACID עוזרות לוודא שהעברות כאלה...
עץ B Plus
עץ B+ הוא דרך לאחסן מידע לפי סדר. המידע נשמר בעלים (הצמתים בתחתית). צמתים באמצע מכילים אינדקסים (מפתחות שמכוונים לחיפוש). העץ רחב וקצר. זה עוזר למצוא דברים מהר כאשר קוראים הרבה מהדיסק. בכל עץ יש דרגה n שמגדירה כמה ילדים יש לצמתים. כל העלים באותה רמה. צומת פנימי בדרך כלל צריך לפחות חצי מהילדים האפשר...
אדגר קוד
אדגר קוד (1923, 2003) היה מדען מחשב בריטי. הוא המציא דרך חדשה לשמור נתונים בטבלאות. טבלה היא קבוצה של שורות ועמודות. הדרך הזו נקראת המודל היחסי. היא משתמשת ברעיונות מתמטיים פשוטים על קבוצות של פריטים. חברות גדולות ניסו להשתמש ברעיון הזה, כמו DB2 ואורקל. בהתחלה זה לא עבד בכל הכללים. קוד קיבל פרס חשוב...
SQL
SQL היא שפה למחשב לעבודה עם מסדי נתונים. "מסד נתונים" זה מקום ששם שומרים מידע בטבלאות. ב-IBM פיתחו את הרעיון בשנות ה-70. השפה התבססה על רעיונות של אדגר קוד. בעזרת SQL אפשר למצוא מידע, לשנות מידע, וליצור טבלאות חדשות. משפטי SQL כותבים מילים מיוחדות כמו SELECT ו-WHERE. משפטים אלה אומרים מה לקחת...