MySQL Data Analysis
Learn how to explore and analyze relational databases with MySQL, complete hands-on assignments, and solve real-world business challenges.
MySQL is a powerful tool for managing and analyzing relational databases, and a skill that every analyst and BI professional should have in the arsenal.
In this course, you'll play the role of a business owner who just acquired Maven Movies, a brick and mortar DVD rental shop. Using only a MySQL database, your job is to learn everything you can about your new business, including inventory, staff, and customer behavior.
We'll start with a quick intro to the SQL language, address some key database fundamentals, and use MySQL to select, filter, sort and group data from individual tables. From there we'll shift into more complex use cases, and blend data across multiple tables with JOIN queries.
If you're looking for a hands-on, practical guide to learning data analysis with MySQL, this is the course for you.
5.5 hours on-demand video (8.0 CPE credits)
19 homework assignments
2 skills assessments (1 benchmark, 1 final)
- Welcome to the Course!
- Benchmark Assessment
- Course Structure & Outline
- DOWNLOAD: Course Resources
- Introducing the Course Project
- Setting Expectations
- Why Learn SQL
- Brief History & SQL Flavors
- MySQL Installation Overview
- MAC Download: Community Server + Workbench
- PC Download: Community Server + Workbench
- Connecting Workbench to the Server
- MySQL Workbench Interface
- Preparing Workbench for the Course
- Creating the Maven Movies Database
- QUIZ: MySQL Intro & Setup
- Getting to Know the Database
- The Big 6
- The SELECT Statement
- The FROM Clause
- SELECT * FROM
- The USE Statement
- Selecting Specific Columns
- SELECT DISTINCT
- The WHERE Clause
- Common WHERE Operators
- Combining WHERE & AND
- Combining WHERE & OR
- Combining WHERE & IN
- The LIKE Operator
- LIKE Wildcard Examples
- The GROUP BY Clause
- PRO TIP: Using Comments & Aliases
- Multiple Dimension GROUP BY Clauses
- Aggregate Functions
- The HAVING Clause
- The ORDER BY Clause
- RECAP: The Big 6
- QUIZ: Single Table Analysis (PART 1)
- The CASE Statement
- Common CASE Operators
- PRO TIP: Pivoting with COUNT & CASE
- COUNT & CASE Demo
- QUIZ: Single Table Analysis (PART 2)
- ASSIGNMENT: Mid-Course Project
- SOLUTION: Mid-Course Project
- Normalization & Cardinality
- Relationship Diagrams
- Multi-Table Querying
- Reviewing the Maven Movies Database
- Common JOIN Types
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- LEFT vs. INNER vs. RIGHT JOIN
- FULL OUTER JOIN
- PRO TIP: Bridging Unrelated Tables
- Multi-Condition Joins
- The UNION Operator
- QUIZ: Multi-Table Analysis
- ASSIGNMENT: Final Project
- SOLUTION: Final Project
- Final Assessment
- Course Feedback Survey
- Share the love
- Next Steps
WHO SHOULD TAKE THIS COURSE?
- Analysts or BI professionals looking to quickly retrieve or analyze data stored in relational database systems
- Excel users looking to shift into a broader BI-focused role
- Anyone seeking to learn one of the world's most popular database programming languages
WHAT ARE THE COURSE REQUIREMENTS?
- MySQL Workbench and Community Server (we'll walk you through the install process)
- Experience with database fundamentals encouraged, but not required
WHAT ARE THE COURSE OBJECTIVES?
Identify key components of the broader SQL landscape, including history, common tools, common "flavors", and benefits
Identify the functionality of the "Big 6" SQL statements and clauses: SELECT, FROM, WHERE, GROUP BY, HAVING, and ORDER BY
Identify and interpret the results of SQL statements, including database queries and error messages
Identify aggregate functions used to analyze groups of rows in SQL, including COUNT, SUM, MAX, AVG, and COUNT DISTINCT
Identify MySQL pro tips and their common use cases, including commenting, aliases, pattern matching, and the IN operator
Identify the proper syntax for the CASE statement, and interpret CASE statement processing and results
Identify key principles of database design, including normalization, cardinality, and primary to foreign key mapping
Identify common ways to combine data from multiple tables, including JOIN types, UNION, and the functionality of each
CPE ACCREDITATION DETAILS:
CPE Credits: 8.0
Field of Study: Information Technology
Delivery Method: QAS Self Study
Maven Analytics LLC is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have the final authority on the acceptance of individual courses for CPE credit. Complaints regarding registered sponsors may be submitted to the National Registry of CPE Sponsors through its website: www.nasbaregistry.org.
For more information regarding administrative policies such as complaints or refunds, please contact us at firstname.lastname@example.org or (857) 256-1765.
*Last Updated: December 1, 2021
Start learning for FREE, no credit card required!
Every subscription includes access to the following course materials
- Interactive Project files
- Downloadable e-books
- Graded quizzes and assessments
- 1-on-1 Expert support
- 100% satisfaction guarantee
- Verified credentials & accredited badges
Ready to become a
Start learning for free, no credit card required!