Imagine the following situation:
I have a dog model and a house model. A dog can belong to a house, and a house can have many dogs, so:
dog
house
I think it is absolutely normal approach.
You can just leave house_id with null value in database for the models which don't belong to other.
house_id
null