Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jkmagnussen/sql_nanodegree

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
https://github.com/jkmagnussen/sql_nanodegree

big-data-analysis ddl nosql nosql-database postgresql-database sql udacity udacity-nanodegree

Last synced: 12 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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: