I am trying to create an Inventory Database. There are four receipts used in our warehouse, namely
- Issue Ticket ,Used to Issue items other than spare parts (Vehicles)
- Shipping Ticket,Used to transfer items to other locations
- Parts Requisition and Issue Ticket,Used to issue spare parts
- Receiving Ticket, used to receive items and add to the warehouse inventory
PartsRequisitionAndIssueTicket
ShippingTicket
ReceivingTicket
IssueTicket
The tickets have almost similar structure.
Should I create a different table for each ticket or is there a way to use a single table to store transactions?