• 1402/01/04

استفاده از UserID :

سلام استاد چرا بجای تعریف UserID و استفاده بعنوان کلید اصلی از UserName استفاده نکردیم و UserName  رو کلید اصلی نکردیم 

  • 1402/01/04
  • ساعت 10:57

سلام،

میشد این کار رو کرد ولی بهتره همیشه یه کد کلید باشه... مثلا کد Userid کد ملی و شماره شناسنامه و....

کوئری زدن و سرچ زدن توی فیلدی که به صورت intiger تعریف میشه چون مقدار فضای کمتری رو اشغال میکنه بسیار سریع تر از کوئری زدن روی ستونی هست که جنسش string است.

-- مقدار intiger فقط ماکسیمم 32 بیت است

-- ولی برای استرینگ هر یک کاراکتر 8 بیت است... همون کد های اسکی(0-255)


  • 1402/01/04
  • ساعت 12:25

از طرفی دیگه اینکه وقتی userid که اینتیجر هست کلید بشه، محاله مقدار یکسان برای ۲ یوزر متفاوت ایجاد بشه چون اوتو اینکریمنته...

ولی برای یوزرنیم در صورت خطای شخص برنامه نویس ممکنه این مقدار منحصر به فرد نباشه و مشکل ساز بشه


  • 1402/01/05
  • ساعت 20:11

سلام دوستان عزیز

ممنون از اقای یوسفی بابت توضیحات درست و کاملشون


logo-samandehi