How do you expect anyone to seriously answer this question without any knowledge of your business domain?
To answer this question sincerely, you need to know the whole set of functional dependencies that manage your data, and you did not provide them.
For example, your 3NF scheme requires that domainID β titleID, or, in other words, there is only one title for each domain, and that knowing the domain means that you can know the title. At first glance, this seems curious, but the only one who can say for sure whether this is an accurate representation of the business reality you are dealing with is you.
Erwin smout
source share