Smart-World Surf

מערכות נתונים - טכנולוגיות ואלגוריתמים

קורס 20574

מדעי המחשב · מרחב למידה אישי — יחידות, מושגים ומבחנים

שדרגו את הדף עם קובץ

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

אם לא סימנתם — הקובץ נקרא לחילוץ עובדות בלבד ואז נמחק מהמערכת (זכויות יוצרים). העובדות שנלמדו נשארות ומשפרות את הקורס.

גרסת הקהילה

📊 התקדמות הלמידה

0
הושלמו
11
סה"כ יחידות

לחצו על העיגול שליד כל יחידה כדי לסמן שהשלמתם אותה

📚 יחידות הקורס

11 יחידות

1
מבוא למערכות נתונים
הבנת הצורך במערכות נתונים, ארכיטקטורות בסיסיות ותפקידי מערכת ניהול מסד נתונים (DBMS).
2
מודל הנתונים הרלציוני ותכנון מסדי נתונים
תכנון מסדי נתונים קונספטואלי ולוגי, שימוש במודל ישויות-קשר (ER) ונורמליזציה.
3
שפת SQL ואלגברה רלציונית
כתיבת שאילתות ב-SQL, הבנת אופרטורים של אלגברה רלציונית ותרגום ביניהם.
4
אחסון נתונים ומבני קבצים
כיצד נתונים מאוחסנים פיזית בדיסק, ארגון רשומות ובלוקים ומבני קבצים שונים.
5
אינדקסים
שימוש במבני נתונים לאינדקסים לשיפור ביצועי שאילתות וניתוח עלויות גישה.
6
מיון חיצוני
אלגוריתמים למיון כמויות גדולות של נתונים שאינם נכנסים לזיכרון הראשי.
7
עיבוד שאילתות ואופטימיזציה
הבנת שלבי עיבוד שאילתה, בניית תוכניות ביצוע ואופטימיזציה מבוססת עלות.
8
ניהול טרנזקציות
הבנת מושג הטרנזקציה, תכונות ACID ומצבי טרנזקציות.
9
בקרת מקביליות
פתרון בעיות מקביליות באמצעות פרוטוקולי נעילה וחותמות זמן.
10
שחזור ממסדי נתונים
התמודדות עם כשלים במערכת באמצעות מנגנוני שחזור מבוססי לוג ונקודות ביקורת.
11
אבטחת מידע וסוגיות מתקדמות
עקרונות אבטחת מידע במסדי נתונים ומבוא לנושאים מתקדמים כמו NoSQL.
📖

מושגים חשובים לבחינה

כל המושגים שכדאי להכיר לבחינה ✨

