0% found this document useful (0 votes)
71 views

MOOCS Report

This document provides details about an online course titled "SQL for Data Science" taken through Coursera. It includes sections on the course timeline, instructor profile, weekly content, assignments, outcomes, and a course completion certificate. The student completed the 4-week course in September-November 2022 and received an overall grade of 96.13%.

Uploaded by

Sangam Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

MOOCS Report

This document provides details about an online course titled "SQL for Data Science" taken through Coursera. It includes sections on the course timeline, instructor profile, weekly content, assignments, outcomes, and a course completion certificate. The student completed the 4-week course in September-November 2022 and received an overall grade of 96.13%.

Uploaded by

Sangam Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

18ECP101L-MASSIVE OPEN ONLINE COURSE-I

SEMESTER V

MONTH & YEAR: NOV 2022

SQL FOR DATA SCIENCE

Report Submitted by
Priyanshu Singh
[RA2011004010009]

Faculty in-charge
DR. MURUGAVENI.S

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

COLLEGE OF ENGINEERING AND TECHNOLOGY

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

S.R.M. Nagar, Kattankulathur - 603203, Kancheepuram District


TABLE OF CONTENTS:

S.N O TITLE PAGE NO.

1. COURSE DETAILS 3

INSTRUCTOR
2. 4
PROFILE

3. COURSE TIMELINE 5

4. SYLLABUS 6

WEEKWISE
5. 8
CONTENTS

ASSIGNMENTS/QUIZ
6. 13
DETAILS

7. COURSE OUTCOMES 14

PROOF OF COURSE
8. 14
COMPLETION

COURSE
9. COMPLETION 15
CERTIFICATE
1.COURSE DETAILS

COURSE PLATFORM- Coursera


COURSE TITLE - SQL For Data Science
OFFERING UNIVERSITY - University of California Davis
COURSE DURATION- 4 Weeks

DASHBOARD:

3
2. INSTRUCTOR PROFILE

Sadie St. Lawrence


Founder and CEO
Women in Data (WID)
University of California, Davis

BIO:
Sadie St. Lawrence is the Founder and CEO of Women in Data, a national
non-profit organization focused on increasing diversity, creating
connections, and driving meaning from data.
Sadie brings a unique combination of technical expertise, analytics
management experience and an ability to lead organizational changethrough
compassion and problem-solving.
She has trained over 70,000 people in Data Science and is an advocate for
democratizing artificial intelligence and helping people transition into the 4th
industrial revolution.
Sadie is on a mission to bring compassion to business and finds joy inhelping
individuals become liberated and find their own personal journey to a more
authentic and connected life.
In her free time, Sadie enjoys traveling, skiing, paddle boarding, yoga,
and authentic conversations .

4
3. COURSE TIMELINE

DATE OF ENROLMENT: 09th Sept 2022

DATE OF COMPLETION: 1st Nov 2022

5
4. SYLLABUS

6
7
5. WEEK WISE CONTENTS

WEEK 1:

Video: Course Introduction

Video: Module Introduction

Video: What is SQL Anyway?

Video: Data Models, Part 1: Thinking About Your Data

Video: Data Models, Part 2: The Evolution of Data Models

Video: Data Models, Part 3: Relational vs. Transactional Models

Video: Retrieving Data with a SELECT Statement

Video: Creating Tables

Video: Creating Temporary Tables

Video: Adding Comments to SQL

Reading: SQL Overview

Reading: Data Modelling and ER Diagrams

MODULE 1 OBJECTIVES:

In this module, you will be able to define SQL and discuss how SQL differs
from other computer languages. You will be able to compare the roles of a
database administrator and a data scientist, and explain the differences between
one-to-one, one-to-many, and many-to- many relationships with databases. You
will be able to use the SELECT statement and talk about some basic syntax
rules. You will be able to add comments in your code and synthesize its
importance.

• Distinguish between use of SQL for data science applications and


SQL for more common data management operations.
• Use an Entity Relationship diagram, describing the data elements, their
relationships, and inter-dependencies and determine.

8
WEEK 2:

Video: Basics of Filtering with SQL

Video: Advanced Filtering: IN, OR, and NOT

Video: Using Wildcards in SQL

Video: Sorting with ORDER BY

Video: Math Operations

Video: Aggregate Functions

Video: Grouping Data with SQL

Video: Putting it All Together

Reading: SQL for Various Data Science Languages

MODULE 2 OBJECTIVES:

In this module, you will be able to use several newer clauses and operators
including WHERE, BETWEEN, IN, OR, NOT, LIKE, ORDER BY, and
GROUP BY. You will be able to use the wildcard function to search for more
specific or parts of records, including their advantages and disadvantages, and
how best to use them. You will be able to discuss how to use basic math
operators, as well as aggregate functions like AVERAGE, COUNT, MAX,
MIN, and others to begin analyzing our data.

9
• Compare analytics tool and CPU time performance between a filtered and
unfiltered dataset.
• Given a dataset analysis requirement, use WHERE, IN, NOT, AND, and
OR alone or in combination to filter the dataset.
• Determine whether to use wildcards in a data filter or search situation.
• Use wildcards to search or filter data based on requirements. Use regular
expressions for text processing
• Use ORDER BY to sort data according to requirements for number of
columns in the sort, sort direction, and sort position.
• Create common math operation calculated fields and aliases for
calculated fields.
• Use AVG, COUNT, MAX, MIN, SUM to profile data.
• Summarize data according to one or more criterion using GROUP BY
and HAVING clauses.

WEEK 3:

Video: Using Subqueries

Video: Subquery Best Practices and Considerations

Video: Joining Tables: An Introduction

Video: Inner Joins

Video: Aliases and Self Joins

Video: Advanced Joins: Left, Right, and Full Outer Joins

Video: Unions

Reading: SQL and Python

Reading: Union and Union All

10
MODULE 3 OBJECTIVES:

In this module, you will be able to discuss subqueries, including their


advantages and disadvantages, and when to use them. You will be able to recall
the concept of a key field and discuss how these help us link data together with
JOINs. You will be able to identify and define several types of JOINs, including
the Cartesian join, an inner join, left and right joins, full outer joins, and a self-
join. You will be able to use aliases and pre-qualifiers to make your SQL code
cleaner and efficient.

• Retrieve data from multiple tables using subqueries.


• Join tables using an Inner Join and table aliases.
• Filter a given data set using set theory by joining tables using Natural,
Outer, and Self Joins.
• Assess the risk versus benefit of using a Cross Join or Cartesian Join on a
set of data.
• Create an analysis table from multiple queries using the UNION operator.

WEEK 4:

Video: Working with Text Strings

Video: Working with Date and Time Strings

Video: Date and Time Strings Examples

Video: Case Statements

Video: Data Governance and Profiling

11
Video: Using SQL for Data Science, Part 1

Video: Using SQL for Data Science, Part 2

Reading: Welcome to Peer Review Assignments!

MODULE 4 OBJECTIVES:

In this module, you will be able to discuss how to modify strings by


concatenating, trimming, changing the case, and using the substring function.
You will be able to discuss the date and time strings specifically. You will be
able to use case statements and finish this module by discussing data
governance and profiling. You will also be able to apply fundamental principles
when using SQL for data science. You'll be able to use tips and tricks to apply
SQL in a data science context.

• Manipulate strings, dates, and numeric data using functions to integrate


data from different sources into fields with the correct format for analysis.
• Use Case / When statements to recode a set of data for grouping at a
different level (e.g., cities to regions).
• Use Views to simplify SQL operations
• Identify organizational, governance, business, and data conditions that
indicate use of a join to prepare data for analysis.
• Recite and implement the 3 rules for changing an analysis question into a
SQL statement

12
6. Assignment/Quiz Details

Overall Grade: 96.13%

13
7. COURSE OUTCOMES:

WHAT YOU WILL LEARN


• Identify a subset of data needed from a column or set ofcolumns and

write a SQL query to limit to those results.


• Use SQL commands to filter, sort, and summarize data.
• Create an analysis table from multiple queries using theUNION
operator.
• Manipulate strings, dates, & numeric data using functions to integrate data
from different sources into fields with the correct format for analysis.

SKILLS YOU WILL GAIN

• Data Science
• Data Analysis
• SQLite
• SQL

8. PROOF OF COURSE COMPLETION:

14
9.COURSE COMPLETION CETRIFICATE:

15

You might also like