ورود

View Full Version : مزایای گذاشتن فیلد Autonumber در جداول چیه؟



mhaeri
شنبه 24 آذر 1386, 19:50 عصر
مزایای گذاشتن فیلد Autonumber در جداول چیه؟
بهتر بگم جه مزیت داره؟ روی حجم های بالا چه طور? چندین میلیون رکورد؟
آیا توصیه میشه حتما استفاده بشه؟؟
اگر نشه اشکالی داره و اگر بشه چه مزیتی به ما میده؟

ممنون

Cave_Man
شنبه 24 آذر 1386, 22:34 عصر
مزیت عمده اون قابلیت Locate کردن رکورد ها هست.یعنی با این روش هر رکرود رو میشه به راحتی به یک شی ء Unique در سطح Table تبدیل کرد

SYNDROME
یک شنبه 25 آذر 1386, 05:55 صبح
مزایای گذاشتن فیلد Autonumber در جداول چیه؟

اگر فیلد مورد نظر را کلید نیز در نظر بگیرید آن وقت برای حذف و جستجو شما یک فیلد یکتا دارید که به راحتی این امکان را به شما می دهد.
ولی همیشه استفاده از این فیلدها خوب نیست و بستگی به طراحی شما دارد.
موفق باشید

mehdia86
یک شنبه 25 آذر 1386, 10:56 صبح
با سلام
فیلد شمارنده اتوماتیک چند تا مزیت داره :

لازم نیست اول کار ایندکس یونیک رو درست تشخیص بدین
در لینک بین جداول Master/Detail از این فیلد استفاده می کنین و اگر مثلا بعد از مدتی قرار شده که کد پرسنلی کلیه پرسنل عوض بشه فقط فیلد شماره پرسنلی در جدول مشخصات پرسنل رو عوض می کنید بجای اینکه برین تو هزار تا جدول عوض کنید(چون لینک جدول شما با فیلد autonumber هست)عیب : در هنگامی که مستقیم رو بانک کار می کنید تشخیص رکوردها کار سختیه مثلا در همون مورد شماره پرسنلی که مثلا در جدول احکام پرسنلی می تونه استفاده بشه وقتی که این جدول رو باز می کنید از رو شماره پرسنلی نمی تونیند تو جدول جستجو کنید و باید ابتدا شخص رو از تو جدول مشخصات پرسنلی پیدا کنید و ببینید فیلد autonumber اون چنده بعد اونو تو جدول احکام جستجو کنید


به هر صورت من خیلی وقته فقط از Autonumner به عنوان کلید اصلی استفاده می کنم و راضیم
مشکل تعداد زیاد رکورد هم نخواهی داشت من بانک های حجیم چند تا داشتم.
ولی استفاده از اون اجباری نیست

موفق باشید