מערכת ניהול מסד נתונים (DBMS)🔥 גבוה · מתוך 2 מבחנים
תוכנה המאפשרת למשתמשים ליצור, לתחזק ולגשת למסד נתונים בצורה יעילה ומאובטחת.הרחבה ←
מודל רלציוני🔥 גבוה · מתוך 6 מבחנים
מודל נתונים המארגן נתונים בטבלאות (יחסים) עם שורות (טופלים) ועמודות (תכונות).הרחבה ←
נורמליזציה🔥 גבוה · מתוך 1 מבחנים
תהליך ארגון העמודות והטבלאות במסד נתונים רלציוני כדי למזער כפילויות נתונים ולשפר את שלמות הנתונים.הרחבה ←
תלות פונקציונלית🔥 גבוה · מתוך 2 מבחנים
קשר בין תכונות שבו ערך של תכונה אחת (או קבוצת תכונות) קובע באופן ייחודי את ערכה של תכונה אחרת.הרחבה ←
מפתח ראשי (Primary Key)🔥 גבוה · מתוך 7 מבחנים
קבוצת תכונות המזהה באופן ייחודי כל שורה בטבלה.הרחבה ←
מפתח זר (Foreign Key)🔥 גבוה · מתוך 2 מבחנים
קבוצת תכונות בטבלה אחת המפנה למפתח ראשי בטבלה אחרת, ובכך יוצרת קשר בין הטבלאות.הרחבה ←
אלגברה רלציונית🔥 גבוה · מתוך 5 מבחנים
שפה פרוצדורלית לביצוע פעולות על יחסים, המשמשת כבסיס תיאורטי לשפות שאילתה כמו SQL.הרחבה ←
SQL🔥 גבוה · מתוך 5 מבחנים
שפת שאילתה סטנדרטית המשמשת לתקשורת עם מסדי נתונים רלציוניים, כוללת פקודות DDL, DML ו-DCL.הרחבה ←
בלוק (Block)🔥 גבוה · מתוך 8 מבחנים
יחידת האחסון הבסיסית בדיסק, בגודל קבוע, שבה נשמרים נתונים.הרחבה ←
רשומה (Record)🔥 גבוה · מתוך 8 מבחנים
אוסף של שדות המייצגים ישות אחת בטבלה, המקבילה לשורה בטבלה רלציונית.הרחבה ←
אינדקס (Index)🔥 גבוה · מתוך 8 מבחנים
מבנה נתונים המסייע בגישה מהירה לרשומות בטבלה על בסיס ערכים של תכונה מסוימת.הרחבה ←
B+ Tree🔥 גבוה · מתוך 7 מבחנים
מבנה נתונים של עץ מאוזן המשמש לאינדקסים, המאפשר חיפוש, הוספה ומחיקה יעילים של רשומות.הרחבה ←
מיון חיצוני (External Sort)🔥 גבוה · מתוך 5 מבחנים
אלגוריתם מיון המיועד לטפל בנתונים שגודלם עולה על הזיכרון הראשי, תוך שימוש באחסון דיסק.הרחבה ←
אופטימיזציית שאילתות (Query Optimization)🔥 גבוה · מתוך 8 מבחנים
תהליך בחירת תוכנית הביצוע היעילה ביותר עבור שאילתה נתונה, בהתבסס על עלויות משוערות.הרחבה ←
טרנזקציה (Transaction)🔥 גבוה · מתוך 7 מבחנים
רצף של פעולות המבוצעות כיחידה לוגית אחת, המבטיחה את שלמות הנתונים.הרחבה ←
ACID🔥 גבוה · מתוך 3 מבחנים
ראשי תיבות של תכונות המבטיחות את אמינות הטרנזקציות: אטומיות, עקביות, בידוד ועמידות.הרחבה ←
בקרת מקביליות (Concurrency Control)🔥 גבוה · מתוך 7 מבחנים
מנגנונים המבטיחים שטרנזקציות מרובות המתבצעות במקביל לא יפריעו זו לזו וישמרו על עקביות מסד הנתונים.הרחבה ←
נעילה דו-שלבית (Two-Phase Locking - 2PL)🔥 גבוה · מתוך 6 מבחנים
פרוטוקול בקרת מקביליות שבו טרנזקציות רוכשות את כל הנעילות הדרושות לפני שחרור איזו מהן.הרחבה ←
לוג (Log)🔥 גבוה · מתוך 6 מבחנים
קובץ המתעד את כל השינויים שבוצעו במסד הנתונים על ידי טרנזקציות, ומשמש לשחזור.הרחבה ←
נקודת ביקורת (Checkpoint)🔥 גבוה · מתוך 6 מבחנים
נקודה בזמן שבה כל השינויים שבוצעו עד כה נכתבים לדיסק, ומצמצמת את זמן השחזור במקרה של כשל.הרחבה ←
שחזור (Recovery)🔥 גבוה · מתוך 7 מבחנים
תהליך החזרת מסד הנתונים למצב עקבי לאחר כשל, באמצעות הלוג ונקודות הביקורת.הרחבה ←
כשל (Failure)🔥 גבוה · מתוך 7 מבחנים
אירוע בלתי צפוי הגורם להפסקת פעולת המערכת או לאובדן נתונים, כגון כשל דיסק או כשל מערכת.הרחבה ←
עץ שאילתה (Query Tree)בינוני · מתוך 1 מבחנים
ייצוג גרפי של שאילתה, המציג את האופרטורים הרלציוניים ואת סדר ביצועם.הרחבה ←
עלות I/O (I/O Cost)🔥 גבוה · מתוך 8 מבחנים
מדד לביצועים המייצג את מספר הגישות לדיסק הנדרשות לביצוע פעולה מסוימת, כגון קריאה או כתיבה של בלוקים.הרחבה ←
סכימה (Schema)🔥 גבוה · מתוך 6 מבחנים
התיאור הלוגי של מבנה מסד הנתונים, הכולל את שמות הטבלאות, התכונות, סוגי הנתונים והאילוצים.הרחבה ←
מופע (Instance)בינוני · מתוך 1 מבחנים
התוכן הנוכחי של מסד הנתונים בנקודת זמן מסוימת, כלומר הנתונים בפועל המאוחסנים בו.הרחבה ←
יחסיות (Relation)🔥 גבוה · מתוך 8 מבחנים
מונח מתמטי לטבלה במודל הרלציוני, המורכבת מקבוצה של טופלים.הרחבה ←
תכונה (Attribute)🔥 גבוה · מתוך 8 מבחנים
עמודה בטבלה רלציונית, המייצגת מאפיין מסוים של הישות.הרחבה ←
טופל (Tuple)🔥 גבוה · מתוך 5 מבחנים
שורה בטבלה רלציונית, המייצגת ישות בודדת או אובייקט בתוך היחס.הרחבה ←
מבנה קובץ (File Structure)🔥 גבוה · מתוך 8 מבחנים
האופן שבו רשומות מאורגנות ומאוחסנות בקבצים על גבי הדיסק.הרחבה ←
🎓

