Hello,
I am designing a table to contain property details for an smallish local estate agency. I have various columns as follows:
Property(PropertyID, PropertyLocation, PropertyTypeID, PropertyBedroom, PropertyGarden, PropertyGarage, AskingPrice, BranchID)
I have moved Property Type to a separate lookup table and made another table (Status) which contains the property's sale status and uses PropertyID as a foreign key.
I have a question about the best way to deal with Property Location, This will have repeating values, containing village and town names. I could use a CHECK constraint to avoid mis-spellings, or create another table. I think this may be overkill as town and village names never change, also a town or village would never need a record without there being a property.
I would be interested to know how others would deal with this
Thanks