Q:

What is the appropriate / preferred method for questions concerning programming nomenclature?

For example, how should one pose questions concerning what a programming concept should be called? I am not talking about naming within code.
The general purpose of such questions would be to enable users to find the right terminology to use to make further enquiries such as searching on Google / Stack Overflow.
For example, what is the name for combining two tables?
By this question I mean are there common terminologies for this? Are there specific methods of combining tables that certain phrases refer to?
Is this an appropriate Stack Overflow question?
I'm not even sure if this meta-question makes sense.

A:

"What is the name of this thing" questions are off-topic on both Stack Overflow and Programmers.
These are poor questions for the same reasons that "identify this obscure TV show, film or book by its characters or story" are bad questions: you can't Google them, they aren't practical in any way, they don't help anyone else, and allowing them opens the door for the asking of other types of marginal questions. 
See Also
Let's Play the Guessing Game

