דילמת מבנה מסד נתונים

דילמת מבנה מסד נתונים

שבוע טוב לכולם! התחלתי לעבוד על אפליקציה חדשה ונתקלתי בנושא שכבר כמה פעמים נתקלתי בו ועד היום אני לא יודע מה הכי נכון: בואו נגיד שהאפליקציה מציגה מוצרים מסויימים שיש ברשת של חנויות ברחבי הארץ. האם כדאי לעשות טבלה לכל הערים שבהם יש את החנויות (שדה של ID ושדה לשם העיר) וטבלה שבה בכל רשומה יש חנות אחרת, יהיה את ה ID של העיר בה ממוקמת החנות ? או שכדאי לעשות רק טבלה אחת שבכל רשומה של חנות, יהיה את השם של העיר ולא את ה ID לשליפה מטבלה אחרת? מה מהשניים עדיף? מהיר יותר? תודה רבה.
 

yuvallb

New member
הראשון

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

amir7931a

New member
אתה יכול לעשות שאילתה שתשנה

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