طراحی نمودار رابطه موجودیت (ERD) برای نرم افزار چاپ صورت حساب
رابط کاربری برنامه من (چاپ صورتحساب) در پیوند زیر نشان داده شده. من میخواهم صورتحساب ها را بر اساس نام کامل خریدار (Natural person/legal entity full name) یا Invoice date جستجو کنم تا همه صورتحساب های مرتبط با این دو موجودیت را دریافت کنم. به عنوان مثال، اگر کاربر یک فرد یا تاریخ معینی را جستجو کرد، فهرستی از صورتحساب های مربوط به آن دو موجودیت به او نمایش داده بشه.
برای مشاهده رابط کاربری نرم افزار کلیک کنید
بنابراین، بر اساس توضیحات قبلی، من نیاز به یک ERD مشابه تصویر زیر دارم.
در هنگام برقراری روابط بین جداول، به این نکته توجه کنید که ممکن است در آینده لازم باشه بر اساس شماره صورتحساب هم جستجو کنم، یعنی هر شماره صورتحساب فقط یک صورتحساب را نمایش بده.
برای پاسخ به سؤال، آنچه از همه برای من مهمتر هستش، روابط بین جداول بر اساس توضیحات بالا است. من سعی کردم چهار جدول ایجاد کنم، اما نتوانستم روابط لازم را بین آنها برقرار کنم.
شما می تونید این پایگاه داده رو از این صفحه بارگیری کنید و فقط روابط درست بین اونها رو برقرار کنید
از حُسن توجه شما تشکر میکنم.
ارسال یک پاسخ
شما برای افزودن نظر جدید یا باید وارد شوید یا اینکه ثبت نام کنید. ورود ثبت نام