کنترل Unique بودن مقدار فیلد در شبکه
با سلام محضر کلیه دوستان
فرض کنیم در محیط شبکه دو نفر کاربر بخواهند رکوردی را به یک جدول که دارای یک فیلد کلید نیز می باشد اضافه کنند ، و قرار است پس از تایید کاربر این رکورد به صورت فیزیکی به جدول Add شود. اما سئوال ؟
چه روشی به نظر شما برای کنترل این وضعیت به لحاظ Performance است؟
اینکه به محض ایجاد رکورد توسط کاربر بصورت فیزیکی نیز رکورد در جدول اضافه شود و در صورت عدم تایید آن را حذف کنیم یا از یک جدول کمکی با یک فیلد که تنها مقدار فیلد کلید را نگه داشته و در صورت عدم تایید کاربر تنها این مقدار از این حذف شود .
توجه فرمایید که در محیط شبکه ممکن است چند کاربر هم زمان شروع به اضافه کردن رکورد نمایند و قاعدتا هر کدام می بایستی مقدار جدیدی بگیرندو این وضعیت ممکن است در جداول رابطه ای مانند فاکتور فروش باشد.
با تشکر