How to name tables which are responsible for storing dictionaries and configuration? Below I attached diagram which corresponds to part of my database :



My questions:


In your opininon Do I have to divide ServiceInsance and ConfServiceInstance ? I did it like that because I would like to have separated IDs and Configuration columns.
What do you think about name of these tables ? I mean Is it worth to have Dict and Conf in table names ?
Is it a problem that PK does not corespond to table name by convention: TableName + ID in Conf and Dict tables ?
Is it a better idea to create schemas conf and dict maybe ?
I would have 3 tables "Service", "ServiceInstance", and "Node".  1-1 relationships are generally best collapsed into a single table, and there's no reason to decorate your lookup tables with a a prefix.