July 2017
Intermediate to advanced
896 pages
23h 12m
English
Jonathan Gennick
When I first began my career, I was a programmer operating in a mainframe COBOL environment. We wrote procedural code. Our typical programs were batch programs that read records from a file and processed those records in read–loop. The read–loop contained program logic to identify records of interest and to perform operations on those records. I worked in that environment for several years and I was happy.
In the early 1990s, I was introduced to relational databases and SQL. SQL allows you to work in terms of sets. Suddenly, rather than processing one record a time, I could process an entire set of records with one statement. This led a completely different way of thinking about ...
Read now
Unlock full access