Databases and SQL for Data Science with Python
Categories: Data Programs, Data Science Professional Certificate
![](https://cloud-hox.com/wp-content/uploads/2024/01/dbsql.jpg)
What Will You Learn?
- Analyze data within a database using SQL and Python.
- Create a relational database and work with multiple tables using DDL commands.
- Construct basic to intermediate level SQL queries using DML commands.
- Compose more powerful queries with advanced SQL techniques like views, transactions, stored procedures, and joins.
Course Content
Module 1: Getting Started with SQL
-
Course Introduction
00:00 -
Introduction to Databases
00:00 -
SELECT Statement
00:00 -
COUNT, DISTINCT, LIMIT
00:00 -
INSERT Statement
00:00 -
UPDATE and DELETE Statements
00:00
2 readings
-
Course Overview
00:00 -
Summary: Basic SQL
00:00
2 assignments
-
Practice Quiz: Basic SQL
00:00 -
Graded Quiz: Basic SQL
00:00
3 app items
-
Hands-on Lab: Simple SELECT Statements
00:00 -
Hands-on Lab: COUNT, DISTINCT, LIMIT
00:00 -
Hands-on Lab: INSERT, UPDATE, and DELETE
00:00
3 plugins
-
Helpful Tips for Course Completion
00:00 -
SELECT statement examples
00:00 -
SQL Cheat Sheet: Basics – SELECT, INSERT, UPDATE, DELETE, COUNT, DISTINCT, LIMIT
00:00
Module 2: Introduction to Relational Databases and Tables
-
Relational Database Concepts
00:00 -
Types of SQL statements (DDL vs. DML)
00:00 -
CREATE TABLE Statement
00:00 -
ALTER, DROP, and Truncate tables
00:00 -
How to create a Database instance on Cloud
00:00
2 readings
-
Summary: Relational Database Concepts and Tables
00:00 -
[Optional] Hands-on Lab Using IBM Db2
00:00
2 assignments
-
Practice Quiz: Introduction to Relational Databases and Tables
00:00 -
Relational DB Concepts and Tables
00:00
3 app items
-
Hands-on Lab : CREATE, ALTER, TRUNCATE, DROP
00:00 -
Hands-on Lab: Create and Load Tables using SQL Scripts
00:00 -
Obtain Cloud Feature Code and Activate Trial Account
00:00
4 plugins
-
Examples to ALTER and TRUNCATE tables using MySQL
00:00 -
Examples to CREATE and DROP tables
00:00 -
SQL Scripts – Uses and Applications
00:00 -
SQL Cheat Sheet: CREATE TABLE, ALTER, DROP, TRUNCATE
00:00
Module 3: Intermediate SQL
-
Using String Patterns and Ranges
00:00 -
Sorting Result Sets
00:00 -
Grouping Result Sets
00:00 -
Built-in Database Functions
00:00 -
Date and Time Built-in Functions
00:00 -
Sub-Queries and Nested Selects
00:00 -
Working with Multiple Tables
00:00
4 readings
-
[Optional] Hands-on Labs Using Db2
00:00 -
Summary: Refining Your Results
00:00 -
[Optional] Hands-on Labs Using Db2
00:00 -
Summary: Functions, Multiple Tables, and Sub-queries
00:00
4 assignments
-
Practice Quiz: Refining Your Results
00:00 -
Practice Quiz: Functions, Multiple Tables, and Sub-queries
00:00 -
Graded Quiz: Refining Your Results
00:00 -
Graded Quiz: Functions, Multiple Tables, and Sub-queries
00:00
4 app items
-
Hands-on Lab: String Patterns, Sorting and Grouping
00:00 -
Hands-on Lab: Built-in functions
00:00 -
Hands-on Lab: Sub-queries and Nested Selects
00:00 -
Hands-on Lab: Working with Multiple Tables
00:00
2 plugins
-
SQL Cheat Sheet: Intermediate – LIKE, ORDER BY, GROUP BY
00:00 -
SQL Cheat Sheet: FUNCTIONS and Implicit JOIN
00:00
Module 4: Accessing Databases using Python
-
How to Access Databases Using Python
00:00 -
Writing code using DB-API
00:00 -
Accessing Databases with SQL Magic
00:00 -
Analyzing data with Python
00:00 -
Connecting to a database using API
00:00 -
Creating tables, loading data and querying data
00:00
2 readings
-
Summary: Accessing databases using Python
00:00 -
[Optional] Hands-on Labs Using Db2
00:00
2 assignments
-
Practice Quiz: Accessing Databases using Python
00:00 -
Graded Quiz: Accessing databases using Python
00:00
7 app items
-
Hands-on Lab: Creating tables, inserting and querying Data
00:00 -
Hands-on Tutorial: Accessing Databases with SQL magic
00:00 -
Hands-on Lab: Analyzing a Real-World Data Set
00:00 -
(Optional) Db2 Lab: Connecting to a database instance
00:00 -
(Optional) Db2 Lab: Creating tables, inserting and querying Data
00:00 -
(Optional) Db2 Lab: Tutorial, Accessing Databases with SQL magic
00:00 -
(Optional) Db2 Lab: Analyzing a real World Data Set
00:00
1 plugin
-
SQL Cheat Sheet: Accessing Databases using Python
00:00
Module 5: Course Assignment
-
Working with Real World Datasets
00:00 -
Getting Table and Column Details
00:00
3 readings
-
Summary and Highlights
00:00 -
[Optional] Hands-on Labs Using Db2
00:00 -
Congratulations & Next Steps
00:00
2 assignments
-
Graded Quiz on Assignment
00:00 -
Final Exam
00:00
3 app items
-
Hands-on Lab: Working with a real world data-set
00:00 -
(Optional)Hands-on Lab: Practice Querying Real World Datasets
00:00 -
Final Assignment: Database Querying using SQLite
00:00
Module 6: Bonus Module: Advanced SQL for Data Engineer (Honors)
-
Views
00:00 -
Stored Procedures
00:00 -
ACID Transactions
00:00 -
Join Overview
00:00 -
Inner Join
00:00 -
Outer Joins
00:00
4 readings
-
About this Honors Module
00:00 -
[Optional] Hands-on Labs Using Db2
00:00 -
Summary: Views, Stored Procedures, and Transactions
00:00 -
Summary: JOIN Statements
00:00
5 assignments
-
Practice Quiz: Views, Stored Procedures, and Transactions
00:00 -
Practice Quiz: Join Statements
00:00 -
Graded Quiz: Views, Stored Procedures and Transactions
00:00 -
Graded Quiz: JOIN Statements
00:00 -
Graded Quiz: Advanced SQL for Data Engineers
00:00
5 app items
-
Hands-on Lab: Using Views
00:00 -
Hands-on Lab: Stored Procedures
00:00 -
Hands-on Lab: Committing and Rolling Back a Transaction
00:00 -
Hands-on Lab: Joins
00:00 -
Hands-on Lab: Final Project: Advanced SQL Techniques
00:00
2 plugins
-
SQL Cheat Sheet: Views, Stored Procedures and Transactions
00:00 -
SQL Cheat Sheet: JOIN Statements
00:00
Student Ratings & Reviews
No Review Yet