نقل قول نوشته شده توسط MM_Mofidi مشاهده تاپیک
شما اگر بتونید مشکل را برای تغییرات آتی حل کنید یعنی برای مثل نظر سنجی مجبور به ایجاد تغییرات یکسان در تمام query و .. نشوید مشکل حل است.
من فکر میکنم با پارامتریک نوشتن sp ها , views,queries&... شما میتونید مقدار زیادی از این مشکل را مرتفع کنید.یک جدول از نام جداول و شرایط شون و سنخیتهاشون ایجاد کن بعد به sp بگو لیست کارهاشو یا تغییراتشو توی جداولی با شرایطx از این جدول اعمال کنه این میتونه شامل هر کاری باشه حتی دوباره نویسی یا اعمال تغییرات در کد یک sp
وجود sp مستلزم استفاده از mssql حال آنکه من بیشتر دوست داستم به معماری و مارک DB وابسته نباشم. مطلب دیگه اینکه هنگامی که از ORM یا امثالهم استفاده می شه به سختی می شه از sp ها استفاده کرد.
از جوابتون ممنونم ولی هنوز سوال من بی جواب مانده :
آیا حفظ شفافیت سیستم در پایگاه داده ها مهم است یا خیر ؟به عبارت دیگر مشکل فوق الذکر با نادیده گرفتن این مهم (شفاف سازی سیستم) حل خواهد شد حال آنکه می توان شفاف سازی را در DAL انجام داد.