Unanswered: Solution when a table contains"dynamic definitions"?
I have a (table) "Service" that has one-to-many relationship to something referred as a "Function".
Since there exists various types of a "Function", it is not really suitable in one table. Each type of "Function" has different set of attributes and attribute types, where some could be keys to other tables (sub-functions).
My only solution so far is to create a new table for each "Function"-type and that "Service" holds e.g. 10 different attributes, one for each "Function" table.
Is there some another way to create only one table "Function", that could manage the varity of function definitions?