دوست عزیز بستگی به نگرش ما در طراحی دارد.
می توانید از 2 جدول استفاده کنید که یکی Head و دیگری Detail و با استفاده از یک فیلد Flag مشخص کنید رکورد ثبت شده خرید است یا فروش.
البته می توانید از 4 جدول استفاده کنید که 2 تا جدول برای فروش و 2 تا جدول برای خرید و دیگر نیازی به فیلد Flag نیست.
موفق باشید