اصولی ترین طراحی تایید یا امضاء در یک فرایند از طریق Sql Server
با سلام
دوستان با تجربه بفرمایید اصولی ترین روش برای تایید یا امضاء برای یک فرایند اداری چطوری باشه بهتره
به فرض یک درخواست مرخصی با 10 امضاء
سولات از نظر کارایی و سرعت آیا فیلد های امضاء شامل (تایید,کی تایید کرده, تاریخ تایید) در خود جدول درخواست امضاء باشد یا جدول جدا داشته باشد.
با در نظر گرفتن خاصیت پس گرفتن امضاء و این که در کدام مرحله از فرایند قرار دارد.
نقل قول: اصولی ترین طراحی تایید یا امضاء در یک فرایند از طریق Sql Server
يك جدول جدا براي اين كار درنظر بگيريد و با يك كليد اون رو به جدول اصلي وصل كنيد زيرا در آينده ممكنه شما بخواهيد اطلاعات ديگري در اين جدول داشته باشيد كه اگر اينكار رو نكرده باشيد ممكنه باعث كندي كار بشه چون جدول اصلي داراي فيلد هاي زيادي ميشه و اون مبناي اكثر گزارشات شما هستش. همچنين در سيستم هاي فرايندي كه check in و checkout وجود داره بايد از يك جدول مجزا استفاده بشه تا بتونيم كل فرايند رو با سرعت بهينه محاسبه كنيم