I have a database with one table where I store two different types of data. I store a Quote and a Booking in a unique table named Booking.
First, I thought that a quote and a booking is the same since they had the same fields. But then a quote is not related to a user where a booking is. We have a lot of quotes in our database which pollutes the table booking with less important data.
I guess it makes sense to have two different tables so they can also evolve independently.
- Quote
- Booking
The objective is to split the data into junk data (quote) and the actual data (booking). Does it make sense in the relational-database theory?