4 ms·
I suppose much of it depends on your background, but in both colleges I attended (one for undergrad, other for master's) there were classes offered on Database
by timwiseman 17y ago
I suppose much of it depends on your background, but in both colleges I attended (one for undergrad, other for master's) there were classes offered on Database theory that did cover at least the basics of actual SQL use. I know that's a minuscule sample size, but I can say I would be surprised by any CS department that didn't at least touch on it in electives at a minimum.
I also remember when I first started with sql that I could read and understand (most of) it quite easily. Writing it was of course another story, especially if optimization mattered, but it wasn't hard to read and not too hard to learn at least the basics. At this point the market is filled with books like "SQL for Dummies" and "The Manga Guide to Databases" that provide very gentle introductions for complete beginners as well as numerous classes at practical trade schools.
Mastering SQL and RDBMS is definitely a work for years and creates dedicated specialists just like any deep field, but picking up the basics is relatively easy compared to many other tasks in this field.