|
אני מצליח לחשוב על 3 שיטות שונות
1. אם ידועות לך כל הקטגוריות אז פשוט תעשה עמודה לכל קטגוריה ותכניס TRUE או FALSE אם הסרט שיך לאותה קטגוריה
יתרונות: חיפוש מהיר, אפשר לעשות אינדקסים לקטגוריות, חיסכון בשורות
חסרונות: כדי להוסיף קטגוריה מוסיפים עמודה לכל הטבלה של הסרטים, אם יש הרבה קטגוריות יהיו הרבה עמודות וזה לא אלגנטי בכלל וכו'
2. יצירת טבלה נוספת של קטגוריות ובטבלת הסרטים להכניס מחרוזת של שיוך לקטגוריה למשל 1,3,5,6
יתרונות: חיסכון בשורות ועמודות בטבלה, אפשרות עריכה וניהול של קטגוריות
חסרון: שאילתות מסובכות צריך לנתח את המחרוזת בכדי להבין לאן שיך כל סרט, זמן ריצה של שאילתא איטי
3. עבור כל קטגוריה שורה של סרט למשל אבטר מתח, שורה הבאה אבטר פעולה וכו'
יתרונות: שאילתות מהירות, פשטות השאילתא, אלגנטי יחסית
חסרונות: ניפוח בסיס הנתונים, פרטים חוזרים על עצמם אין נירמול נכון של בסיס הנתונים.
תבחר מה שמתאים לך לפי יתרונות מול חסרונות.
|