20574 מערכות נתונים - טכנולוגיות ואלגוריתמים
20574 מערכות נתונים - טכנולוגיות ואלגוריתמים1
4 נקודות זכות ברמה מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
שיוך: מדעים / מדעי המחשב
תנאי קבלה: עמידה בדרישות האנגלית ובדרישות ההדרכה הביבליוגרפית בספרייה. ידע קודם דרוש: הקורסים מבני נתונים ומבוא לאלגוריתמים (או מבני נתונים), מערכות בסיסי-נתונים. ידע קודם מומלץ: הקורס מערכות הפעלה.
פיתוח הקורס: פרופ' אהוד גודס, יעל ארד
הקורס עוסק בארכיטקטורה של מערכות תוכנה לניהול בסיסי נתונים, וכן בעקרונות ובאלגוריתמים שעליהם מבוססים רכיבים שונים של מערכות אלה. ההתייחסות העיקרית היא לבסיסי נתונים יחסיים, אך נסקרים גם מבני נתונים הנפוצים בטיפול בנתוני עתק.
ספר הקורס
A. Silberschatz, H.F. Korth & S. Sudarshan, Database System Concepts, 7th ed. (McGraw Hill, 2020(
הסטודנטים ילמדו פרקים מתוך ספר הקורס באנגלית בעזרת מדריך למידה בעברית.
נושאי הלימוד
-
ארכיטקטורות למערכות עתירות נתונים ונתוני עתק
-
אחסון הנתונים על התקנים מסוגים שונים
-
עיבוד וייעול שאילתות
-
ניהול תנועות (טרנזקציות): בקרת גישה בו-זמנית של תנועות לבסיס הנתונים; גיבוי והתאוששות מנפילות