Coursera 笔记

IBM

Databases and SQL for Data Science with Python

面向数据科学的数据库与 SQL(Python)

100 notes · 213 images · 62/62 条官方条目有笔记 · certified

Coursera ↗

Module 01

Getting Started with SQL

15 篇
  1. 01Course Introduction数据科学:驾驭数据时代的力量与机遇
  2. 02Course Overview课程概述
  3. 03Introduction to DatabasesSQL、数据与关系型数据库解析
  4. 04SELECT Statement使用 SELECT 语句检索数据
  5. 05SELECT statement examplesSELECT 语句示例
  6. 06Hands-on Lab: Simple SELECT Statements动手实验:简单的 SELECT 语句
  7. 07COUNT, DISTINCT, LIMITSELECT 语句的实用表达式
  8. 08Hands-on Lab: COUNT, DISTINCT, LIMIT动手实验:COUNT,DISTINCT,LIMIT
  9. 09INSERT Statement使用 INSERT 语句填充数据表
  10. 10UPDATE and DELETE Statements使用 UPDATE 和 DELETE 语句
  11. 11Hands-on Lab: INSERT, UPDATE, DELETE动手实验:INSERT、UPDATE、DELETE
  12. 12Module Summary: Getting Started with SQL总结:基础 SQL
  13. 13Practice Quiz: Basic SQL练习测验:基础 SQL
  14. 14SQL Cheat Sheet: Basics - SELECT, INSERT, UPDATE, DELETE, COUNT, DISTINCT, LIMITSQL 速查表:基础 - SELECT、INSERT、UPDATE、DELETE、COUNT、DISTINCT、LIMIT
  15. 15Graded Quiz: Basic SQL评分测验:基础 SQL
Module 02

Introduction to Relational Databases and Tables

16 篇
  1. 01Relational Database Concepts数据库概念导论:数据模型与关系型数据库映射
  2. 02Types of SQL statements (DDL vs. DML)SQL 语句类型详解
  3. 03CREATE TABLE StatementCREATE TABLE 语句详解
  4. 04ALTER, DROP, and Truncate TablesALTER、DROP 和 TRUNCATE TABLE 语句
  5. 05Reading: Examples to ALTER and TRUNCATE tables using MySQL阅读:使用 MySQL 修改和截断表的示例
  6. 06Reading: Examples to CREATE and DROP tables阅读:创建和删除表的示例
  7. 07Hands-on Lab: CREATE, ALTER, TRUNCATE, DROP动手实验:创建、修改、截断、删除
  8. 08Reading: Understanding Relational Model Constraints阅读材料:理解关系模型约束
  9. 09SQL Scripts - Uses and ApplicationsSQL 脚本 - 应用与使用
  10. 10Hands-on Lab: Create and Load Tables using SQL Scripts动手实验:使用 SQL 脚本创建和加载数据表
  11. 11Summary: Relational Database Concepts and Tables总结:关系数据库概念与数据表
  12. 12Practice Quiz: Introduction to Relational Databases and Tables练习测验:关系数据库与数据表简介
  13. 13SQL Cheat Sheet: CREATE TABLE, ALTER, DROP, TRUNCATESQL 速查表:CREATE TABLE,ALTER,DROP,TRUNCATE
  14. 14Relational DB Concepts and Tables关系数据库概念和表
  15. 15How to create a Database instance on Cloud云数据库核心概念与实践
  16. 16[Optional] Hands-on Lab Using IBM Db2[可选] 使用 IBM Db2 的动手实验
Module 03

Intermediate SQL

21 篇
  1. 01Using String Patterns and Ranges使用 SELECT 语句中的字符串模式检索数据
  2. 02Sorting Result Sets对 SELECT 语句结果集进行排序
  3. 03Grouping Result Sets对 SELECT 语句结果集进行分组
  4. 04Hands-on Lab: String Patterns, Sorting and Grouping动手实验:字符串模式、排序和分组
  5. 05[Optional] Hands-on Labs Using IBM Db2[可选] 使用 IBM Db2 的动手实验
  6. 06Summary: Refining Your Results总结:优化您的结果
  7. 07Practice Quiz: Refining Your Results练习测验:优化您的结果
  8. 08SQL Cheat Sheet: Intermediate - LIKE, ORDER BY, GROUP BYSQL 速查表:中级 - LIKE、ORDER BY、GROUP BY
  9. 09Graded Quiz: Refining Your Results评分测验:优化您的结果
  10. 10Built-in Database Functions SQL内置函数:聚合、标量与字符串函数
  11. 11Date and Time Built-in Functions SQL日期和时间函数
  12. 12Hands-on Lab: Built-in functions动手实验:内置函数
  13. 13Sub-Queries and Nested Selects嵌套查询 (Subqueries) 详解
  14. 14Hands-on Lab: Sub-queries and Nested Selects动手实验:子查询与嵌套选择
  15. 15Working with Multiple Tables多表访问查询:子查询与隐式连接
  16. 16Hands-on Lab: Working with Multiple Tables动手实验:处理多个表格
  17. 17[Optional] Hands-on Labs Using IBM Db2[可选] 使用 IBM Db2 的动手实验
  18. 18Summary: Functions, Multiple Tables, and Sub-queries总结:函数、多个表和子查询
  19. 19Practice Quiz: Functions, Multiple Tables, and Sub-queries练习测验:函数、多个表和子查询
  20. 20SQL Cheat Sheet: FUNCTIONS and Implicit JOINSQL 速查表:函数与隐式连接
  21. 21Graded Quiz: Functions, Multiple Tables, and Sub-queries评分测验:函数、多表和子查询
