Keeping one table or multiple table for similar type of data which one is best while considering high performance
问题 I am designing DATABASE for a Sales and Purchase application like ERP and using MYSQL as RDBMS, I have doubt on creating table for sales and purchase entities to go with single table for each module(Sale/Purchase) or multiple tables for each entities(Sales order, Sale invoice, Sale return, Purchase order, Purchase invoice, Purchase return) in longer run. Below is my use case. My application will have Sale Order, Sale Delivery, Sale Invoice, Sale Return and Credit Note and same entity for