The major problem in learning SQL is that programmers are used to thinking in terms of files rather than tables. Programming languages are usually based on some underlying model; if you understand the ...