سلام

در حال کار روی یک برنامه هستم که از ماژول های متفاوتی ساخته میشه و هر ماژول حدود 500 جدول رو بصورت میانگین به خودش تخصیص میده و تمام ماژول ها به هم ارتباط دارند (البته پیش بینی خودم اینه که در انتها حدود 1500 جدول و حدود 4000 پروسیجر داشته باشم). البته مشتری میتونه یک ماژول رو خریداری کنه و یا همه اونها رو با هم. سوالم اینه که ایا میشه تنها یک بانک اطلاعاتی طراحی کنم و تمام جداول و پروسیجرها رو در یک بانک قرار بدم؟ یا بهتره که به ازای هر ماژول یک بانک اطلاعاتی ایجاد کنم؟ در صورت راه حل دوم، اطلاعات مشترک و همچنین Relation بین جداول چه میشه؟

ممنون میشم اگر دوستان راهنمایی کنند.