1.3 - מסד נתונים רלציוני - תרגול
תרגול: הרחבת מערכת TRIP עם מסד רלציוני
1. הוספת קשרי many-to-many למערכת הטיולים שלכם
- הוסיפו טבלת קשרים (many-to-many) בין טיולים למלונות וטיסות במודל ה-DB שלכם.
- כתבו מחלקות SQLAlchemy מתאימות (כמו בדוגמת ההרצאה).
- עצבו route ולוגיקת controller שמחזירה את כל המלונות של טיול מסוים, ואת כל הטיולים של מלון מסוים, ואותו הדבר לגבי טיסות.
2. דוקומנטציה/Swagger:
- בדקו שכל ה-endpoints החדשים שלכם עובדים ונתעדים אוטומטית ב-/docs של FastAPI