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

اون تصویری که از اکسل با زمینه آبی رو گذاشتید آخرین جدولی هستش که شما میخوایید بهش برسید. خب با توجه به ستون های مورد نیازتون آنهایی که باید به یک جدول دیگه Relation داشته باشند باید جداولش رو طراحی کنید و اونهایی که ممکنه تا دو جدول به هم Relation داشته باشند نیز باید به ترتیب طراحی بشند. در انتها باید شروع کنید به کد نویسی TSQL و در حین کار عیوب که پیدا شد شروع کنید به اصلاح کار و...

حالا تو این مسیر اگر به مشکل برخورد کردید، خود مشکل را مطرح کنید. مثلا نمیدونید چطور میشه از چند جدول که به هم ارتباط دارند با در نظر گرفتن شرط از جداول مختلف یک مجموع بگیرید و... در حال حاضر شروع کنید از جدول آخر به جدول ابتدا طراحی کنید تا ببینید چه نیاز دارید. به عنوان پیشنهاد، اطلاعاتی مثل قرارداد که عموما یک ردیف رو به خودش اختصاص میده در یک جدول ثبت کنید و اطلاعات یک قرارداد که جزئیات دارند و ممکنه تکرار بشند رو در یک جدول جداگانه ثبت کنید مثل هزینه ها و... حتی اگر جدول دوم خودش به جدول دیگه ای ارتباط داره هیچ جای نگرانی نیست و این کار رو انجام بدید مثلا: فرض کنید یک فاکتور دارید که اطلاعات کالا رو از جدول کالا میگیره و هر کالا خودش در جدول خودش یک ستون به نام گروه کالا داره و حتی گروه بندی کالا هم ممکنه طبقه بندی جداگانه ای داشته باشه. در واقع یک فاکتور (مشابه قرارداد شما) به جدول کالا و جدول کالا به جدول گروه بندی و جدول گروه بندی به جدول طبقه بندی ارتباط داره. شما هم در صورت نیاز همین کار رو انجام بدید و هرجا مشکل داشتید بپرسید. از جدول آخر شروع کنید...