I'm building a database for a real estate company.
The real estate properties are managed by sales people using a CodeIgniter website.
How should I proceed with the database design for this table? Fields such as address
, location
, price
etc., are pretty straightforward, however there are some sections like Kitchen Appliances
, 'Property Usage' etc., where the sales people can check multiple values for each field.
Furthermore, a property can have multiple people attached to it from the table people
, such as owner
, seller
, property lawyer
, etc. Should I use one field for these people or create another table and normalize the bindings?
Is the best way to proceed just using one field and using serialized data or is there a better way for this?