מדריך לסדנת בסיסי נתונים

מדריך לסדנת "סדנה בבסיסי נתונים"

הסבר כללי על הסדנה - דרישות וחלוקת מטלות

מטרת הסדנה

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

חופש פעולה

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

מבנה הסדנה

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

שתי מטלות עיקריות

1. הרצאה

פרטי ההרצאה

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

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

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

2. פרויקט

תיאור הפרויקט

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

צד השרת

  • ניתוח הנתונים, פירוק המידע, לוגיקה ועוד
  • הגדרת בסיס הנתונים
  • תכנון ובניית סכמת בסיס הנתונים
  • API לצד הלקוח

צד הלקוח

  • ממשק משתמש לביצוע חיפושים
  • הצגת הקשרים בין נתונים
  • הגדרת קבוצות מילים
  • תקשורת מול השרת