Skip to content

Clean data, optimize SQL queries, and write select advanced JOINs to enhance analysis performance. Use SQL DDL to create the data schemas & apply SQL DML to migrate data from a denormalized schema to a normalized

Notifications You must be signed in to change notification settings

jkmagnussen/sql_Nanodegree

Repository files navigation

Udacity Nanodegree

Nanodegree Certificate

Course overview: https://www.udacity.com/course/learn-sql--nd072?utm_source=gsem_brand&utm_medium=ads_r&utm_campaign=12906460312_c_individuals&utm_term=121838874139&utm_keyword=sql%20udacity_e&gclid=Cj0KCQjwhqaVBhCxARIsAHK1tiMqg4qy1kHBz0-E0K_qCDRLzyno8uBQ3CUzIeF_3hogU4AdPTWVDKEaAsBQEALw_wcB

LEARN SQL

Perform analysis on data stored in relational and non-relational database systems to power strategic decision-making. Learn to determine, create, and execute SQL and NoSQL queries that manipulate and dissect large scale datasets. Begin by leveraging the power of SQL commands, functions, and data cleaning methodologies to join, aggregate, and clean tables, as well as complete performance tune analysis to provide strategic business recommendations. Finally, apply relational database management techniques to normalize data schemas in order to build the supporting data structures for a social news aggregator.


PART 1:

Introduction to SQL

Learn how to execute core SQL commands to define, select, manipulate, control access, aggregate and join data and data tables. Understand when and how to use subqueries, several window functions, as well as partitions to complete complex tasks. Clean data, optimize SQL queries, and write select advanced JOINs to enhance analysis performance. Explain which cases you would want to use particular SQL commands, and apply the results from queries to address business problems.

Assessment Project: Deforestation Exploration


PART 2:

Management of Relational & Non-Relational Databases

Databases need to be structured properly to enable efficient and effective querying and analysis of data. Build normalized, consistent, and performant relational data models. Use SQL Database Definition Language (DDL) to create the data schemas designed in Postgres and apply SQL Database Manipulation Language (DML) to migrate data from a denormalized schema to a normalized one. Understand the tradeoffs between relational databases and their non-relational counterparts, and justify which one is best for different scenarios. With a radical shift of paradigms, learn about MongoDB and Redis to get an understanding of the differences in behaviors and requirements for non-relational databases.

Assessment Project:

About

Clean data, optimize SQL queries, and write select advanced JOINs to enhance analysis performance. Use SQL DDL to create the data schemas & apply SQL DML to migrate data from a denormalized schema to a normalized

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published