8.1 מסד נתונים תרגול
הספרייה¶
-
בתרגיל זה, תיצור תוכנה שמקיימת אינטראקציה עם מסד נתונים של SQLite. האפליקציה תדמה מערכת ניהול ספרייה פשוטה, המאפשרת למשתמשים לבצע פעולות כמו הוספת ספרים, חיפוש ספרים, השאלת ספרים והחזרת ספרים.
-
הגדר מסד נתונים של SQLite לאחסון מידע על ספרים. צור קובץ מסד נתונים בשם
library.dbעם טבלה בשםbooksהכוללת עמודות עבור מזהה ספר, כותרת, מחבר וסטטוס זמינות. -
יישם מחלקה שנקראת 'Book' כדי לייצג ספרים בודדים.
-
כתוב פעולות שמבצעות מול המסד נתונים כגון הוספת ספרים למסד הנתונים, חיפוש ספרים לפי כותרת או מחבר, סימון ספרים כמושאלים או שהוחזרו והצגת כל הספרים הזמינים.
-
כתוב ממשק שמאפשר למשתמש לגשת למערכת, להוסיף ספרים למאגר, לשלוף, למחוק וכו
-
בונוס: נסה להשתמש בORM כדי לפתור את התרגיל
משחקים¶
תרגלו את הsql שלכם במשחקים הבאים:
- במשחק זה תשתמשו בכישורי ה-SQL שלכם כדי לחקור רצח בעיר SQL. https://mystery.knightlab.com
- במשחק הזה אתם תקועים על אי וצריכים להשתמש בכישורי ה-SQL שלכם כדי למצוא דרך לברוח מהאי. https://sql-island.informatik.uni-kl.de/
- https://codepip.com/games/querymon/