Relational Database Management Systems (RDBMS) represent arguably the most important class of software programs in modern enterprises. They support transactional systems, they power websites and mobile apps, and they house much of these data for later analysis. As an analyst or consultant in the modern enterprise, you must be able to design, implement and effectively use RDBMS.

Fortunately, RDBMS all adopt the same language: Structured Query Language (SQL). Thus, knowledge of SQL is portable across products. SQL is both a DDL (data definition language) and a DML (data manipulation language). It gives you the ability to create and modify databases, as well as to analyze their content. While the advent of Big Data and NoSQL databases adds new and powerful weapons to the data scientist's quiver, fluency in the use of SQL remains the cornerstones of your preparation.