Module 04

Accessing Databases using Python

19 篇
  1. 01How to Access Databases Using Python使用 Python 访问数据库
  2. 02Writing code using DB-API使用 DB-API 编写代码访问数据库
  3. 03Hands-on Lab: Creating tables, inserting and querying Data动手实验:创建表、插入和查询数据
  4. 04Accessing Databases with SQL Magic使用 SQL Magic 访问数据库
  5. 05Hands-on Tutorial: Accessing Databases with SQL magic动手教程:使用 SQL magic 访问数据库
  6. 06Analyzing data with Python使用 Python 进行数据分析
  7. 07Hands-on Lab: Analyzing a Real-World Data Set动手实验:分析真实世界数据集
  8. 08Analyzing a Real-World Data Set with SQL and Python使用 SQL 和 Python 分析真实世界数据集
  9. 09Summary: Accessing databases using Python课程总结:使用 Python 访问数据库
  10. 10Practice Quiz: Accessing Databases using Python练习测验:使用 Python 访问数据库
  11. 11SQL Cheat Sheet: Accessing Databases using PythonSQL 速查表:使用 Python 访问数据库
  12. 12Graded Quiz: Accessing databases using Python评分测验:使用 Python 访问数据库
  13. 13[Optional] Hands-on Labs Using IBM Db2[可选] 使用 IBM Db2 的动手实验
  14. 14Connecting to a database using ibm_db API使用 ibm_db API 连接数据库
  15. 15(Optional) Db2 Lab: Connecting to a database instance(可选)Db2 实验:连接到数据库实例
  16. 16Creating tables, loading data and querying data创建表、加载数据与数据查询
  17. 17(Optional) Db2 Lab: Creating tables, inserting and querying Data(可选)Db2 实验:创建表、插入和查询数据
  18. 18(Optional) Db2 Lab: Tutorial, Accessing Databases with SQL magic(可选)Db2 实验:教程,使用 SQL magic 访问数据库
  19. 19(Optional) Db2 Lab: Analyzing a real World Data Set(可选)Db2 实验:分析真实世界数据集
Module 05

Course Assignment

11 篇
  1. 01Working with Real World Datasets真实世界数据集处理提示与技巧
  2. 02Getting Table and Column Details获取数据库中表和列的信息
  3. 03Hands-on Lab: Working with a real world data-set动手实验:使用真实世界数据集
  4. 04Summary and Highlights概要和重点
  5. 05[Optional] Hands-on Labs Using IBM Db2[可选] 使用 IBM Db2 的动手实验
  6. 06(Optional) Hands-on Lab: Practice Querying Real World Datasets(可选)动手实验:练习查询真实世界数据集
  7. 07Final Assignment: Database Querying using SQLite最终作业:使用 SQLite 进行数据库查询
  8. 08Graded Quiz on Assignment作业评分测验
  9. 09Final Exam期末考试
  10. 10Congratulations & Next Steps恭喜及下一步
  11. 11Thanks from the Course Team课程团队感谢
Module 06

Bonus Module: Advanced SQL for Data Engineers

18 篇
  1. 01About this Bonus Module关于此加分模块
  2. 02Views视图
  3. 03Hands-on Lab: Using Views动手实验:使用视图
  4. 04Stored Procedures存储过程
  5. 05Hands-on Lab: Stored Procedures动手实验:存储过程
  6. 06ACID TransactionsACID 事务
  7. 07Hands-on Lab: Committing and Rolling Back a Transaction动手实验:提交和回滚事务
  8. 08[Optional] Hands-on Labs Using IBM Db2[可选] 使用 IBM Db2 的动手实验
  9. 09Summary: Views, Stored Procedures, and Transactions总结:视图、存储过程和事务
  10. 10Practice Quiz: Views, Stored Procedures, and Transactions练习测验:视图、存储过程和事务
  11. 11SQL Cheat Sheet: Views, Stored Procedures and TransactionsSQL 速查表:视图、存储过程和事务
  12. 12Join OverviewJOIN 概述
  13. 13Inner Join内联接 (Inner Join)
  14. 14Outer Joins外联接 (Outer Join)
  15. 15Hands-on Lab: Joins动手实验:连接
  16. 16Summary: JOIN Statements总结:连接语句
  17. 17Practice Quiz: Join Statements练习测验:连接语句
  18. 18SQL Cheat Sheet: JOIN StatementsSQL 速查表:连接语句