SQL Server 2005: קשרים בין טבלאות בDiagram

Ranimi23

New member
SQL Server 2005: קשרים בין טבלאות בDiagram

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

גרי רשף

New member
קשר כזה הוא תמיד אחת לרבים

קשר של רבים לרבים מורכב משני קשרי אחת לרבים עם טבלת עזר (שנמצאת בצד הרבים של שני הקשרים).
 

Ranimi23

New member
תודה. שאלה אחרת: Unicode או ANSI ?

יש בסוגי המידע שנשמר nchar או varchar ואני לא יודע מתי משתמשים במה. מתי אני צריך Unicode בנוסף לANSI ומתי לא?
 
אם יש לך עברית או שפות אחרות חוץ מאנגלית

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

Ranimi23

New member
תודה. אפילו שזה תופס פי 2 נפח אחסון?

כי יוניקוד שומר עוד מאפיינים לטקסט ולכן ההסבר שקראתי אומר שזה פי 2 יותר מקום לשמור מידע בשדה. האם זה באמת כדאי לשלם את מחיר ה"מקום" אחסון?
 
לדעתי - כן

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