This course is recommended for anyone (business analyst, researcher, social scientist, programmer, etc.) interested in analyzing and visualizing data. It shows you how to combine two of the most popular technologies used in data analytics: SQL and R. SQL is essential for communicating with relational databases, the type of database where most of the world's data is stored.
R is a statistical analysis tool: It uses SQL to interact with databases for the …
Understanding SQL and R
Video description
This course is recommended for anyone (business analyst, researcher, social scientist, programmer, etc.) interested in analyzing and visualizing data. It shows you how to combine two of the most popular technologies used in data analytics: SQL and R. SQL is essential for communicating with relational databases, the type of database where most of the world's data is stored.
R is a statistical analysis tool: It uses SQL to interact with databases for the purpose of creating charts, plots, reports, visualizations, and even web applications that incorporate data into a final product. Complete this course and you'll learn the basics of a skill set highly valued by employers around the globe. The course will go fastest for those with basic command line interface experience and some previous exposure to both SQL and R.
Gain experience combining SQL and R for data analytics and visualization purposes
Learn to write SQL queries that can retrieve and summarize data stored in databases
Explore the statistical analysis and visualization capabilities of R
See how R uses SQL to interact with databases
Discover how to create graphics using R, based on data in databases
Learn to use features of RStudio to streamline the analysis process
Casimir Saternos has worked in IT since 1999 as a software architect, software engineer, systems engineer, developer, and database administrator. He's taught courses on Linux, R, and Oracle SQL; he holds multiple certifications (Statistical Inference, R Programming, etc.); he's written about SQL, R, and Java for Java Magazine, InfoQ.com, and others; and he's the author of the O'Reilly title "Client-Server Web Apps with JavaScript and Java".
Demo Application And Database Schema Overview
00:04:16
SQL With Single Table Results Sets
Relational Theory Review
00:08:35
Results Sets
00:07:17
Processing Results Sets With R
00:08:33
Filtering And Ordering With SQL
00:06:59
Grouping And Summarizing SQL
00:06:03
Modify Results Using SQL Functions
00:08:30
SQL With Multiple Tables
Common Database Joins
00:10:15
Less-Common Joins
00:04:52
Subqueries
00:08:13
Set Operations
00:04:51
DBA Considerations
00:09:01
Table-Like Objects
00:06:25
Indexes
00:06:08
R Packages And SQL-Like Results Set Processing
SQL Results Set And Tidy Data
00:06:53
Processing Results Sets With R Vs SQL
00:08:55
Filtering And Ordering With Dplyr Vs. SQL
00:08:20
Grouping And Summarizing With Dplyr Vs. SQL
00:06:03
Modify Results Using Dplyr And R Functions
00:07:10
Joins Using Dplyr
00:06:22
Set Operations Using Dplyr
00:04:01
Reshape Package
00:05:49
RTidy Package
00:04:31
Data Artifacts Using SQL And R
Plotting Database Results With R
00:09:14
Plots Using Base R Plots
00:08:22
Plots Using Lattice
00:06:53
Plots Using ggplot2
00:09:36
Plotting Time Series Data
00:08:24
Creating Maps With R
00:07:33
Creating Reports With R
00:09:00
Web Applications With R
00:06:54
Data Sources And Connections
Sample Data Sets
00:06:31
Database File Exports/Imports
00:06:47
Local Relational Databases (RSQLite)
00:07:00
Non-Relational Data Sources
00:08:06
Remote Connections
00:04:33
Troubleshooting Remote Connections
00:04:39
JDBC Client Software
00:05:32
Additional Topics
Derived Tables
00:07:23
Vendor Specific SQL
00:08:51
Non-SQL Inspired/SQL-Like Languages
00:05:56
R Inside The Database
00:04:52
Schema Design Considerations
00:08:06
Conclusion
Wrap Up And Thank You
00:02:10
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept