SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL
4.4 (414 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,382 students enrolled
Wishlisted Wishlist

Please confirm that you want to add SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL to your Wishlist.

Add to Wishlist

SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL

Learn Both SQL Server & PostgreSQL By Doing. Enhance Your Data Analytics Career With Real World Data Science Exercises
Bestselling
4.4 (414 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,382 students enrolled
Last updated 3/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create basic SQL Queries
  • Create advanced SQL Queries
  • Create Left, Right, Inner and Full Outer joins
  • Create new tables, alter existing tables in Databases
  • Normalize Databases
  • Understand database design
  • Understand first, second and third normal form schemas
View Curriculum
Requirements
  • A basic knowledge of computers
Description

Are you interested in a career in Data Science or Data Analytics?

In that case, inevitably you are going to encounter databases in your work.

But how do you interact with databases?

The answer is simple: SQL 

SQL stands for Structured Query Language and this is one of the main tools used to organize databases, input data into them and extract it on request.

In this course you will learn how to create queries in a popular variation of SQL called PostgreSQL. 

And even if at your workplace you are using a different variation (e.g. Oracle, SQL Server or MySQL), you will find that the skills you learn in this course are easily transferable.

But there are many SQL courses out there, so the question is:

What makes this course stand out?

The unique advantage of this course is that in addition to learning SQL you will also master the concepts of Database Design.

We will cover off topics such as:

- OLAP vs OLTP databases (Online Analytics Processing & Online Transaction Processing): you will understand exactly how and why the designs of these two types of Databases differ

- Normalization of Databases: we will show you the theory behind normalization AND together we will practice how to normalize a Database step-by-step

Why is that important?

Knowing how databases are designed is not a compulsory skill to have for a Data Scientist / Analyst. However, it's a HUGE added benefit.

These skills will allow you to better interact with databases and derive results and extract insights from your data faster.

This course is designed with the Data Scientists and Analysts in mind, so if you want to propel your Data Science career, then this course is for you!

We look forward to seeing you inside,

Kirill & Ilya

Who is the target audience?
  • Anybody who wants to learn PostgreSQL
  • Anybody who wants to better understand how databases work
  • Anybody who wants to enhance their Data Science career
Students Who Viewed This Course Also Viewed
Curriculum For This Course
98 Lectures
12:29:34
+
Introduction
1 Lecture 02:17
+
Installation
4 Lectures 21:29

Installation: PostgreSQL & PgAdmin 4 for Windows
10:02

Installation: PostgreSQL & PgAdmin 4 for MAC OS
03:07

Installation: MS SQL Server & MS SQL Server Management Studio (SSMS) for Windows
08:01
+
Preparation
6 Lectures 30:13
Welcome to this section! This is what you will learn
00:20

The challenge: Investigating Consumer Complaints
02:42

Upload Consumer Complaints
06:02

Getting To Know The PGADMIN
07:28

Upload COnsumer COmplaints MS SQL
09:15

Getting to know MS SQL SERVER
04:26
+
Basics of SQL
12 Lectures 01:29:00
Welcome to this section! This is what you wil learn
00:28

Theory Select Query
03:51


Adding a filter using WHERE in PostgreSQL
06:15

Logical conditions AND, OR in PostgreSQL
08:10

Using wildcards % and _ (advanced tutorial)
10:39

Comments in SQL
04:40

Getting to write your first query MS SQL
11:02

Where MS SQL
09:51

Logical conditions, AND OR MS SQL
11:09

Using wildcards MS SQL
10:10

Comments in SQL MS SQL
05:06

Basics of SQL quiz
4 questions
+
Working With Data
15 Lectures 01:44:20
Welcome to this section! This is what you wil learn
00:39

The challenge: Analyzing Console Games Sales
03:29

Uploading Console Games Dataset
03:55

Working with arithmetic data types
10:37

ORDER BY
05:57

WORKING WITH VARCHARS
04:28


Implicit Data Conversion in SQL
06:01

WORKING WITH NULL
10:54

Uploading Console Games DATASET MS SQL
04:58

Working with arithmetic data types MS SQL
11:07

ORDER BY MS SQL
07:23

Working with VARCHAR MS SQL
04:38

Working with Dates MS SQL
09:25

Implicit DATA conversion MS SQL
03:12

Working With Data quiz
4 questions
+
Fundamentals of Database Theory
6 Lectures 22:35
Welcome to this section! This is what you will learn
00:20

Structured vs Unstructured Data
05:31

Elements Of a Database
02:55

Relational Keys
05:00

Relational Database
03:16

Functional Dependency
05:33
+
Joining tables in SQL
23 Lectures 03:02:27
Welcome to this section! This is what you wil learn
00:37

Types of Joins
06:18

Duplicates in Joins
02:32

Joining on multiple fields
05:21

The challenge: The Vet's Clinic
02:20

Upload the data
05:27

Your First Left Outer Join
08:55

Joins Tips & Tricks
09:46

Inner Join
11:43

Full Outer join
04:52

Joining on Multiple Fields (Practice)
11:09


Cleaning up your Join
07:27

Cross Join (advanced tutorial)
11:11

Upload The Data - MS SQL
08:15

Your First Left Outer Join - MS SQL
09:51

Joins Tips & Tricks - MS SQL
11:01

Inner Join - MS SQL
12:26

Full Outer Join - MS SQL
03:21

Joining on Multiple Fields (Practice) - MS SQL
12:01

Complex Joins - MS SQL
08:39

Cleaning Up Your Join - MS SQL
07:56

Cross Join (advanced tutorial) - MS SQL
11:29
+
Creating Tables in SQL
11 Lectures 01:13:06
Welcome to this section! This is what you will learn
00:22

Create Database
04:04


Insert Data
13:29

Alter Table
09:24

Drop Table
07:27

Create Database MS SQL
02:53

Create Table MS SQL
06:02

Insert Data MS SQL
07:46

ALTER TABLE MS SQL
06:14

DROP TABLE MS SQL
02:13

Creating Tables in SQL quiz
4 questions
+
Database Design
19 Lectures 03:42:10
Welcome to this section! This is what you wil learn
00:52


Prime and non-prime attributes
10:05

First Normal Form (1NF)
07:54

Second Normal Form (2NF)
16:05

Third Normal Form (3NF)
19:13

The challenge: Online Clothing Store (OLTP Database)
04:32

Upload the data
03:35

Normalization 1NF Investigation
07:54

Normalization 2NF Investigation
15:41

Normalization 2NF Modification
12:53

Normalization 3NF Investigation
17:23

Normalization 3NF Modification
18:25

Upload The Data - MS SQL
04:30

Normalization 1NF Investigation - MS SQL
07:09

Normalization 2NF Investigation - MS SQL
15:21

Normalization 2NF Modification - MS SQL
16:37

Normalization 3NF Investigation - MS SQL
17:21

Normalization 3NF Modification - MS SQL
19:26
+
Bonus Lectures
1 Lecture 01:59
***YOUR SPECIAL BONUS***
01:59
About the Instructor
Kirill Eremenko
4.5 Average rating
48,811 Reviews
212,186 Students
29 Courses
Data Scientist & Forex Systems Expert

My name is Kirill Eremenko and I am super-psyched that you are reading this!

I teach courses in two distinct Business areas on Udemy: Data Science and Forex Trading. I want you to be confident that I can deliver the best training there is, so below is some of my background in both these fields.

Data Science

Professionally, I am a Data Science management consultant with over five years of experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and today I leverage Big Data to drive business strategy, revamp customer experience and revolutionize existing operational processes.

From my courses you will straight away notice how I combine my real-life experience and academic background in Physics and Mathematics to deliver professional step-by-step coaching in the space of Data Science. I am also passionate about public speaking, and regularly present on Big Data at leading Australian universities and industry events.

Forex Trading

Since 2007 I have been actively involved in the Forex market as a trader as well as running programming courses in MQL4. Forex trading is something I really enjoy, because the Forex market can give you financial, and more importantly - personal freedom.

In my other life I am a Data Scientist - I study numbers to analyze patterns in business processes and human behaviour... Sound familiar? Yep! Coincidentally, I am a big fan of Algorithmic Trading :) EAs, Forex Robots, Indicators, Scripts, MQL4, even java programming for Forex - Love It All!

Summary

To sum up, I am absolutely and utterly passionate about both Data Science and Forex Trading and I am looking forward to sharing my passion and knowledge with you!

Ilya Eremenko
4.2 Average rating
1,647 Reviews
14,796 Students
4 Courses
Business Analyst Professional

Hello my name is Ilya,

I am studying a Bachelor of Corporate Systems Management at one of the leading Universities of Australia. I have also recently completed an internship as a Business Analyst for a major financial institution.

I am very passionate about Business Analysis and would like to share my passion and knowledge with you. I hope to build some great courses and make lots of friends on Udemy!

Can't wait to see you in class.

Kind regards,

Ilya Eremenko

SuperDataScience Team
4.5 Average rating
42,907 Reviews
187,753 Students
19 Courses
Helping Data Scientists Succeed

Hi there,

We are the SuperDataScience team. You will find us in the Data Science courses taught by Kirill Eremenko - we are here to help you out with any questions and make sure your journey through the courses is always smooth sailing!

The best way to get in touch is to post a discussion in the Q&A of the course you are taking. In most cases we will respond within 24 hours.

We're passionate about helping you enjoy the courses!

See you in class,

Sincerely,

The Real People at SuperDataScience