שלום.... שאלה.

patael

New member
שלום.... שאלה.

אני מחפש בבקשה מדריך תכליתי שמסביר בצורה חכמה את כל סוגי השדות בבסיס נתונים SQL. ואני עוד רוצה לדעת מה זה PRIMARY KEY וכ´ו. אם יש בעברית, זה ממש יעזור. תודה רבה. אבי
 

tberger

New member
האם אתה מתכוון ל DATA TYPE?

PK הוא לא סוג שדה אלא CONSTRAINT (בעברית אין תרגום כל כך טוב אולי מגבלה). זהו כלל שאומר שהשדה (או מספר שדות) יהוו את המפתח של הטבלה כלומר שיזהו באופן חד ערכי כל רשומה בטבלה. באופן מעשי הדבר אומר שהשדות הנכללים ב PK הם עם מגבלת NN כלומר אסור להשאירם ריקים, הם UNIQUE כלומר יכולים להכיל את אותו ערך רק פעם אחת ונבנה עליהם אינדקס כלומר טבלת עזר נוספת המשמשת לשליפת נתונים וחיפוש מהירים. ה DBMS בודק כל הכנסת רשומה לטבלה או שינוי בטבלה שאכן לא פוגעים בתנאי ואם יש פגיעה הרשומה לא תרשם ותתקבל הודעת שגיאה.
 
למעלה