תרגול מבחן (AI)

מבחן לדוגמה שנוצר מכל יחידות הקורס — אמריקאיות + פתוחות, מנוקד ונבדק אוטומטית

🎓

📝 מבחנים לתרגול

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

📋

כניסה לארכיון המבחנים

מבחנים ופתרונות מהשנים האחרונות

119 📄
0 / 119סומנו כהושלמו

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

מבחנים119
סטטוס מבחן שנה הערות
2023a-a1.pdf (2023a) 2023
2023a-a2.pdf (2023a) 2023
2023b_a1_64.pdf (2023b) 2023
2023b_a2_67.pdf (2023b) 2023
2023b_b_73.pdf (2023b) 2023
מועד_64_ציון_100_ללא_סימוני_בדיקה.pdf (2023b) 2023
מועד_67_ציון_97.pdf (2023b) 2023
מועד_a2_ציון_93.pdf (2023a) 2023
מועד71 יולי 2022 .pdf (2022) 2022
סמסטר2022ב מועד 77.pdf (2022) 2022
מועד 72.pdf (2020) 2020
מועד 74 פתרון.pdf (2020) 2020
מועד 74.pdf (2020) 2020
מועד 88.pdf (2020) 2020
2019A82-sol(95).pdf (2019) 2019
2019A82.pdf (2019) 2019
2019א85.pdf (2019) 2019
טופס בחינה מימוש.pdf (2019) 2019
פתרון בחינה.pdf (2019) 2019
2018a85-sol.pdf (2018) 2018
2018a85.pdf 2018
2018a85.pdf (2018) 2018
2018a85so.pdf 2018
2018a85so.pdf (2018) 2018
2018a85sol.pdf (2018) 2018
2018a87.pdf (2018) 2018
2018a87so.pdf (2018) 2018
2018a87so1.pdf (2018) 2018
2018a91so.pdf (2018) 2018
2018B מועד 84 שאלון.pdf (2018) 2018
2018b84.pdf (2018) 2018
2018b84so1.pdf (2018) 2018
2018א-87-פיתרון.pdf (2018) 2018
mimiush_2018a_87_sol.pdf (2018) 2018
mimush_2018a_87.pdf (2018) 2018
מועד 91 - מרץ 2018 - תשובות.pdf (2018) 2018
פתרון 2018א - מועד 91.pdf (2018) 2018
פתרון מועד 2018ב שאלון 84.pdf (2018) 2018
שאלון 2018א - מועד 91.pdf (2018) 2018
שאלון 522 - מועד 91 - מרץ 2018.pdf (2018) 2018
2017a86.pdf (2017) 2017
2017b82.pdf (2017) 2017
2017b85.pdf (2017) 2017
2017sol.pdf (2017) 2017
DB_20574-2017B-test85.pdf (2017) 2017
טיוטה מבחן 2017.pdf (2017) 2017
2016b82.pdf 2016
2016b82.pdf (2016) 2016
2016b82sol.pdf 2016
2016b82sol.pdf (2016) 2016
2015a84.pdf (2015) 2015
2015a84so.pdf (2015) 2015
2015a84so1.pdf (2015) 2015
2015b-83-sol.pdf (2015) 2015
2015b-83-sol2.pdf (2015) 2015
2015b-83.pdf (2015) 2015
2015b83.pdf (2015) 2015
2015b83sol.pdf (2015) 2015
שאלון מבחן 2015ב מועד 83.pdf (2015) 2015
2014a.pdf 2014
2014a.pdf (2014) 2014
2013b93.pdf 2013
2011a82sol.pdf 2011
20574-2011a-82-sol-16.pdf (2011) 2011
20574-2011a-82-sol.pdf 2011
20574-2011a-82.pdf 2011
20574-2011a-82.pdf (2011) 2011
2009.pdf (2009) 2009
20574-2009a-a3-sol-new.pdf (2009) 2009
20574-2009a-a3-sol.pdf 2009
20574-2009a-a3.doc 2009
20574-2009a-a3.pdf (2009) 2009
2008aa5sol.pdf 2008
2008ba3sol.pdf 2008
20574-2008a-a5-sol.pdf 2008
20574-2008a-a5.doc 2008
20574-2008b-a3-sol.pdf 2008
20574-2008b-a3.doc 2008
2007a1sol.pdf (2007) 2007
2007absol.pdf (2007) 2007
2007b-20574-a5-sol.doc 2007
2007b-a1-sol.doc 2007
2007ba1sol.pdf (2007) 2007
2007ba5sol.pdf (2007) 2007
20574-2007a-1-sol.pdf 2007
20574-2007a-1.doc 2007
20574-2007a-b_0.doc 2007
20574-2007a-b-sol_0.doc 2007
20574-2007a-b-sol.doc 2007
20574-2007a-b.doc 2007
20574-2007b-a1_0.doc 2007
20574-2007b-a1-sol_0_0.doc 2007
20574-2007b-a1.doc 2007
20574-2007b-a5_0.doc 2007
20574-2007b-a5-sol.doc 2007
2006ab2.pdf 2006
B2-20574-2006a_0.doc 2006
b2-20574-2006a_0.pdf 2006
b2-20574-2006a-solutions_0.docx 2006
b2-20574-2006a.pdf 2006
2005ab4sol.pdf 2005
b4-2005a-solut_0.doc 2005
a4-annotated-solut_0.pdf
A4-annotated-solut_1.doc
B2_1_1.doc
B2-solut_1_1_0.doc
exam-ple_1.doc
exam1.pdf
exam1sol.pdf
exam2.pdf
exam2sol.pdf
exam3.pdf
exam4.pdf
examPart1.pdf
examPart2.pdf
examPart3.pdf
example-solut_1_1.doc
quiza9+answers.pdf
קובץ מאוחד - מבחנים עם תשובות.pdf

📖 מקורות עיקריים

חומרי הלימוד והחוקרים שעליהם מבוסס הקורס

📕
Database System Concepts
הספר המקיף והנפוץ ביותר בתחום מערכות מסדי נתונים, מכסה את כל הנושאים המרכזיים לעומק.
📕
Fundamentals of Database Systems
ספר לימוד קלאסי נוסף המציג את עקרונות מסדי הנתונים, עם דגש על תיאוריה ויישומים.
👥
אדגר פ. קוד (Edgar F. Codd)
אבי המודל הרלציוני למסדי נתונים, עבודתו הניחה את היסודות התיאורטיים לתחום.
🎓
קורסי מערכות נתונים באוניברסיטאות מובילות
סדרות הרצאות מוקלטות מאוניברסיטאות כמו MIT או סטנפורד, זמינות לרוב ב-YouTube או OpenCourseware.